Mailinglisten-Archive |
Hallo ich habe ein Problem beim löschen eines Bildes. Ich habe die Bilder in einem Pfad abgelegt, der name des Bildes befindet sich in einer Tabelle in einer Mysql Datenbank. Gebe ich den Bildnamen anstelle von "$Image" ein wird das Bild auch gelöscht. // funktioniert nicht { unlink("$PicPath/$Image"); } // funktioniert { unlink("$PicPath/12345.jpg"); } Kann mir bitte jemand sagen, was ich falsch gemacht habe (siehe Quelltext unten) bin seit Tagen an diesem Problem und sehe anscheinend "von lauter Bäumen den Wald nicht" Danke für Eure Hilfe Gruss René Schläpfer <?php include "header.php3"; ?> <TABLE BGCOLOR="<?php echo "$TableColor"; ?>" WIDTH="<?php echo "$TableWidth"; ?>" BORDER="0" cellspacing="0" cellpadding="5"> <tr><td><FONT FACE="<?php echo "$FontFace"; ?>" SIZE="3"><center><b> <? IF ($action=="delete"): echo "$AdminConfirmDeleteTxt"; ?></b></center> <center><FORM METHOD=POST ACTION="<? echo "$PHP_SELF"; ?>"> <INPUT TYPE="submit" NAME="action" VALUE="<?php echo "$JaTxt"; ?>"> <INPUT TYPE="hidden" NAME="id" VALUE="<? echo"$id"; ?>"> </FORM></center> <center><a href="choose_occ.php3"><?php echo "$BackTxt"; ?></a></center><?php include "footer.php3"; exit; ELSEIF ($action=="$JaTxt"): $query = "delete from $OccTable WHERE (id='$id')"; $result = MYSQL_QUERY($query); $row = MYSQL_QUERY($result); { unlink("$PicPath/$Image"); } ?> <?php echo "$DelTxt"; ?> <BR> <? ENDIF; ?> <a href="choose_occ.php3"><?php echo "$BackTxt"; ?></a></font></td></tr> </TABLE> </FORM> <?php include "footer.php3"; ?>
php::bar PHP Wiki - Listenarchive