php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 23.06.2004, 19:34  
Gast
 
Beiträge: n/a
Standard [Erledigt] Problem beim Speichern von Daten in TXT-File

Hallo zusammen

Mein Wunsch wäre, dass mein Script (siehe unten) eine variable $datum in ein TXT-File speichert. Eine andere Seite soll dann das Datum aus diesem File auslesen und anzeigen.

Die Variable $datum wird duch ein Formular gefütter:
Code:
<form name="form1" method="post" action='<?php echo $PHP_SELF; ?>'>
  <table width="464" border="0">
    <tr>
      <td width="177">

N&auml;chstes Datum <span class="style2">(TT/MM/JJJJ)</span>:</p>      </td>
      <td width="149"><input type="text" name="datum"></td>
      <td width="79"><input type="submit" name="Submit" value="Submit"></td>
    </tr>
  </table>
</form>
Auf der selben Seite ist ganz oben folgender PHP-Script enthalten:
Code:
<?php

if (!file_exists("datum.txt")){fopen("datum.txt", "a");}
$datei=fopen("datum.txt","r+");
rewind($datei);
if (isset($datum)) {fputs($datei,$datum);}
fclose($datei);
$datumaktuell=fgets($datei,12);
echo $datumaktuell;
?>
Aber irgendwie erstellt PHP das File nicht oder kann es aus irgendeinem Grund nicht erstellen. Ist es möglich, dass man Server-seitig was ändern muss (Schreibrechte oder so ähnlich).

Danke für Eure geschätzte Hilfe

Gruss

Michael Bürgy
[/code]
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 23.06.2004, 19:36  
Gast
 
Beiträge: n/a
Standard

guck mal was in der $datum drinsteht
würde mich nicht wundern wenn da gar nix drinsteht weil sie nicht gesetzt ist
das liegt an register globals=off
11.20. Warum funktionieren meine Formulare nicht?
 
Alt 23.06.2004, 20:02  
Gast
 
Beiträge: n/a
Standard

$datum wurde gesetzt. Mit Befehl echo $datum ganz (im Script ganz oben angesetzt) wird der Wert, den ich eingegeben habe angezeigt.
 
Alt 23.06.2004, 20:07  
Gast
 
Beiträge: n/a
Standard

kommt denn keine fehlermeldung?
gib mal echo "ja" aus wenn er die schleife betreten hat um sicherzugehen dass er diese überhaupt betritt
 
Alt 23.06.2004, 20:46  
Gast
 
Beiträge: n/a
Standard

<?php

if (!file_exists("datum.txt")){fopen("datum.txt", "a");}
$datei=fopen("datum.txt","r+");
rewind($datei);
if (isset($datum)) {fputs($datei,$datum);}
fclose($datei);
$datumaktuell=fgets($datei,12);
echo $datumaktuell;
?>

Woher nimmst du das fgets()?
In diesem Moment ist gar keine Datei geöffnet, also öffne sie noch ein mal neu!
 
Alt 23.06.2004, 20:56  
Gast
 
Beiträge: n/a
Standard

Ja sorry.. habe ich verbessert, habe fclose($datei); ganz an den schluss des scripts gehängt...

Ähm, ich habe alles schon überprüft: $datum ist gesetzt und die beiden IF-Anweisungen werden auch korrekt ausgeführt (Geprüft mit echo-Ausgaben) alles einwandfrei... Mein Problem ist lediglich, dass weder ein File geöffnet noch erstellt noch beschrieben wird. Ich habe echt keine Ahnung wieso...

Gruss

Michi
 
Alt 23.06.2004, 21:44  
Gast
 
Beiträge: n/a
Standard

Code:
<? 
chmod("datum.txt", 0777);
if(!file_exists("datum.txt")){ 
fopen("datum.txt", "w+");
fclose($datei); } 
$datei=fopen("datum.txt", "r+"); 
rewind($datei); 
if(isset($datum)){
fputs($datei, $datum); } 
fclose($datei);
$datei=fopen("datum.txt", "r+");
$datumaktuell=fgets($datei, 12); 
echo $datumaktuell; 
?>
Geht's so auch nicht?
Ist jetzt zwar was umständlich, sehe aber nichts, was scheifgehen könnte Schreibrechte von der Datei setze ich mal auf 777 am Anfang.
 
Alt 23.06.2004, 21:57  
Gast
 
Beiträge: n/a
Standard

Leider ohne erfolg
 
Alt 23.06.2004, 22:40  
Gast
 
Beiträge: n/a
Standard

Keine Fehlerausgabe?
Geht denn:
$datei=fopen("datum.txt", "a+");
fwrite($datei, "hallo");
fclose($datei);
Wenn das nicht geht und CHMOD auf 777 ist, dann darfst du wohl in keine Dateien schreiben...
 
 


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
geladene daten aus einer schleife in die datenbank speichern Bonaparte PHP Tipps 2008 2 05.09.2007 22:26
Daten in XML oder INI speichern mAy^daY PHP Tipps 2007 9 27.02.2007 12:30
Daten in DB speichern Matthiasnet PHP Tipps 2006 3 04.09.2006 19:24
Serverumzug - Problem mit MySQL Daten [GE]ReeN Datenbanken 6 28.03.2006 17:02
File Daten werden nicht übertragen... c001130 PHP Tipps 2006 4 06.02.2006 20:31
Problem mit dem speichern in der DB PHP Tipps 2007 4 04.11.2005 16:24
Daten aus File sortieren Simon9990 PHP Tipps 2005-2 12 26.07.2005 09:06
Problem: Variablenübergabe bei file() Lia PHP Tipps 2005 9 12.05.2005 10:46
[Erledigt] File download &gt; kleines Problem PHP Tipps 2005 3 11.05.2005 23:11
update auf php 5.0.4 robo47 Server, Hosting und Workstations 6 10.04.2005 19:00
Passwortabfrage mit daten aus einem txt file PHP Tipps 2004 6 07.11.2004 21:55
Problem bei Script Formular Daten und Baum PHP Tipps 2004 1 27.09.2004 23:19
über PHP Daten in MySQL Tabellen updaten -- Problem PHP Tipps 2004 4 27.09.2004 21:34
ausgefuehrtes php file als html speichern PHP Tipps 2004 8 28.07.2004 17:59
Ich hab ein problem mit dem speichern von formular daten PHP Tipps 2004 7 23.06.2004 07:11

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
html als txt speichern problem, michi bürgy, http://www.php.de/php-tipps-2004/3555-erledigt-problem-beim-speichern-von-daten-txt-file.html

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