wie klein die welt der foren doch ist, man trifft immer wieder bekannte gesichter die die gleichen fragen stellen...
Hallo
Ich weiß "wer möchte mir helfen" Themen werden nicht so gerne gesehen. Die Funktion brauch ich auch nicht unbedingt für meine HP, sondern möchte verstehen wie das geht. Befasse mich jetzt ca. 2 Monate mit php. Vielleicht hat jemand lust und erklärt mir das bitte. Wie funktioniert das: Ich hab ein kleines Eingabefeld auf einer html Seite mit einem Button "Abschicken". Jetzt soll der Text in einer Datei die schon auf dem Server liegt abgespeichert werden und auf einer HP mittels <?php include ("datei.php"); ?> ausgegeben werden.
Ich bedanke mich jetzt schon bei allen die mir dabei helfen werden.
Chris
wie klein die welt der foren doch ist, man trifft immer wieder bekannte gesichter die die gleichen fragen stellen...
in eile kam er,
in schwarzem gewand,
aus den tiefen des waldes,
ein einsamer mann, ein geschoepf der freiheit,
ein geschoepf ohne furcht,
doch alle nannten sie ihn nur T O D
Hier das Grundgerüst:
Den Rest schaffst du bestimmt alleine.
Inhalt eingabe.htm
Inhalt save.phpPHP-Code:<html><body><form name="eingabe" method="POST" action="save.php">
<input type="text" name="text">
<input type="submit" name="Submit" value="Abschicken">
</form>
</body></html>
Inhalt ausgabe.phpPHP-Code:<?
$text=$_POST["text"];
$fp=fopen("text.txt","a");
fputs($fp,$text);
fclose($fp);
?>
PHP-Code:<?
$fp=fopen("text.txt","r");
while($zeile=fgets($fp,"50")){
echo $zeile;
}
fclose($fp);
?>
_________-- - adicto otra vez - --
(¯`·.¸¸.·´¯`·.¸¸..¸¸.·´¯`·.¸¸..¸¸.·´¯`·.¸¸.·`¯)
Unterwasserrugby - der dreidimensionale Sport
Danke Peter
Werde das mal heute abend probieren. Aber du hast das ja toll beschrieben.
Chris
Danke und Grüße Chris
Unsere Vereinsseite || NÖ-Kinder und Jugendbetreuungszentrum Reichenauerhof
Das Script funktioniert super. Meine Frage die ich dir per E-mail geschickt habe ist die. Ich hab jetzt eine htm Datei in die der Text geschrieben wird. Weiteres wird eine Textdatei angelegt in die der eingegebene Text gespeichert wird. Diesen Text gebe ich jetzt in einer Tabelle mit include aus. Wenn ich aber wieder einen Text eingebe möchte ich, dass der alte Text gelöscht oder überschrieben wird und somit nur der neue Text angezeigt wird.
Da ich noch in den PHP- Kinderschuhen stecke ist meine Lösung wohl etwas steinzeitlich. Ich hab eine PHP Datei erstellt die sich im selben Ordner befindet mit diesem Code.
Über ein Link ruf ich diese Seite auf und lösche somit die text.txt.PHP-Code:<?php
$datei = "text.txt";
unlink ($datei);
?>
Könnt ihr mir bitte sagen wie ich das noch lösen kann.
Danke
Chris
Hallo Chris,
Du kannst dies einfacher lösen indem du einfach statt:
$fp=fopen("text.txt","a");
das da schreibst:
$fp=fopen("text.txt","w+");
Was die Buchstaben genau bedeuten, kannst du hier nachlesen:
http://www.dynamic-webpages.de/php/function.fopen.php
_________-- - adicto otra vez - --
(¯`·.¸¸.·´¯`·.¸¸..¸¸.·´¯`·.¸¸..¸¸.·´¯`·.¸¸.·`¯)
Unterwasserrugby - der dreidimensionale Sport
So danke, jetzt kann ich es als erledigt abhaken.
Danke Peter
Chris
Danke und Grüße Chris
Unsere Vereinsseite || NÖ-Kinder und Jugendbetreuungszentrum Reichenauerhof
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)