php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 29.04.2005, 22:23  
Neuer Benutzer
 
Registriert seit: 05.03.2005
Beiträge: 29
DarkThunder
Standard fgets soll die GANZE datei einlesen

Hi!
Ich möchte einen neuen Inhalt über den alten schreiben lassen.
Da hab ich einfach den alten in ne variable gepackt und den hinter die neue gehängt.

Das Poblem ist, dass die alten Inhalte immer weggemacht werden, und wenn, dann sind von denen nur 3 buchstaben oder so zu sehen.

Wie kann ich denn die ganze Datei einlesen, und dann hinter den neuen Inhalten wieder ausgeben lassen?

Hier mal mein Script:

$fp = fopen("../$bereich/index2.php","r+");
$zeile = fgets($fp,"4096");
$inhalt = $content . $zeile;
rewind($fp);
fwrite($fp, $inhalt);
fclose($fp);

Ist wirklich wichtig, bitte helfen!

Danke schonmal.

cu
DarkThunder ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 29.04.2005, 22:26  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

Zitat:
Ist wirklich wichtig, bitte helfen!
das kannst du dir sparen :P

also
www.php.net/fgets

string fgets ( resource handle [, int length] )

schau dir das 2te an.
dann schau dir den befehl
http://www.php.net/filesize
an und schon weist du wie du die datei komplett einlesen kannst.


oder du schaust dir mal
www.php.net/file_get_contents an.

oder

implode(file($datei)); falls file_get_contents nicht vorhanden ist.

mfg
robo47
robo47 ist offline  
Alt 29.04.2005, 22:48  
Neuer Benutzer
 
Registriert seit: 05.03.2005
Beiträge: 29
DarkThunder
Standard

thx, aber was mache ich denn wenn die datei mit fet get content deingelesen wurde?
Wie krieg ich das denn dann in ne Variable oder so?

thx nochmal, hab mir fgets auch durchgelesen bevor ich den beitrag geschrieben hab, nicht dass ihr denkt ich geb mir keine mühe.^^
DarkThunder ist offline  
Alt 29.04.2005, 23:04  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

solte man mal im manual nachschauen können

$var = file_get_contents();
robo47 ist offline  
Alt 29.04.2005, 23:07  
Neuer Benutzer
 
Registriert seit: 05.03.2005
Beiträge: 29
DarkThunder
Standard

Jap, hab ich auch grad gesehn, aber bei mir funkt f...contents net, probier ich mal das andere.
DarkThunder ist offline  
Alt 29.04.2005, 23:10  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von DarkThunder
thx, aber was mache ich denn wenn die datei mit fet get content deingelesen wurde?
Wie krieg ich das denn dann in ne Variable oder so?
Zitat php.net:
file_get_contents -- Liest die gesamte Datei in einen String

also, was möchtest du genau?
 
Alt 29.04.2005, 23:13  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von DarkThunder
Jap, hab ich auch grad gesehn, aber bei mir funkt f...contents net, probier ich mal das andere.
axo, hatte ich auch mal:
oki, dann so z.b.:
$fp=fopen($currentpath.$file,"r");
$content = fread($fp, filesize($currentpath.$file));
fclose($fp);
 
Alt 29.04.2005, 23:18  
Neuer Benutzer
 
Registriert seit: 05.03.2005
Beiträge: 29
DarkThunder
Standard

hm implode bringt mir doch gar nix oder? das ist doch nur für arrays, die man mit nem bestimmten inhalt trennen will oder so.
und fil_get... funktioniert nicht also bin ich wieder nicht weitergekommen. (

Trotzdem danke...
DarkThunder ist offline  
Alt 29.04.2005, 23:19  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

ich hab ja auch implode(file()) geschrieben und file liefert ein array zurück
robo47 ist offline  
Alt 29.04.2005, 23:19  
Neuer Benutzer
 
Registriert seit: 05.03.2005
Beiträge: 29
DarkThunder
Standard

Aber die filesize ist ja immer anders, weil sie doch mit jedem neuen inhalt der hinzugefügt wurde wächst @ eagle?!

Wrong parameter count for implode()
Das kommt bei mir wenn ich deinen implode befehl benutze
DarkThunder 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
[Erledigt] Verzeichnis einlesen und Datei suchen Dickus PHP Tipps 2008 10 11.07.2008 15:25
Datei einlesen - ausgeben + php code ausführen NetLook PHP Tipps 2006 7 18.10.2006 15:17
Umbruch bei Auslesen einer Datei mit fgets wegmachen R.E.M. PHP Tipps 2006 3 16.09.2006 10:36
txt datei in array einlesen NONNNNN PHP Tipps 2006 4 31.05.2006 20:43
HTML Datei einlesen und Teile in Variablen speichern FoXyLiOn PHP Tipps 2006 5 26.03.2006 17:14
php datei mit readfile(); einlesen PHP-Fortgeschrittene 7 24.01.2006 19:23
CSV Datei einlesen, auslesen, updaten PHP Tipps 2006 6 08.01.2006 17:18
csv datei einlesen Promaetheus PHP Tipps 2007 11 23.12.2005 10:49
xml Datei einlesen PHP Tipps 2005-2 2 11.08.2005 15:17
csv datei per script einlesen Diego1978 PHP Tipps 2005-2 0 05.08.2005 07:52
wie kann ich einen datei von fremder domain einlesen janni PHP Tipps 2005 8 17.04.2005 20:28
Verzeichnis ab n-ter Datei einlesen PHP Tipps 2005 2 06.04.2005 11:00
Wie für Array aus externer txt Datei einlesen? PHP Tipps 2004 18 23.10.2004 08:27
UniCode Datei einlesen! PHP Tipps 2004 0 23.08.2004 17:19
[Erledigt] Datei einlesen -> in Variable schreiben PHP Tipps 2004 2 22.07.2004 11:33

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php ganze datei lesen, fgets ganze datei, php ganze datei einlesen, php gesamte datei einlesen, php komplette datei einlesen, fgets php ganze datei, php gesamte datei auslesen, php datei einlesen fgets, php fgets ganze datei, ganze datei einlesen php, php komplette datei auslesen, php fget, fgets datei auslesen, php gesamte txt datei auslesen, fgets datei lesen, php fgets komplette datei, fgets einlesen, gesamte datei auslesen php, fgets php, php ganze datei auslesen

Alle Zeitangaben in WEZ +2. Es ist jetzt 12:24 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.