php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 19.06.2005, 18:56  
Erfahrener Benutzer
 
Registriert seit: 27.08.2003
Beiträge: 449
PHP-Kenntnisse:
Fortgeschritten
GSJLink
Standard Variable in Datei schreiben geht nicht!

Hallo,
mein Code sieht folgendermaßen aus, funktiniert aber irgendwie nicht:

Code:
echo $buffer;
$fp = fopen ('news.txt', 'r+');
fwrite ($fd, $buffer);
fclose ($fd);
Die Variable $buffer wurde verher von mir dekliniert.

Als Fehlermeldung kommt dann folgendes:

Warning: fwrite(): supplied argument is not a valid stream resource in /home/www/web283/html/formtest/auswertung.php on line 18

Warning: fclose(): supplied argument is not a valid stream resource in /home/www/web283/html/formtest/auswertung.php on line 19

Könnt ihr mir helfen?

Gruß GSJLink
PS.: Das ganze Script findet ihr übrigends unter www.marbec.de/formtest/form1.php
__________________
"Ein Script ist nur dann gut, wenn es unabhängig von der verwendeten Plattform funktioniert"
GSJLink ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 19.06.2005, 18:58  
Gast
 
Beiträge: n/a
Standard

$fp = fopen ('news.txt', 'r+');
fwrite ($fd, $buffer);
fclose ($fd);

Einfach mal die Augen aufmachen
Und was ist "dekliniert"?

Gruß
phpfan
 
Alt 19.06.2005, 19:02  
Erfahrener Benutzer
 
Registriert seit: 27.08.2003
Beiträge: 449
PHP-Kenntnisse:
Fortgeschritten
GSJLink
Standard

"deklinieren" ist bestimmen, festlegen etc.

Gruß GSJLink
__________________
"Ein Script ist nur dann gut, wenn es unabhängig von der verwendeten Plattform funktioniert"
GSJLink ist offline  
Alt 19.06.2005, 19:49  
Gast
 
Beiträge: n/a
Standard

Aha.
Zitat:
Zitat von Brockhaus
Deklination (Artikelvorschau)Deklination [lateinisch] die,
1) Astronomie: Abweichung, der Winkelabstand eines Gestirns vom ...
2) Geophysik: (Missweisung), der Winkel zwischen geographischem und ...
3) Grammatik: Formabwandlung (Beugung, Flexion) von Substantiv, Adjektiv, ...
Zitat:
Zitat von Brockhaus
Deklaration (Artikelvorschau)Deklaration [lat.] die, -/-en, Informatik: Vereinbarung, Teil einer Programmeinheit (→Block), der die Bedeutung eines ...
 
Alt 19.06.2005, 21:35  
Erfahrener Benutzer
 
Registriert seit: 05.04.2005
Beiträge: 1.333
Freeaak ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Kommt denn bei einer falschen Variable dieser Fehler?
Zitat:
Warning: fwrite(): supplied argument is not a valid stream resource in /home/www/web283/html/formtest/auswertung.php on line 18
Ich würde eher sagen, dass die Dateirechte nicht vergeben sind.
__________________
"Wenn du nicht weißt, was du tust: Machs mit Eleganz!"

(Murphy's Gesetze)
Freeaak ist offline  
Alt 19.06.2005, 21:38  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Freeaak
Kommt denn bei einer falschen Variable dieser Fehler?
Ja.
 
Alt 20.06.2005, 14:24  
Erfahrener Benutzer
 
Registriert seit: 27.08.2003
Beiträge: 449
PHP-Kenntnisse:
Fortgeschritten
GSJLink
Standard

Dateirechte waren auf 777 gesetzt. Funktioniert jetzt aber super! Danke!

Gruß GSJLink
__________________
"Ein Script ist nur dann gut, wenn es unabhängig von der verwendeten Plattform funktioniert"
GSJLink ist offline  
Alt 20.06.2005, 18:03  
Erfahrener Benutzer
 
Registriert seit: 27.08.2003
Beiträge: 449
PHP-Kenntnisse:
Fortgeschritten
GSJLink
Standard

Ok, dann mach ich jetzt mal mit meinem nächsten Problem weiter. Beiträge erstellen geht soweit. Aber er hängt die immer ans Ende der Datei und nicht an den Anfang. Ich will, dass die aktuellen Beiträge oben stehen. Hier mal mein Script:

Code:
$Bild = "
[img]$V_Bild[/img]";
if (! $V_Bild) $Bild ='';
$ret = time();
$date = gmdate("H:i.s - j.n.Y", $ret);
$buffer = 
"<table bgcolor='#808080' border='1' width='50%' cellspacing='0'>
<tr>
<td>

<font face='Arial'>$V_Headline</font>

<font face='Arial' size='2'>
 by $V_Autor - $date
</font>
</td>
</tr>
<tr>
<td>
<pre>
<font face='Arial'>$V_News $Bild</font>
</pre>
</td>
</tr>
</table>

";
echo $buffer;
$fp = fopen ('news.txt', 'a+');
rewind ($fp);
fwrite ($fp, $buffer);
fclose ($fp);
echo "<font face='Arial' size='2'>Alle Einträge zeigen</font>";

?>
Gruß GSJLink
__________________
"Ein Script ist nur dann gut, wenn es unabhängig von der verwendeten Plattform funktioniert"
GSJLink ist offline  
Alt 20.06.2005, 18:30  
Gast
 
Beiträge: n/a
Standard

1. Alte Datei komplett einlesen
2. Neue Daten schreiben
3. Alte Daten schreiben

Gruß
phpfan
 
Alt 20.06.2005, 19:00  
Erfahrener Benutzer
 
Registriert seit: 27.08.2003
Beiträge: 449
PHP-Kenntnisse:
Fortgeschritten
GSJLink
Standard

Also du meinst, die Datei in eine Variable schreiben, das neue und das Alte (in der richtigen Reihenfolge) in eine Variable machen und dann reinschreiben? Wie bekomm ich denn das Zeug in einer Datei in eine Variable?

Gruß GSJLink
__________________
"Ein Script ist nur dann gut, wenn es unabhängig von der verwendeten Plattform funktioniert"
GSJLink 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
Datei per Buttonklick runterladen... go1denboy PHP Tipps 2008 7 14.06.2008 20:25
Großer Baum -> Große Datei -> Hohe Ladezeit :( PsychoEagle PHP Tipps 2008 7 22.09.2007 12:44
Variable und komplette HTML Datei chrisonline PHP Tipps 2007 3 24.05.2007 15:30
Variable aus importierte Datei nicht übernommen nieselfriem PHP Tipps 2006 3 28.05.2006 11:34
Datei durchsuchen Wöllchen Beitragsarchiv 3 02.03.2006 22:23
Ordner Struktur auslesen bestimmte datei finden .... silverghost PHP Tipps 2005 3 24.05.2005 13:55
Auslesen Tabelleneintrag über zugewiesene Variable in Datei PHP Tipps 2005 14 14.02.2005 19:04
variable an php datei übergeben PHP Tipps 2004-2 2 09.11.2004 00:47
Dateien lesen und schreiben [mehr als: r,a,w]? PHP Tipps 2004 4 24.10.2004 18:53
Datei mit php erzeugen Stümper PHP Tipps 2004 4 12.10.2004 12:51
php und ftp PHP Tipps 2004 4 07.10.2004 09:58
Variable aus anderer Datei benutzen php-newbie83 PHP Tipps 2004 2 05.10.2004 08:43
variable an andere php datei übergeben PHP Tipps 2004 18 19.09.2004 10:09
[Erledigt] Datei einlesen -&gt; in Variable schreiben PHP Tipps 2004 2 22.07.2004 11:33
Originalpfad einer Datei als Variable ausgeben PHP Tipps 2004 2 20.07.2004 19:58

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php datei schreiben funktioniert nicht, php datei schreiben geh, php variable in datei schreiben, php \datei in eine variable schreiben\, php schreiben in datei funktioniert nicht, textdateien schreiben funktioniert online nicht php, php add array, variablen in php datei schreiben, variable in file schreiben php, php daten in datei schreiben funktioniert nichht, php datei schreiben geht nicht, variable in datei schreiben php, html variable in datei schreiben

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