Hallo PHP-ler,
ich habe folgendes Problem.
Folgender Quelltext hat mal funktioniert.
T-online hat Accounts auf den Save-Mode bei PHP umgestellt und ich kann nur noch auf die generellen Registered Globals zugreifen.
Ich habe daher beim Upload die Zeile
eingefügt.
Seit dem wird die Seite nicht mehr geladen und im Fehlerprotokoll steht :
PHP Notice: Use of undefined constant HTTP_HOST - assumed 'HTTP_HOST' in /home/www/index.php on line 2
Kann mir wer helfen bitte??
Hier noch der Quelltext meines Bilduploads!
ich habe folgendes Problem.
Folgender Quelltext hat mal funktioniert.
T-online hat Accounts auf den Save-Mode bei PHP umgestellt und ich kann nur noch auf die generellen Registered Globals zugreifen.
Ich habe daher beim Upload die Zeile
PHP-Code:
$bilddatei=$_FILES['bilddatei'];
Seit dem wird die Seite nicht mehr geladen und im Fehlerprotokoll steht :
PHP Notice: Use of undefined constant HTTP_HOST - assumed 'HTTP_HOST' in /home/www/index.php on line 2
Kann mir wer helfen bitte??
Hier noch der Quelltext meines Bilduploads!
PHP-Code:
// ### Variablen Festlegung ###
$extlimit = "yes"; //Do you want to limit the extensions of files uploaded
$limitedext = array(".gif",".jpg",".png",".jpeg"); //Extensions you want files uploaded limited to.
$sizelimit = "yes"; //Do you want a size limit, yes or no?
$sizebytes = "100000"; //size limit in bytes
$width_height_control = "yes"; //Soll eine größenkontrolle durchgeführt werden?
$maxheight = "200"; //max. erlaubte Höhe des Bildes
$maxwidth = "200"; //max. erlaubte breite eines Bildes
if(isset($_POST['senden'])){
$bilddatei=$_FILES['bilddatei'];
if($bilddatei!= "") {
if (($sizelimit == "yes") && ($bilddatei_size > $sizebytes)) {
echo "Die Bilddatei ist zu gross, sie darf mamimal
$sizebytes bytes sein.<br>";
echo "<a href='btechnologie.php'>zurück zum hochladen</a>";
exit;
}
$img = getimagesize($bilddatei);
if (($width_height_control == "yes") && ($img[0]>$maxwidth)) {
echo "Die Bilddateiname ist zu breit, sie darf maximal
$maxwidth Pixel breit sein.<br>";
echo "<a href='btechnologie.php'>zurück zum hochladen</a>";
exit;}
if (($width_height_control == "yes") && ($img[1]>$maxheight)) {
echo "Die Bilddateiname ist zu hoch, sie darf maximal
$maxheight Pixel hoch sein.<br>";
echo "<a href='btechnologie.php'>zurück zum hochladen</a>";
exit;}
$ext = strrchr($bilddatei_name,'.');
if (($extlimit == "yes") && (!in_array($ext,$limitedext))) {
echo "Die Bilddateiname hat nicht die richtige Endung.";
}
//Der Ordner images liegt auf dem Server, dort werde die Bilder kopiert.
//falls im images Ordner der Name der Bilddatei schon existiert, dann soll eine Fehlermeldung kommen.
elseif (file_exists("Bilder/$bilddatei_name")) {
echo "Die Bilddateiname existiert bereit. Bitte ändere deine Bilddateiname und versuche es nochmal.";
}
//ansonsten wird die Datei im Ordner images kopiert
else{
copy($bilddatei,"Bilder/$bilddatei_name");
$FillDB1 = "INSERT INTO HPBilder (Bild, Bild_typ)
VALUES('$bilddatei_name', 'technologie')";
if (mysql_db_query("HTO01FLYBSLK", $FillDB1, $Server)) {echo "Wurde erstellt<br>";
}
else {echo "'$bilddatei_name' Fehler<br>";}
echo "Das Bild $bilddatei_name wurde in images gespeichert!";
} }//if($bilddatei!= "") {
}
Kommentar