Also jetzt wird es "zu hoch" für mich.
I poste mal den alten Coder der mit copy immer gefuntzt hat.
Mit dem Array in der SQL meine ich es übergibt die Variabel als Array und schreibt im update in die zelle "bild" Array anstatt dem eigentlichen Bildname >> Beispiel test.jpg
Der geänderte Text erscheint aber korrekt .
I poste mal den alten Coder der mit copy immer gefuntzt hat.
Code:
if ( $REQUEST_METHOD=="POST" ) { if($thefile_size<100000){ if($thefile !=""){ if($thefile !="none"){ if(!copy ($thefile,"../images/face/$thefile_name")){ }else { $bildsql = mysql_query("SELECT * FROM ".$db_prefix."_face_bilder WHERE id = '$id'"); $bild = mysql_fetch_array($bildsql); unlink("../images/face/$bild[bild]"); mysql_query("UPDATE ".$db_prefix."_face_bilder set katnr='$kat',aktive='$aktive',name='$name',beschreibung='$beschreibung',bild='$thefile_name',beschreibunglang='$beschreibunglang',preis='$preis' WHERE id='$id'"); echo "<b><img src='../images/face/$thefile_name' width='100'><br><br><i>Das neue Bild wurde erfolgreich übertragen...</i></b><br><br> <a href=\"index.php?mod=face&to=neuebilder\">neuer Eintrag hinzufügen?</a> oder <a href=\"index.php?mod=face&to=edit&id=$id\">Eintrag editieren?</a><br><br>"; } }else { mysql_query("UPDATE ".$db_prefix."_face_bilder set katnr='$kat',aktive='$aktive',name='$name',beschreibung='$beschreibung',beschreibunglang='$beschreibunglang',preis='$preis' WHERE id='$id'"); echo "<b><i>Der Eintrag wurde erfolgreich geändert.</i></b>"; echo "<meta http-equiv=refresh content=1;URL='index.php?mod=face'>"; } }else { mysql_query("UPDATE ".$db_prefix."_face_bilder set katnr='$kat',aktive='$aktive',name='$name',beschreibung='$beschreibung',beschreibunglang='$beschreibunglang',preis='$preis' WHERE id='$id'"); echo "<b><i>Der Eintrag wurde geändert.</i></b><br><br> <a href=\"index.php?mod=face&to=neuebilder\">neuer Eintrag hinzufügen?</a> oder <a href=\"index.php?mod=face&to=edit&id=$id\">Eintrag editieren?</a><br><br>"; } } else { echo "<b><i>Fehler beim Upload - Datei zu groß!</i></b><br><br><a href='?mod=face&to=edit&id=$id'>Zurück</a>"; } DAS Formular übergab so thefile <td align='left'>Bild ändern:</td> <td align='left'><input type='file' name='thefile'></td> </tr> <tr>
Der geänderte Text erscheint aber korrekt .
Kommentar