php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 10.09.2004, 19:07  
Gast
 
Beiträge: n/a
Standard Newsscript Ã* la Textdatei

Hi,
Ich habe eine Frage:
Ich würde gerne ein Newsscript schreiben, mit dem ich ohne MyQSL Neuigkeiten in einer Textdatei speichern kann.
Das auslesen dieser News kann ich schon mit PHP aber nun möchte ich über ein Formular Text in meine Textdatei speichern.
Wie muss ich die formular.php schreiben, damit der Text aus dem Formular in die Textdatei gespeichert wird??
Ihr könnt nem Anfänger wie mir doch sicher helfen.

Vielen Dank im Vorraus,
Gunnar
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 10.09.2004, 19:12  
Gast
 
Beiträge: n/a
Standard

nabend,

guckst du hier

11.1. Wie übergebe ich Variablen aus einem Formular an ein PHP-Script?
http://www.dclp-faq.de/q/q-formular-variablen.html
 
Alt 10.09.2004, 19:13  
Gast
 
Beiträge: n/a
Standard

ich hoff jetzt nicht, dass du gehofft hast, dass dir jemand fertigen source liefert.. oder?

schau dir dazu mal das an..
http://ch2.php.net/manual/en/function.fwrite.php

wie du n formulat machst, findest du unter
http://de.selfhtml.org/

solltest du konkrete probleme haben, kannst du diese hier posten und dir wird sicher jemand helfen..
 
Alt 10.09.2004, 19:15  
Erfahrener Benutzer
 
Registriert seit: 10.09.2004
Beiträge: 339
mkl0815
Standard

der befehl den du suchst ist
Code:
fopen("datei.txt","a");
http://de3.php.net/manual/de/function.fopen.php

damit kannst du neue daten an die bereits in der datei stehenden daten anhängen. (option "a")

nun musst du dir nur noch eine clevere struktur deiner text-datei überlegen um die daten gezielt einlesen und schreiben zu können.
möglich wäre z.b. eine trennzeile zwischen den einzelnen news-texten einzufügen wie
"#####################"
dann brauchst du nur noch durch deine datei zu laufen und immer wenn due diese zeile findest, dann ist der aktuelle text zuende und ein neuer fängt an.

mario.
__________________
Problems with Windows : REBOOT
Problems with Linux : BE ROOT
mkl0815 ist offline  
Alt 10.09.2004, 19:27  
Gast
 
Beiträge: n/a
Standard

Code:
fopen("datei.txt","a");
den code kenn ich ja, aber das problem ist, wie ich nun den text im formular in die datei eintippe.

Diese $_GET Variable verstehe ich nicht ganz.. muss ich die so einfügen:

Code:
<form action="<?php $_GET" ?>>
oder wie funktioniert das?
 
Alt 10.09.2004, 19:32  
Gast
 
Beiträge: n/a
Standard

Code:
<form action="skript.php" method="POST">
<input type="text" name="textfeld">
skript.php
$daten = $_POST['textfeld']


dann haste deine felddaten in der variable $daten, das kannste dann schreiben.[
 
Alt 10.09.2004, 19:37  
Erfahrener Benutzer
 
Registriert seit: 10.09.2004
Beiträge: 339
mkl0815
Standard

1.

du erstellst ein formular

Code:
<form action="news.php" method="POST">
...formulardaten...
z.b. <input name="news" type="text" size="30">
...
</form>
action zeigt dabei auf das php-script, das die eingabe verarbeiten soll. in diesem fall "news.php". der eintrag method="POST" sagt, das die daten per HTTP-POST übertragen werden sollen.

2. du erstellst ein script "news.php"

Code:
...bla bla phpcode bla bla

$news = $_POST['news'];

... blubber blubber phpcode blubber ...
$fp= fopen("datei.txt","a");
...
fwrite($fp,$news);
...
fclose($fp);
...
entscheidend ist die zeile "$news = $_POST['news'];" dort greifst du auf die vom formular übergebenen daten zu. $_POST wird verwendet wenn die formulardaten per HTTP-POST übermittelt werden, $_GET wird verwendet wenn HTTP-GET verwendet wird. Mit $_GET kannst du auch auf url-parameter zugreifen wie "http://abc123.com?data=xyz321"
dann gibt es einen eintrag 'data' im Array $_GET. also:

$data = $_GET['data'];

mario.
__________________
Problems with Windows : REBOOT
Problems with Linux : BE ROOT
mkl0815 ist offline  
Alt 10.09.2004, 19:43  
Gast
 
Beiträge: n/a
Standard

betreffend variablenübergabe
http://www.schattenbaum.net/php/variable2.php
 
Alt 10.09.2004, 19:54  
Gast
 
Beiträge: n/a
Standard

sieht so die formular.php aus:
<html>
<head>
<title>Text des Titels</title>
</head>
<body>

<h1>News verfassen</h1>

<form method="POST" action="news2.php">


<input name="news" type="text" size="30" maxlength="30"></p>
<input type="button" name="Verweis" value="News verfassen">

</p>
</form>

</body>
</html>
 
Alt 10.09.2004, 20:32  
Erfahrener Benutzer
 
Registriert seit: 10.09.2004
Beiträge: 339
mkl0815
Standard

... dir fehlt ein submit-button, der den browser veranlasst das formular zu verschicken.

innerhalb deines formulares brauchst du sowas wie

<input type="submit" name="senden" value="Abschicken">


mario.
__________________
Problems with Windows : REBOOT
Problems with Linux : BE ROOT
mkl0815 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
Formular Textdatei ausgeben php_einsteiger PHP Tipps 2008 3 06.03.2008 08:02
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 aktualiesieren PHP Tipps 2006 1 13.02.2006 22:01
Text aus Textdatei mit php an JS übergeben HTML, Usability und Barrierefreiheit 8 12.01.2006 21:58
[Erledigt] mit php umlaute un Textdatei schreiben (Apple Tiger PHP4) PHP Tipps 2007 7 29.12.2005 19:08
Mehrere Zeichenketten in Textdatei schreiben PHP Tipps 2007 3 26.12.2005 18:58
Textdatei vollständig löschen socke PHP Tipps 2005-2 3 21.08.2005 16:02
Textdatei durchsuchen CSS PHP Tipps 2005 3 26.02.2005 15:31
[Erledigt] Werte aus Textdatei auslesen PHP Tipps 2004 22 19.10.2004 15:00
Eintrag aus Textdatei löschen? PHP Tipps 2004 1 04.09.2004 18:21
Laufschrift (auslesen über Textdatei) PHP Tipps 2004 6 22.08.2004 19:58
Textdatei auslesen und Dateien downloaden PHP Tipps 2004 1 15.08.2004 13:05
Textdatei in Array einlesen PHP Tipps 2004 8 07.08.2004 16:42

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php script ‘ã ‘=>’à’,, news script textdatei

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