anzeige
Daten via PHP Löschen
Seite: 1 2
| Autor | Beitrag |
|
sling 24.03.08 - 18:17:24 Uhr |
HEy Leute, mit welchem Befehl kann ich hier auf dem meinem FTP datein, also bilder und soweiter, löschen? Habe es mit \"unlink($bild)\" veruscht habe dazu aber kein Acces. bekomme also immer diesen fehler: Warning: unlink() [function.unlink]: Unable to access in /srv/www/httpd/phost/a/com/pytalhost/axel-krueger/web/test/artikeleintragung2.php on line 142 Könnt ihr mir helfen? |
|
Tblue 24.03.08 - 18:25:47 Uhr |
Zeige Code... |
|
Abgemeldet 24.03.08 - 18:52:14 Uhr |
mit ftp die dateirechte (chmod) ändern |
|
sling 24.03.08 - 18:52:43 Uhr |
Der steht doch da es geht ja nur um diese eine funktion und wieso die hier nicht geht und wie ich das Problem sonst lösen kann. Galt für den Zweiten Beitrag. |
|
sling 24.03.08 - 18:55:55 Uhr |
Das mit dem Chmod klingt gut aber wie baue ich das in die obengennante Funktion ein? |
|
feuerfuchs 24.03.08 - 18:58:27 Uhr |
Nein. Es liegt nicht an fehlerhafen Berechtigungen. Vermutlich wurde die Variable $bild vorher nicht definiert und sie ist ein Leerstring oder null. Aber ohne Code geht nix. ---- [url=\"Benutzt den Pytal-Chat!\"]http://pytal-chat.de.rw/[/url] [url=\"PyFix\"]http://informationen.pytalhost.net/pyfix/[/url] [url=\"RSS-Feed\"]http://rss.pytalhost.org/[/url] |
|
Abgemeldet 24.03.08 - 19:07:12 Uhr |
hätte er diese Zeile gepostet würde man bestimmt auch mehr sehen
artikeleintragung2.php on line 142
|
|
sling 24.03.08 - 19:09:30 Uhr |
Ok dann hier der Code. $aktion = $_GET[\'aktion\']; $id = $_GET[\'id\']; if ($aktion == \"Delete\") { $query = \"DELETE FROM Artikel WHERE id = $id\"; $dummy = mysql_query($query); unset($id, $artikelname, $bild, $artikelbeschreibung, $preisangabe, $thema, $straußart); unlink($bild); } $query = \"SELECT * FROM Artikel ORDER BY id DESC\"; $sql = mysql_query($query); while ($ds = mysql_fetch_object($sql)){ $id = $ds->id; $artikelname = htmlentities($ds->artikelname); $bild = htmlentities($ds->bild); $artikelbeschreibung = htmlentities($ds->artikelbeschreibung); $preisangabe = htmlentities($ds->preisangabe); $thema = htmlentities($ds->thema); $straußart = htmlentities($ds->straußart); ?> die Zeile 142 ist die mit der unlink() funktion Die varialble bind ist der name der JPG Datei in diesem Vormat name.jpg! Wird alles aus einer MySQL DB ausgelesen und liegt im selben verzeichniss wie die PHP die es löschen soll. |
|
BeCeeF 24.03.08 - 19:12:21 Uhr |
Du hast ein deinem Script:
stehen und wunderst dich, dass das nicht geht ^^ In $bild muss natürlich der Pfad zum Bild stehen, das kann er nicht wenn du die Variable direkt vorher löschst. |
|
Tblue 24.03.08 - 19:18:56 Uhr |
Oh, und du hast eine schöne SQL-Injection-Lücke. mysql_real_escape_string() und is_numeric() hilft. |
- Obige Beiträge stellen keine Äußerung oder Meinung von Pytal oder dessen Betreiber dar -


