Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

copy() ignoriert if-abfrage

Hallo,

über ein Formular soll ein Bild hochgeladen werden, gibt man keine Datei an, soll stattdessen ein Standardbild aus der eingesetzt werden:

if(!empty($bild))
{
$dateiname=$HTTP_POST_FILES['bild']['name'];
copy($bild, "../Bilder/$dateiname");
}
else
{
$dateiname="keinBild.jpg";
}

Beim Ausführen des Skripts wird allerdings die if-Abfrage offensichtlich ignoriert. Statt dessen kommt die Warnung: Unable to open 'none' for reading...

Ich kann irgentwie den Fehler nich finden, zudem ich den Code in dieser Art in mehreren Tutorials gefunden habe :-(

Hoffe, Ihr könnt mir helfen

Hier gehts zum Orginal Eintrag "copy() ignoriert if-abfrage" im Forum

Antworten

Hier

$dateiname=$HTTP_POST_FILES['bild']['name'];

greifst Du mit HTTP_POST_VARS auf eine Variable zu, warum nicht hier auch:

if(!empty($bild))

*** Nobody ***


2.

... aber ich hab noch n bisschen gegoogelt und herausgefunden, das die if_abfrage funktioniert, wenn es heißt:

if($bild != "none")...

Trotzdem danke


Hier gehts zum Orginal Eintrag "copy() ignoriert if-abfrage" im Forum
 
phpforum.de | Impressum | Handy Bundles