Brauche estwas Hilfe.

Matpola

Grünschnabel
Hallo bin noch ein Anfänger auf dem gebiet von php.

Ich will ein Links speicher script haben nur das problem ist das ich es nicht schafe das die alten Sachen in der txt datei bleiben die werden überschrieben. Wollte mal wissen ob mir jemand da helfen kann.

hier der Quelltext:

a {
font-weight: bold;
}
-->
</style>
<form action="pola2.php" method="POST" target="">
<input type="Text" name="text" value="http://" size="" maxlength="">
<input type="Submit" name="" value="Speichern">
</form>
_____________________________________________________________________________________________________________________________________<br>
Eingetragene Links sind:
<br>
<?php
$filename = "schreiben.txt";
$fp = fopen ($filename, "r");
$inhalt = fread ($fp, "99");
echo "$inhalt <br><br>";
?>

Wenn fehler sind bitte um verständniss bin noch in der Lern phase von PHP

Schon mal Danke im voraus.
 
sorry.

Hier:

<?php
$text=$_POST['text'];
echo "$text wurde eingetragen<br><br><a href=index.php>WEITER</a>";
$filename = "schreiben.txt";
$schreiben = "<a href=$text>$text</a>";
$fp = fopen ($filename, "w");
fwrite ($fp, $schreiben);
fclose ($fp);
?>
 
versuchs mal mit
PHP:
$fp = fopen ($filename, "a");

Wenn du fopen mit "w" öffnest, zeigt $fp auf den Anfang der Datei, also überschreibst du das andere. Mit "a" zeigt $fp auf das Ende der Datei, du fügst also etwas hinzu.
 
Zuletzt bearbeitet:
Das liegt daran, dass du dem Lesevorgang ein Limit von 99 Bytes setzt.
Versuch mal:
PHP:
$inhalt = fread ($fp, filesize('schreiben.txt');
 
wenn ich den code eingeben zeigt er mir das die zeile nicht gelesen werden kann.

hier die fehler meldung:

Parse error: parse error, unexpected ';' in /usr/export/www/vhosts/funnetwork/hosting/matpola/test/index.php on line 19
 
Zuletzt bearbeitet:
Also bei mir funktioniert es. Der 404 wird nicht von einem Script verursacht, sondern davon, dass das Script nicht da ist. Hast du vielleicht irgendwas verschoben, als du die Zeile geändert hast?
 
Zurück