= 1073741824) { return round($size/(1073741824), $nachkommastellen)." GB"; } if($size >= 1048576) { return round($size/(1048576), $nachkommastellen)." MB"; } if($size >= 1024) { return round($size/(1024), $nachkommastellen)." KB"; } return $size." Byte"; } function last_change ($site) { if(empty($site)) { $site = $_SERVER['DOCUMENT_ROOT']; $site.= $_SERVER['PHP_SELF']; } return filemtime($site); } function uploadmoeglichkeitpruefen(){ $uploadmoeglichkeit=true; if(strtolower(@ini_get('file_uploads'))=='off' || @ini_get('file_uploads')==0){ $uploadmoeglichkeit=false; } return $uploadmoeglichkeit; } function maximaledateiuploadgroesseermitteln(){ $maximaledateiuploadgroesse=0; if($dateigroesse=ini_get('upload_max_filesize')){ $maximaledateiuploadgroesse=phpiniwertumwandeln($dateigroesse); } if($postgroesse=ini_get('post_max_size')){ $postgroesse=phpiniwertumwandeln($postgroesse); if($postgroesse<$maximaledateiuploadgroesse){ $maximaledateiuploadgroesse=$postgroesse; } } return $maximaledateiuploadgroesse; } function phpiniwertumwandeln($groesse){ $werte['MB'] = 1048576; $werte['Mb'] = 1048576; $werte['M'] = 1048576; $werte['m'] = 1048576; $werte['KB'] = 1024; $werte['Kb'] = 1024; $werte['K'] = 1024; $werte['k'] = 1024; while(list($schluessel)=each($werte)){ if((strlen($groesse)>strlen($schluessel)) && (substr($groesse, strlen($groesse)-strlen($schluessel))==$schluessel)) { $groesse=substr($groesse, 0, strlen($groesse)-strlen($schluessel))*$werte[$schluessel]; break; } } return $groesse; } function thumbnail($bild='', $bilder_path_orginalbild='', $bilder_path_thumbnail='', $thumbnail_neuebreite ){ $size= getimagesize($bilder_path_orginalbild.$bild) OR die('Es konnte keine Bildgröße ermittelt werden.'); $breite=$size[0]; $hoehe=$size[1]; $neuebreite=$thumbnail_neuebreite; $neuehoehe= intval($hoehe*$neuebreite/$breite); if($size[2]==1) { // GIF $altesbild= imagecreatefromgif($bilder_path_orginalbild.$bild); $neuesbild= imagecreatetruecolor($neuebreite,$neuehoehe); imagecopyresized($neuesbild,$altesbild,0,0,0,0,$neuebreite,$neuehoehe,$breite,$hoehe); imagegif($neuesbild,$bilder_path_thumbnail."TN".$bild); } if($size[2]==2) { // JPG $altesbild= imagecreatefromjpeg($bilder_path_orginalbild.$bild); $neuesbild= imagecreatetruecolor($neuebreite,$neuehoehe); imagecopyresized($neuesbild,$altesbild,0,0,0,0,$neuebreite,$neuehoehe,$breite,$hoehe); imagejpeg($neuesbild,$bilder_path_thumbnail."TN".$bild); } if($size[2]==3) { // PNG $altesbild= imagecreatefrompng($bilder_path_orginalbild.$bild); $neuesbild= imagecreatetruecolor($neuebreite,$neuehoehe); imagecopyresized($neuesbild,$altesbild,0,0,0,0,$neuebreite,$neuehoehe,$breite,$hoehe); imagepng($neuesbild,$bilder_path_thumbnail."TN".$bild); } if($size[2]==4) { // TIF $altesbild= imagecreatefrompng($bilder_path_orginalbild.$bild); $neuesbild= imagecreatetruecolor($neuebreite,$neuehoehe); imagecopyresized($neuesbild,$altesbild,0,0,0,0,$neuebreite,$neuehoehe,$breite,$hoehe); imagetif($neuesbild,$bilder_path_thumbnail."TN".$bild); } return $size[2]; } ?> Datei Upload
Es ist auf diesen Server kein Upload möglich, bitte wenden Sie sich an Ihren Hoster und bitten um Aktivierung der Php Upload Funktion.
'; exit; } if(file_exists($img_path_up)==false OR $img_path_up ==''){ echo '
Es gibt kein Ordner wohin die Bilder geladen werden sollen!
'; exit; } ?>

zurück

File Upload und Anfrageformular für Ex Libris.


Bitte laden Sie Ihre Datei im jpg oder png Format, hochaufgelöst auf unseren Server.
'none'){ $file = $_FILES['userfile']['name']; $temp = $_FILES['userfile']['tmp_name']; $path_parts = pathinfo($file); if(!isset($path_parts["extension"])) $path_parts["extension"]=''; if($_FILES['userfile']['type'] != 'image/gif' && $_FILES['userfile']['type'] != 'image/jpeg' && $_FILES['userfile']['type'] != 'image/png' && $_FILES['userfile']['type'] != 'image/jpeg' && $_FILES['userfile']['type'] != 'image/tif' && $_FILES['userfile']['type'] ) $ist_bild=0; else $ist_bild=1; if($upload_erlaubnis == 0) $ist_bild=1; if($ist_bild==0) { echo '
Nur GIF, PNG, JPEG und JPG Dateien dürfen hochgeladen werden. Noch mal versuchen...

'; } else { if($path_parts["extension"]!=""){ $filename = "datei_" . time() . "." . $path_parts["extension"]; if($_FILES['userfile']['size'] <= $groessemax*1024){ if(decoct(fileperms($img_path_up))==40777){ if(@copy($temp, $img_path_up.$filename)){ echo '
Datei ist auf den Server!
'; echo 'Url der Datei: http://'.$_SERVER['HTTP_HOST'].$path.$filename.'

Eine weitere Datei auf den Server laden...

'; } else { echo '
Die Datei konnte nicht auf den Server geladen werden. Noch mal versuchen...

'; } } else { echo '
Der Upload Ordner hat keine Schreibrechte! Noch mal versuchen...

'; } } else { echo '
Die Datei ist zu groß! Die Datei darf nicht größer als '.$groessemax.' KB (KiloByte) sein. Noch mal versuchen...

'; } } } } } else { ?>
die Datei darf nicht größer sein als
Fatal error: Uncaught Error: Call to undefined function maximaledateiuploadgroesseermitteln() in /var/www/vhosts/dazzling-dirac.82-96-101-101.plesk.page/httpdocs/exlibris-insel.de/Eingang/Foto/bilder-upload-script_1.04/upload.php:96 Stack trace: #0 {main} thrown in /var/www/vhosts/dazzling-dirac.82-96-101-101.plesk.page/httpdocs/exlibris-insel.de/Eingang/Foto/bilder-upload-script_1.04/upload.php on line 96