Autor |
Nachricht |
mildi
Threadersteller
Dabei seit: 22.12.2004
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Di 22.02.2005 13:46
Titel Dateien löschen per PHP-Script |
|
|
Guten Tag!
Zum Upload verschiedener Dateiformate (die ich zum Download anbieten möchte) nutze ich
ein mit meinen wagen PHP-Kenntnissen selbstgezimmertes PHP/MySQL-Datenpflege-Backend.
- der entsprechende Dateiname schreibt sich in die DB,
- die Datei selbst läd sich auf den Server.
...geht alles wunderbar... bis auf ...das Löschen.
WIE KÖNNEN SOLCHE DATEIEN WIEDER PER SCRIPT VOM SERVER ENTFERNT WERDEN?
Aus der DB verschwindet der Pfad ja ganz leicht!
...aber wie macht mans, dass die dazugehörige Datei auch auf dem Server "mitweggerissen" wird?!?
- hab schon rausgefunden, dass es dafür den Befehl unlink() gibt,
aber kann mir einer sagen, wie ich den genau hier anwende??
____________________________________________________________
<?php
// delete
if (true==isset($_POST["id"]))
{
$id0=$_POST["id"];
$ids=implode(" OR id=" ,$id0);
$sql0="DELETE FROM News WHERE id=".$ids;
$erg0=mysql_query($sql0,$db);
if (false==$erg0)
{
die ("Ein Fehler ist aufgetreten<br /><br />".mysql_error());
}
else
{
$delete="Ausgewähtes gelöscht,<br /><br />";
}
}
?>
Zuletzt bearbeitet von mildi am Fr 30.09.2005 10:30, insgesamt 1-mal bearbeitet
|
|
|
|
|
gtz
Dabei seit: 15.04.2002
Ort: -
Alter: 48
Geschlecht:
|
Verfasst Di 22.02.2005 14:06
Titel
|
|
|
ich versteh dein problem nich. die php-doku is dazu doch ziemlich eindeutig.
unlink($filename) und ende.
|
|
|
|
|
Anzeige
|
|
|
mildi
Threadersteller
Dabei seit: 22.12.2004
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Di 22.02.2005 20:42
Titel
|
|
|
...habs grad hinbekommen, danke, so gehts:
// delete
if (true==isset($_POST["id"]))
{
$id0=$_POST["id"];
$ids=implode(" OR id=" ,$id0);
$sqlx="SELECT Download FROM News WHERE id=".$ids;
$ergx=mysql_query($sqlx,$db);
if (false==$ergx)
{
echo "Ein Fehler ist aufgetreten<br /><br />";
echo (mysql_error());
}
else
{
while ($zeile=mysql_fetch_assoc($ergx))
{
$filename=$zeile["Download"];
unlink("../assets/newsdownload/$filename");
}
}
$sql0="DELETE FROM News WHERE id=".$ids;
(...)
|
|
|
|
|
virus-2k
Dabei seit: 07.12.2004
Ort: Augsburg
Alter: 37
Geschlecht:
|
Verfasst Do 24.02.2005 11:52
Titel
|
|
|
du solltest für codes den [code ]-tag verwenden... damit man auch einrückungen sieht ect...
|
|
|
|
|
|
|
|
Ähnliche Themen |
[JS] DAteien auf server löschen
Mit Batch - Datei Dateien auf NAS löschen
Löschen von geschützten Dateien (Mac) [solved]
[PHP/SQL] Dateien löschen aus zwei verknüpften Tabellen?
Dreamweaver CS5 Dateien auf Server löschen / nicht lokal ...
Script für Dateien zusammenfügen
|
|