PHP Datei erstellt ein Html Datein oder txt Datei
29.03.2009, 00:33
Beiträge: 13 Registriert: Mar 2009 PHP Datei erstellt ein Html Datein oder txt Datei
Hallo Leute
Ich suche schon seit einiger Zeit ein Script was den Inhalt in einer Textbox liest und in die html Datei oder txt Datei schreiben. Wichtig die Textbox muss in einer PHP Datei sein oder Flash aus Sicherheits gründen.
Ich hoffe ihr könnt mir helfen
MFG
toolsuhack
29.03.2009, 01:05 Re1 Beiträge: 313 Wohnort: WaltropRegistriert: Jul 2008 Hallo,
sorry, aber ich kann Dir nicht ganz folgen.
Du möchtest den Inhalt eines textFeldes, das sich entweder in einer PHP Datei
[php]echo '<input name="textField" type="text" />';/php]
oder in einem Flashfilm (*.swf) in eine HTML DAtei oder in eine txt Datei schreiben?
Wo soll der Text in der HTML Datei angezeigt werden?
Soll der in der txt Datei gespeichert und daraus wieder angezeigt werde?
Fragen über Fragen.
Tom
Irgenwas läuft immer schief!
29.03.2009, 10:32 Re2
Beiträge: 13 Registriert: Mar 2009 Themenautor/in Moin
Sorry also ich wollte es so machen wie du schon gesagt hast eine Textbox in der php Datein und die soll den Inhakt in ein Html Datei schreiben. Einfach nur den Inhalt
[php]echo '<input name="textField" type="text" />';/php]
in eine Html Datei
nicht sichtbar bei eingeloggten Mitgliedern
29.03.2009, 11:44 Re3 Beiträge: 313 Wohnort: WaltropRegistriert: Jul 2008 OK,
form.php
PHP: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
<? <! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >
< html xmlns = "http://www.w3.org/1999/xhtml" >
< head >
< meta http - equiv = "Content-Type" content = "text/html; charset=utf-8" />
< title > Unbenanntes Dokument </ title >
</ head >
< body >
< form action = "writeFile.php" method = "post" enctype = "application/x-www-form-urlencoded" name = "wirteData" target = "_self" >
Datei : < input name = "txtData" type = "text" value = "Mein String" size = "40" />
< input name = "schreibe" type = "submit" value = "schreib" />
</ body >
</ html > ?>
writeFile.php
PHP: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
<?php
$path_to_file = 'output.html' ;
$string = $_POST [ 'txtData' ];
$html = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Unbenanntes Dokument</title>
</head>
<body>
Dein String: ' . $string . '
</form>
</body>
</html>' ;
if( strlen ( trim ( $string ))> 0 ){
$fp = fopen ( $path_to_file , "w" );
// Write the data to the file
fwrite ( $fp , $html );
// Close the file
}
?>
Beide Dateien in dein Webspace legen, form.php aufrufen, Text eingeben, schreib klicken.
output.html aufrufen.
In dem Ordner müssen schreibrechte gesetzt sein.
Tom
Irgenwas läuft immer schief! Geändert von cttogo am 29.03.09 um 11:44 Uhr
29.03.2009, 12:15 Re4
Beiträge: 13 Registriert: Mar 2009 Themenautor/in Hallo Danke für deine hilfe aber wen ich das jetzt mache wie du gesagt hast kommt bei mir leerer Inhalt s. http://nicwer.de/user/form/form.php muss ich noch was an den rechten ändern ? stehen jetzt bei beiden Datein auf 640 und es wäre noch gut wen es eine Zurück Funktion gibt und eine Nachricht zb. Nachricht abgeschickt oder bzw geht es auch mit einer txt Datei den eine andere Funktion liest die Seite und zeigt dan auch leider das <html> usw also den ganzen code ich brauche aber nur die Nachricht und nach 10 Sekunden muss in der output.html eine 0 stehen
MFG
toolsuhack Geändert von toolsuhack am 29.03.09 um 13:04 Uhr
30.03.2009, 06:32 Re5 Beiträge: 313 Wohnort: WaltropRegistriert: Jul 2008 Hallo,
das mit der Text-Datei ist kein Problem. Das Zurück auch nicht.
Die 0 sollte deine andere funktion dahinein schreiben oder du must das direkt über den server machen wenn Du root Rechte hast.
Ich verstehe nur nicht ganz was Du anstellen möchtest. Währe bei Dir nicht ein Joomla plugin angebrachter?
Tom
Irgenwas läuft immer schief!
nicht sichtbar bei eingeloggten Mitgliedern
30.03.2009, 13:11 Re6
Beiträge: 13 Registriert: Mar 2009 Themenautor/in Ne Joomla ist schlecht was dahinter Steckt ist das ein Objekt in eim Onlinerollenspiel auf diese Webseite Zugreift und dan den Text von der Webseite (html) abliest. Das Objekt hört erst auf zu Lesen wen eine 0 da steht. Deswegen brauche ich eine Möglichkeit das nach 10 Sekunden in der html Datein 0 steht. Und ich habe root Zugriff auf mein Server kannst du mir da noch mal was Bastellen ?
MFG
toolsuhack
30.03.2009, 13:35 Re7 Beiträge: 313 Wohnort: WaltropRegistriert: Jul 2008 Hi, warum nach 10 sekunden, warum nicht an das ende des Textes? Oder darf NUR eine 0 drin stehen?
Irgenwas läuft immer schief!
30.03.2009, 19:41 Re8
Beiträge: 13 Registriert: Mar 2009 Themenautor/in Ne das muss schon nach 10 Sekunden in der Html Datei stehen da der Script alle 10 Sekunden die Webseite abfragt. Und da her muss die html Datei resetet werden nach 10 Sekunden.
MFG
toolsuhack
30.03.2009, 19:47 Re9 Beiträge: 313 Wohnort: WaltropRegistriert: Jul 2008 Das kann php von haus aus nicht, da php nur ausgeführt wird, wenn es aufgerufen wird.
Da müsstest Du dich mal mit Cronjobs auseinander setzen, und auch da geht es glaub ich nur Minütlich.
Irgenwas läuft immer schief!
30.03.2009, 20:03 Re10
Beiträge: 13 Registriert: Mar 2009 Themenautor/in test test Geändert von toolsuhack am 31.03.09 um 20:03 Uhr
30.03.2009, 20:21 Re11 Beiträge: 313 Wohnort: WaltropRegistriert: Jul 2008 Wenn ich genauere Infos hätte, könnte man sich etwas überlegen.
Wer greift alles auf die TXT datei zu.
Ab wann werden die 10 sekunden gerechnet?
Was ist wenn einer erst bei 8 Sekunden anfängt zu schreiben? Dann sind die Daten weg bevor sie ausgelesen werden können.
Versuch doch bitte mal zu erklären was Du mit der Kombination anstellen möchtest.
Tom
Irgenwas läuft immer schief!
30.03.2009, 20:39 Re12
Beiträge: 13 Registriert: Mar 2009 Themenautor/in test test Geändert von toolsuhack am 31.03.09 um 20:02 Uhr
30.03.2009, 20:48 Re13 Beiträge: 313 Wohnort: WaltropRegistriert: Jul 2008 Gibt dann nicht das Object im Spiel en Rythmus vor?.
Greifst Du alleine auf das textfeld zu oder machen das mehrere und so mit eventuell überschreibt der eine das vom anderen.
Tom
Irgenwas läuft immer schief!
30.03.2009, 20:54 Re14
Beiträge: 13 Registriert: Mar 2009 Themenautor/in test test Geändert von toolsuhack am 31.03.09 um 20:02 Uhr
31.03.2009, 18:20 Re15 Beiträge: 313 Wohnort: WaltropRegistriert: Jul 2008 Hallo,
ich habs jetzt per Flash gelöst. Nach dem Du den text in die Tatei geschrieben hast, wird diese automatisch nach 10 Sekunden auf 0 gesetzt.
Achtung. Das kannst Du nur Online testen, da der Pfad zur php Datei automatisch generiert wird.
alles aus der Zip in einen Ordner.
Tom
Irgenwas läuft immer schief!Angehängte Dateien:
Themen
Ähnliche Beiträge zum Thema 01.08.2011 - seppel.3
08.09.2011 - seppel.3
27.12.2009 - seppel.3
18.02.2010 - seppel.3
Flashhilfe.de
Flash Platform Tipps & Tutorials
Flash Platform
Andere Programmiersprachen
Jobangebote
Diskussionen
Flashhilfe News
Regeln & Bedingungen