php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 15.12.2004, 16:08  
Gast
 
Beiträge: n/a
Standard Werte in Textdatei speichern und auslesen

Hello again,

ich habe bzgl. Werte in Textdateien speichern schon einige Versuche unternommen, klägliche Skripts mit fopen, fgets, fputs und fclose, aber ich krieg es nie wirklich hin in der richtigen Zeile ab dem richtigen Zeichen etwas rein zu speichern bzw. irgendwelche Zeichenketten zu ersetzen.

Kurz gesagt ich find in Manuals und bei google nichts richtiges, oder suche nicht richtig, und suche einfach ein Skript (bzw. Tutorial womit man sich selbiges aneignen kann), und man soll einfach Nummern und Namen in Textdateien hinzufügen, löschen, ändern und anzeigen können, weil ja hier bei mir im Firmenintranet kein MySQL möglich ist.

Bin auch offen für andere Vorschläge wie man so eine einfache kleine Verwaltung realisieren kann.

Und nein, ich erwarte nicht, dass mir hier jemand was komplettes schreibt, dann geh ich doch lieber ins Gesuche Forum, aber wenn mir bitte jemand zu guten Tutorials/Links raten kann, wär mir vlt. auch schon geholfen.
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 15.12.2004, 16:17  
Gast
 
Beiträge: n/a
Standard

Schau mal bei hotscripts.com

Vielleicht ist da ja was dabei...

Gruß,
Andy
 
Alt 16.12.2004, 10:59  
Gast
 
Beiträge: n/a
Standard

Naja, entweder durchsuche ich immer die falschen Kategorien oder ich find einfach kein simples Verwaltungsscript auf den ganzen Scriptseiten wie hotscripts.com und php-free.de, ich suche ja nichts kompliziertes, sondern nur ein einfaches z.B. Telefonbuch oder eine Bücherverwaltung oder irgendwas kleines, was mit Textdateien statt Datenbanken arbeitet. Sowas müßte es doch in Massen geben, aber ich find nichts. Kann mir da nicht bitte jemand irgendwas konkretes empfehlen? Oder sollte ich damit doch lieber ins Gesuche Forum gehen?
 
Alt 16.12.2004, 11:03  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von m80331
Sowas müßte es doch in Massen geben
Nein, eben nicht, weil solche Scripte mit einer Datenbank um ein Vielfaches leichter zu schreiben sind. Warum willst du keine Datenbank nehmen?

Gruß
phpfan
 
Alt 16.12.2004, 11:04  
Gast
 
Beiträge: n/a
Standard

Weil das dieses beschissene Firmenintranet hier nicht unterstützt, aber die Chefs dennoch sowas wollen.

Manche Counter funzen doch auch mit Textdateien, also muss es da doch irgendwas geben, ich würds ja selbst tippen, hab aber keine Ahnung wie man das mit Werte hinzufügen und rauslöschen und sortieren und suchen und alles macht.
 
Alt 16.12.2004, 11:07  
Gast
 
Beiträge: n/a
Standard

Tja, dann hast du ganz schlechte Karten. Mit Dateien ist das ein Gefummel ohne Ende, sowas möchte ich nicht schreiben müssen.

Gruß
phpfan
 
Alt 16.12.2004, 11:09  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von phpfan
... sowas möchte ich nicht schreiben müssen.
Ich auch nicht. *heul*

Aber irgendjemand muss sowas doch schonmal hingekriegt haben, wenn auch nur teilweise. *hoff*
 
Alt 16.12.2004, 11:19  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

fang an ..
http://php.net/filesystem
imported_Ben ist offline  
Alt 16.12.2004, 11:26  
Gast
 
Beiträge: n/a
Standard

Also fopen, while(!feof, fgets und fclose hab ich ja noch selbst hingekriegt. Aber dann gehen schon die Probleme los, hab jetzt zum Test folgende Datei bibo.txt:

eins|1
zwei|2
drei|3
vier|4
fünf|5

Das auslesen mit fgets, das zerteilen mit explode, und das ausgeben in tabellenform funktioniert ja schon. Nun hab ich eine Funktion die mal einen Wert ändern soll, also hier mal folgender qt:

Code:
<?php

 function ausgabe()
 {
  $bibo="bibo.txt";
  $fp=fopen($bibo,"r+");
  echo '<table border=1><tr><th>Name</th><th>Nummer</th><th>Ändern</th></tr>';
  while(!feof($fp))
  {
   $i=fgets($fp,512);
   $i=explode('|',trim($i));
   echo "<tr><td>$i[0]</td><td>$i[1]</td><td><a href=bibo.php?a=".($i[1]-1).">ändern</a></td></tr>";
  }
  echo '</table>';
  fclose($fp);
 }
 
 function aendern($b)
 {
  $bibo="bibo.txt";
  $fp=fopen($bibo,"r+");
  while(!feof($fp))
  {
   $i=fgets($fp,512);
   $i=explode('|',trim($i));
   if($i[1]==$b) { $i[0]='abcd'; fwrite($fp,$i[0]); }
  }
  fclose($fp);
 }
 
 ausgabe();
 if($a!='') aendern($a);
 ausgabe();
?>
Ich weiß da ist noch kein reload und weiterleitung drin, und es wäre besser für jedes Vorgehen eine eigene php datei zu schreiben, aber zum Test geht das ja erstmal so, nur ändert o.g. Skript nur den 2.-5. Wert erfolgreich, den ersten nicht, warum?
 
Alt 16.12.2004, 11:29  
Gast
 
Beiträge: n/a
Standard

Das könte weiterhelfen, um das Prinzip zu verstehen:

13.4. Wie kann ich in einer Datei eine Zeile einfügen oder löschen?
http://www.php-faq.de/q/q-datei-einfuegen.html

Gruß
phpfan
 
 


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
kann textdatei nicht auslesen Eardy PHP Tipps 2008 1 28.02.2008 16:23
bestimmte Textblöcke aus einer Textdatei auslesen Canni PHP Tipps 2007 7 10.08.2007 17:12
Variable als Textdatei Lokal speichern HSFighter PHP Tipps 2006 3 28.02.2006 12:13
Textdatei auslesen, aber ohne Komentare HSFighter PHP Tipps 2006 31 23.02.2006 10:07
Wert aus Combobox auslesen und in DB speichern PHP Tipps 2005-2 2 30.10.2005 19:07
werte einer tabelle in andere tabelle speichern high_scorer Datenbanken 3 30.09.2005 16:28
Ergebniss in txt speichern und später wieder auslesen? PHP Tipps 2005-2 5 12.07.2005 07:21
Array in Session speichern und wieder auslesen Riot PHP Tipps 2005-2 3 08.07.2005 11:43
Bestimmte Werte aus cvs Datei auslesen PHP Tipps 2005-2 1 20.06.2005 13:11
[Erledigt] Mehrere Werte mit GET von einer Tabelle auslesen... PHP Tipps 2005 2 01.06.2005 13:53
eMail Attachment auslesen und auf Server speichern? becks123 PHP Tipps 2004-2 1 14.12.2004 11:54
[Erledigt] Werte aus Textdatei auslesen PHP Tipps 2004 22 19.10.2004 15:00
[Erledigt] Einzelne Werte aus TXT Datei auslesen und anzeigen. PHP Tipps 2004 1 08.09.2004 06:31
Textdatei auslesen me PHP Tipps 2004 19 26.08.2004 12:59
Textdatei auslesen und Dateien downloaden PHP Tipps 2004 1 15.08.2004 13:05

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
qt datei einlesen, qt datei auslesen, qt datei speichern, qt textdatei einlesen, textdatei statt datenbank, qt datei schreiben, http://www.php.de/php-tipps-2004-2/14239-werte-textdatei-speichern-und-auslesen.html, datei auslesen qt, php wert in txt speichern, qt textdatei lesen, qt fileinhalt ausgeben, qt file einlesen, textdatei auslesen qt, qt werte speichern, qt datei lesen, qt text speichern, in textdatei schreiben qt, qt textdatei speichern, qt in textdatei schreiben, qt in die textdatei schreiben

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