php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009,

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 20.07.2010, 21:40   #1 (permalink)
Neuer Benutzer
 
Registriert seit: 20.07.2010
Beiträge: 7
PHP-Kenntnisse:
Anfänger
Cool befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Datei mit variablem namen erstellen

Hi,
ich habe ein Problem ich will eine Datei mit einer variable als Dateiname erstellen
PHP-Code:
$dateiuser "indexdata\user\$username.txt";
    
$fpuser fopen($dateiuser"w+");
    
rewind($fpuser);
    
fputs($fpuser"$pw");
    
fclose($fpuser); 
die Datei soll so heißen wie der Name von dem User der in $username gespeichert ist.

nur ich bekomme eine Fehlermeldung
Cool ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 20.07.2010, 21:47   #2 (permalink)
Moderator
 
Registriert seit: 28.03.2010
Beiträge: 1.966
PHP-Kenntnisse:
Fortgeschritten
ChrisB sorgt für eine eindrucksvolle AtmosphäreChrisB sorgt für eine eindrucksvolle AtmosphäreChrisB sorgt für eine eindrucksvolle Atmosphäre
Standard

Zitat:
Zitat von Cool Beitrag anzeigen
nur ich bekomme eine Fehlermeldung
Benenne Fehlermeldungen bitte immer im exakten Wortlaut!

Und schau dir mal per Testausgabe an, was in deiner Variablen $dateiuser eigentlich drin steht!


Und zu guter letzt: Lerne Grundlagen!
PHP: Strings - Manual erklärt dir, was das Problem ist.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 20.07.2010, 22:53   #3 (permalink)
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 3.846
Chriz ist ein sehr geschätzer MenschChriz ist ein sehr geschätzer MenschChriz ist ein sehr geschätzer MenschChriz ist ein sehr geschätzer Mensch
Standard

Hallo,

willkommen im Forum Versuch bitte mal dein Posting zu Ende zu denken - die Fehlermeldung fehlt wohl offensichtlich. Abgesehen davon stellt sich die Frage, wieso du überhaupt eine Datei pro User erzeugen möchtest.
__________________

Chriz ist offline   Mit Zitat antworten
Alt 21.07.2010, 10:45   #4 (permalink)
Erfahrener Benutzer
 
Benutzerbild von lstegelitz
 
Registriert seit: 07.09.2009
Beiträge: 1.648
PHP-Kenntnisse:
Fortgeschritten
lstegelitz wird schon bald berühmt werden
Standard

Zitat:
Zitat von Cool Beitrag anzeigen
PHP-Code:
$dateiuser "indexdata\user\$username.txt"
Du verwendest Backslashes in einem String. Der Backslash hat eine besondere Bedeutung, er leitet die sogenannten Escapesequenzen ein. Will man einen Backslash im String verwenden, muss man diesen ebenfalls escapen (mit einem Backslash )

richtig müsste der Pfad lauten:
PHP-Code:
$dateiuser "indexdata\\user\\$username.txt"
__________________
Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.
lstegelitz ist gerade online   Mit Zitat antworten
Alt 21.07.2010, 12:55   #5 (permalink)
Neuer Benutzer
 
Registriert seit: 20.07.2010
Beiträge: 7
PHP-Kenntnisse:
Anfänger
Cool befindet sich auf einem aufstrebenden Ast
Standard

OK
die Fehlermeldungen:
Code:
Warning: fopen(indexdata\user\test.txt) [function.fopen]: failed to open stream: Permission denied in /var/www/vhosts/niklaspower.de/httpdocs/SMstyles/test3.php  on line 72

Warning: rewind(): supplied argument is not a valid stream resource in /var/www/vhosts/niklaspower.de/httpdocs/SMstyles/test3.php on line 73

Warning: fputs(): supplied argument is not a valid stream resource in /var/www/vhosts/niklaspower.de/httpdocs/SMstyles/test3.php on line 74

Warning: fclose(): supplied argument is not a valid stream resource in /var/www/vhosts/niklaspower.de/httpdocs/SMstyles/test3.php on line 75
betreffende Zeilen:
PHP-Code:
$dateiuser "indexdata\\user\\$username.txt";
    
$fpuser fopen($dateiuser"w+");
    
rewind($fpuser);
    
fputs($fpuser"$pw");
    
fclose($fpuser); 
(Zeile 71 bis 75)

die Schreibrechte sind vorhanden (Als Username hatte ich test angegeben)

die Dateien brauche ich um die Passwörter zu speichern (Hört sich vielleicht bisschen komisch an aber mit einer Datenbank hat es nicht Funktioniert)

und das Login sollte so aussehen das der Username als Datei gesucht wird und das Passwort (bzw. der Inhalt) überprüft wird
Cool ist offline   Mit Zitat antworten
Alt 21.07.2010, 12:58   #6 (permalink)
Erfahrener Benutzer
 
Benutzerbild von Dark Guardian
 
Registriert seit: 10.10.2009
Beiträge: 862
PHP-Kenntnisse:
Fortgeschritten
Dark Guardian wird schon bald berühmt werden
Standard

Zitat:
Zitat von Cool Beitrag anzeigen
Warning: fopen(indexdata\user\test.txt) [function.fopen]: failed to open stream: Permission denied in /var/www/vhosts/niklaspower.de/httpdocs/SMstyles/test3.php on line 72

die Schreibrechte sind vorhanden (Als Username hatte ich test angegeben)
Was heißt denn für dich bitte "permission denied"?
__________________
Truthähne starren während schwerer Regenfälle oft in den Himmel und ertrinken.
Dark Guardian ist gerade online   Mit Zitat antworten
Alt 21.07.2010, 13:00   #7 (permalink)
Neuer Benutzer
 
Registriert seit: 20.07.2010
Beiträge: 7
PHP-Kenntnisse:
Anfänger
Cool befindet sich auf einem aufstrebenden Ast
Standard

ups übersehen

Aber es besteht aber ein schreib recht auf den ordner
aber wie dann?



EDIT:// Hab es mit einer Datenbank Geschaft

Geändert von Cool (21.07.2010 um 14:34 Uhr).
Cool ist offline   Mit Zitat antworten
Antwort


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
[Erledigt] Table erstellen mit variablem Name Rutor PHP Einsteiger 10 07.01.2010 12:52
Ordnerrechte (f. Datei erstellen) (Windows) halskrause Server, Hosting und Workstations 5 10.11.2009 08:21
csv datei erstellen ici_ice PHP Einsteiger 14 05.09.2009 14:05
PHP Ordner erstellen mit bestimmten Namen matzee PHP Einsteiger 13 04.09.2009 11:45
PHP Datei mit bestimmten Namen erstellen matzee Trash 4 03.09.2009 22:59
[Erledigt] ics (iCalendar) Datei mit php erstellen julien PHP Einsteiger 2 18.05.2009 16:55
php Datei automatisch erstellen beta02 PHP Einsteiger 3 17.02.2009 01:26
eine txt datei mit dem selben namen wie ein bild auslesen??? bona PHP Tipps 2006 18 20.02.2006 16:14
beim registrieren txt datei erstellen? schmiddy PHP Tipps 2005-2 5 13.07.2005 18:12
datei erstellen! DER_Brain PHP Tipps 2005-2 7 02.07.2005 14:00
datei erstellen und rechte aendern PHP Tipps 2005 10 16.03.2005 15:56
Datei erstellen und Downloaden PHP Tipps 2005 2 27.01.2005 09:46
Ordner erstellen und Datei uploaden Juuro PHP Tipps 2005 6 20.01.2005 21:18
[Erledigt] Variablen Namen erstellen lassen??? PHP Tipps 2004 4 05.11.2004 14:37
Nach datei Upload den namen der datei in DB speichern?? PHP Tipps 2004 14 17.07.2004 15:38

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
ics datei aus csv mit php erstellen, datei mit usernamen anlegen, \al gore\

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




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