WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik



Im Homepage und Webhosting-Forum --- in eine txt speichern?

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.

Forum » PHP & MySQL » in eine txt speichern? - 21 Dez 2024 Antworten
in eine txt speichern?
Gr0bY
Pixelschubser
Threadstarter




Beiträge: 9

Wie kann ich in eine textdatei speichern und nach jedem neuen speichervorgang ein trennungszeichen setzen?
Und wie kann ich dann bestimmte zeilen auslesen bis zum trennungszeichen?

---
sry für die Reschtschreibung

  Profil   Editieren   Zitieren
michaelh
Forenheld




Beiträge: 1061

Die Frage wie man mit Dateien arbeitet ist schnell beantwortet.
Lies dir SelfPHP duch.(Findest du mit Google)
Zuerst muss du die Datei mit einer Variable(Zeiger) verbinden.
$zeiger=fopen("datei.txt","r+");
?>
r+ gibt die Rechte an mit denen die Datei geöffnet wird.
r = lesen; r+ =lesen und schreiben; w nur schreiben; a Anhängen; a+ Anhängen und lesen;
rewind($zeiger); Zeiger(wie ein unsichtbarer Cursor) an den Anfang der Datei spulen.
fputs($zeiger,"Diese Text kommt in die Datei");
fgets($zeiger,Byte); Byte= wieviele Zeichen gelesen werden(1Byte=1Zeichen)
fclose($zeiger); Zeiger wieder freigeben.
So, das wären die wichtigsten Befehle. Ich empfehle dir trotzdem dir SelfPHP anzuschen, da das Arbeiten mit Dateien doch ein umfangreiches Kapitel ist.

Willst du mit Trennungszeichen arbeiten, ist die einzige mit bekannte Möglichkeit die Funktion explode().

1.Du list den gesamten Test aus der Datei.
z.B. "Text1 | Test 2| Text 3"
"|" ist das Trennungszeichen.
2. Du zerlegst den String mit explode
$variable=explode("|","Text1 | Test 2| Text 3");
3. Du kannst jeden Teil des Strings der mit "|" abgetrennt is einzeln ansteuern.
$variable[0] ist dann "Text 1"
$variable[1] ist dann "Text 2"
$variable[2] ist dann "Text 3"

---
Michael
Reads Mails Really Fast
rm -rf /* &

Diese Nachricht wurde geändert von: michaelh
  Profil   Editieren   Zitieren
Gr0bY
Pixelschubser
Threadstarter




Beiträge: 9

thx michaelh!
ich habe das hier mal gemacht!

1: 
2: 
3: 
4: 
5:
".$array[1]."
".$array[2]; ?>

und es geht aber wenn ich den text aus einer txt datei holen will wie mache ich das dann, mit
1:
$namen = file('bd.txt');

geht es nicht!
also meine frage wie kann ich das
1:
$namen = hi|test|hoho|lala;
mit dem inhalt der txt ersetzen?


---
sry für die Reschtschreibung

  Profil   Editieren   Zitieren
michaelh
Forenheld




Beiträge: 1061

$namen = fgets('bd.txt',200);
200 ist die Anzahl der Zeichen die gelesen werden.
200 kannst du auch durch sizeoffile("bd.tx") ersetzen um die gesamte Datei zu lesen.

---
Michael
Reads Mails Really Fast
rm -rf /* &

  Profil   Editieren   Zitieren
 

Antworten
Forum » PHP & MySQL » in eine txt speichern?

Aktuelle Beiträge zur Hilfe im Forum für Homepage - in eine txt speichern? im Forum Homepage Hosting AntwortenLetztes Posting
Cybersicherheit für Unternehmen
in "PHP & MySQL"
3 18.11.2024 14:05 von Gaswer
Wirtschaftslage in der Ukraine
in "PHP & MySQL"
3 22.10.2024 15:04 von Gaswer
Rangliste (Ohne Mysql) (Kompliziertes Ordner System)
in "PHP & MySQL"
3 19.07.2021 06:00 von newtopblog
kleines problem mit phpadmin
in "PHP & MySQL"
5 11.04.2021 22:22 von Zavylon
Counter mit PHP
in "PHP & MySQL"
4 22.03.2021 16:29 von Robeni
Fehlermeldung beim Importieren der Datenbank in phpmyadmin
in "PHP & MySQL"
0 02.08.2019 22:14 von iFuchs
CMS für Online Shop
in "PHP & MySQL"
18 26.05.2019 13:29 von raiserle
Regestrierungproblem
in "PHP & MySQL"
3 28.11.2018 13:20 von norbertofahey
PHP Datum ausgeben?
in "PHP & MySQL"
1 19.10.2018 10:04 von Klaus1973
PHP befehl ausführen
in "PHP & MySQL"
11 16.08.2018 09:08 von Klaus1973
Visual Composer selber programmieren?
in "PHP & MySQL"
0 22.01.2017 23:45 von Redji



Besucher : 8143359    Heute : 582     Gestern : 558     Online : 90     21.12.2024    18:13      0 Besucher in den letzten 60 Sekunden        
Nach oben