php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2007

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 13.11.2005, 16:51  
Benutzer
 
Registriert seit: 26.08.2005
Beiträge: 66
imported_FlasH
Standard Löschen der Dateien funzt net

Möchte per script dateiinhalte löschen, aber irgendwie löscht es nichts. Es zeigt zwar alle dateien korrekt an, die chmods sind für die datei und den ordner auf 777. Bitt helfen:

Code:
<?php 
$filepath = "/srv/www/und-so-weiter/zielordner/";



if (file_exists($filepath.$_REQUEST['file'])) {
if (isset($_POST["delfile"])) {
if (unlink($filepath.$_REQUEST['file']))
 {
echo "Schwups - Datei is in den Datengründen";
}
} else {
printf ("<form action=\"%s\" method=\"post\">",$PHP_SELF);
echo ("<input type=\"hidden\" name=\"delfile\"
value=\"1\">");
printf ("<input type=\"hidden\" name=\"file\"
value=\"%s\">", $file);
printf ("Jetzt wirklich die Datei  &quot;%s&quot; deleten?
", $_REQUEST['file']);
echo ("<input type=\"submit\"
value=\"Löschen\">");
echo ("</form>");
}
}

<hr>
<a href=\"$PHP_SELF\">und nochmal</a>
<center> 
?>
wo bitte liegt der fehler? ich find´ ihn nicht
__________________
Admin @ uploadhost.de
imported_FlasH ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 13.11.2005, 18:12  
Erfahrener Benutzer
 
Registriert seit: 08.05.2005
Beiträge: 814
andy
andy eine Nachricht über ICQ schicken
Standard

Ich werde mir den unformatierten und undurchdachten Blödsinn da oben nicht genauer ansehen.

Allerdings mach dir mal Gedanken über
1. register_globals /superglobals
2. Warum printf UND echo?
3. html im PHP?
__________________
Zitat:
Diese Erweiterung ist EXPERIMENTELL.
[...]
Seien Sie gewarnt und verwenden Sie diese Erweiterung auf eigenes Risiko..
andy ist offline  
Alt 13.11.2005, 18:49  
Benutzer
 
Registriert seit: 26.08.2005
Beiträge: 66
imported_FlasH
Standard

Zitat:
Zitat von andy
Ich werde mir den unformatierten und undurchdachten Blödsinn da oben nicht genauer ansehen.

Allerdings mach dir mal Gedanken über
1. register_globals /superglobals
2. Warum printf UND echo?
3. html im PHP?
Zu
Zitat:
Zitat von andy
Allerdings mach dir mal Gedanken über
1. register_globals /superglobals
Ist das ein Anfänger-PHP-Forum?

Zu
Zitat:
Zitat von andy
2. Warum printf UND echo?
Fällt unter "künstlerische Freiheit"

Zu
Zitat:
Zitat von andy
3. html im PHP?
Siehe Punkt 1!

Also kann mir nun bitte jemand helfen? Ein begriff, damit ich weiss, WONACH ich suchen soll, wär´ ja schonmal was

Danke
__________________
Admin @ uploadhost.de
imported_FlasH ist offline  
Alt 13.11.2005, 18:52  
Gast
 
Beiträge: n/a
Standard

Bist Du sicher, das die Pfadangabe korrekt ist?

Lass ihn Dir einfach einmal ausgeben ($filepath.$_REQUEST['file']) und überprüfe, ob der Pfad existiert...
 
Alt 13.11.2005, 18:58  
Erfahrener Benutzer
 
Registriert seit: 05.04.2005
Beiträge: 1.481
md5hash
Standard

Zitat:
Zitat von FlasH
Zitat:
Zitat von andy
Ich werde mir den unformatierten und undurchdachten Blödsinn da oben nicht genauer ansehen.

Allerdings mach dir mal Gedanken über
1. register_globals /superglobals
2. Warum printf UND echo?
3. html im PHP?
Zu
Zitat:
Zitat von andy
Allerdings mach dir mal Gedanken über
1. register_globals /superglobals
Ist das ein Anfänger-PHP-Forum?

Zu
Zitat:
Zitat von andy
2. Warum printf UND echo?
Fällt unter "künstlerische Freiheit"

Zu
Zitat:
Zitat von andy
3. html im PHP?
Siehe Punkt 1!

Also kann mir nun bitte jemand helfen? Ein begriff, damit ich weiss, WONACH ich suchen soll, wär´ ja schonmal was

Danke
Was soll dieses schwule "Zu"?

Ja, das ist ein anfänger forum wo anfäger was lernen sollen.

künstlerische freiheit? so ein schwachsinn!

sag mal, wie alt bsit du?

*kopfschüttel*
__________________
Klick mich


md5hash ist offline  
Alt 13.11.2005, 19:43  
Erfahrener Benutzer
 
Registriert seit: 08.05.2005
Beiträge: 814
andy
andy eine Nachricht über ICQ schicken
Standard

Junge jetzt mal tacheles.

Dieses Wechseln zwichen $_REQUEST['file'] und $file, genauso wie $PHP_SELF ist doch Humbug.

Jeder Anfänger MUSS verstehen warum man sich eine Variante aussucht.(welche die bessere ist kann dir hier zwar jeder sagen aber egal)

Künstlerische Freiheit, du willst hier Hilfe also räum den Kram auf sonst guckt ihn sich hier keiner an.

Html im PHP sorgt sofort für parse error, danach hast du nicht gefragt, also hast du nicht richtig kopiert, wie soll dir bitte jemand Helfen wenn er deinen exakten Code nicht kennt?
__________________
Zitat:
Diese Erweiterung ist EXPERIMENTELL.
[...]
Seien Sie gewarnt und verwenden Sie diese Erweiterung auf eigenes Risiko..
andy ist offline  
Alt 13.11.2005, 23:25  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard

Bitte lest euch nochmal unsere "provisorischen" Foren-Regeln durch, besonders folgende Teile:
http://www.lugbz.org/documents/smart...tml#not_losing
http://www.lugbz.org/documents/smart...e.html#helpful


Danke.
__________________
Today you...Tomorrow me.
agrajag ist offline  
Alt 14.11.2005, 10:38  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Code:
if (unlink($filepath.$_REQUEST['file']))
Benutz das niemals, damit kann man bei falschen Sicherheitseinstellungen theoretisch jede Datei auf deinem Server löschen.
Zergling-new ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PHP Dateien verschlüsseln GSJLink PHP-Fortgeschrittene 2 26.04.2008 12:29
[Logik] Mehrere Dateien als Anhang per Formular versenden PsychoEagle PHP Tipps 2008 2 27.08.2007 08:58
nur bestimmte Dateien aus einem Verzeichnis auslesen Madden PHP Tipps 2006 2 07.03.2006 17:10
Verzeichnis (Dateien) schützen aber per PHP zugriff zulassen Server, Hosting und Workstations 2 16.10.2005 10:13
Problem beim Dateien zählen thefaxx PHP Tipps 2005-2 7 01.07.2005 20:47
Dateien löschen (mit "unlink") PHP Tipps 2005-2 8 09.06.2005 22:55
[Erledigt] Nur bestimmte Dateien anzeigen, wie mache ich das HILFE PHP Tipps 2005 4 02.04.2005 22:38
dateien zugänglich machen PHP Tipps 2004 8 22.10.2004 14:25
[Erledigt] Dateien von Client zu einem Webserver hochladen PHP Tipps 2004 7 12.10.2004 11:33
Mit PHP erzeugte Dateien besitzen die falschen Rechte PHP Tipps 2004 3 14.09.2004 12:54
[Erledigt] PHP Dateien auf Server einsehen - Verschlüsseln PHP Tipps 2004 6 12.09.2004 10:17
[Erledigt] Dateien aus Verzeichnissen vom Webserver auslesen und linken PHP Tipps 2004 3 08.09.2004 10:07
fopen bei *.htm dateien?? PHP Tipps 2004 3 23.08.2004 19:50
dateien online ändern PHP Tipps 2004 1 10.06.2004 10:01
[Erledigt] Dateien können nicht erzeugt werden PHP-Fortgeschrittene 10 03.06.2004 16:21


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:41 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.