Variable+Nummer
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
antwort
aufruf
befehl
beitrag
computer
count
datei
durchgang
fragen
funktion
gen
kann
mache
meinst
schleifen
skript
user
variable
window
zugreifen
-
Ich habe eine for-Schleife und Variabeln:
for($counte = 1; $count < count($arr); $counte++) //forschleife mit count { $datei$counte = fopen("users/$arr[$counte].txt","r"); }
Mein Problem ist folgendes: Ich will, dass die Variable das erste mal beim Durchgang der forschleife $datei1 heisst, dann $datei2, usw.
Ich habs mit $datei$.counte und $datei+$counte versucht, aber es geht nicht. Ausserdem sollte der Pfad beim ersten Aufruf der for-Schleife users/ErsterArrayName heissen ($arr ist ein Array).
Wie kann man das zusammenf?gen?
MFG
Kenji -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Also ich probiers mal:
Mache die Eintr?ge, jeweils wieder in ein array:
for($counte = 1; $count < count($arr); $counte++) { $arr2["datei".$counte] = fopen("users/$arr[$counte].txt","r"); } $datei1 = $arr2["datei1"]; $datei2 = $arr2["datei2"]; //...
ps: ungetest, m?sste aber funktionieren!
Beitrag ge?ndert am 2.07.2006 09:25 von dussel -
Ah, Danke, hat _wunderbar_ geklappt.
Noch ne andere Frage. Ich erstelle eine Datei mit PHP: Name.txt . Nun will ich die wieder l?schen mit umlink("Name.txt"); aber es heisst immer, dass der Zugriff verweigert (denied) wurde. Kann ich mit dem PHP-Skritp diese Datei nicht mehr l?schen?
Ich bin mir sicher, dass ich die funktion richtig getippt habe.
EDIT: Ich hab den Befehl chmod(); gebraucht, trotzdem kann ich die Daatei nicht l?schen. Liegt das daran, dass ich Easy-PHP habe und mein Computer der Server ist?
Beitrag ge?ndert am 2.07.2006 09:52 von funcartoons -
Kann niemand meine zweite Frage beantworten??
-
Ah, Danke, hat _wunderbar_ geklappt.
Noch ne andere Frage. Ich erstelle eine Datei mit PHP: Name.txt . Nun will ich die wieder l?schen mit umlink("Name.txt"); aber es heisst immer, dass der Zugriff verweigert (denied) wurde. Kann ich mit dem PHP-Skritp diese Datei nicht mehr l?schen?
Ich bin mir sicher, dass ich die funktion richtig getippt habe.
EDIT: Ich hab den Befehl chmod(); gebraucht, trotzdem kann ich die Daatei nicht l?schen. Liegt das daran, dass ich Easy-PHP habe und mein Computer der Server ist?
Beitrag ge?ndert am 2.07.2006 09:52 von funcartoons
Der Befehl hei?t unlink()
chmod() funktioniert nicht unter Windows
Was meinst du mit Easy-PHP ? -
http://www.easyphp.org/
Den eigenen PC zum PHP-Internet-Server machen.
Danke f?r die Antwort.
EDIT: Oh ,ein ich habs im Skript richtig geschrieben:
uNlink("Name.txt"); <--- And dem kanns net liegen.
Es heisst "Premission denied". Aber ich MUSS die Dateien auch wieder l?schen k?nnen :(
Beitrag ge?ndert am 3.07.2006 13:05 von funcartoons -
Ich hatte fclose($Datei); vergessen und darum konnte unlink(); die OFFENE Datei nicht l?schen.
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage