1&1 DSL
Flashhilfe.de - Flash Community

PHP Datei erstellt ein Html Datein oder txt Datei

Forum > PHP und MySQL > PHP Datei erstellt ein Html Datein oder txt Datei

 


AntwortenRegistrieren Seite1 2  

 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:05Re1
Benutzerbild von cttogo
Beiträge: 313
Wohnort: Waltrop
Registriert: 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:32Re2
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:44Re3
Benutzerbild von cttogo
Beiträge: 313
Wohnort: Waltrop
Registriert: 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:15Re4
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:32Re5
Benutzerbild von cttogo
Beiträge: 313
Wohnort: Waltrop
Registriert: 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:11Re6
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:35Re7
Benutzerbild von cttogo
Beiträge: 313
Wohnort: Waltrop
Registriert: 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:41Re8
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:47Re9
Benutzerbild von cttogo
Beiträge: 313
Wohnort: Waltrop
Registriert: 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:03Re10
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:21Re11
Benutzerbild von cttogo
Beiträge: 313
Wohnort: Waltrop
Registriert: 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:39Re12
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:48Re13
Benutzerbild von cttogo
Beiträge: 313
Wohnort: Waltrop
Registriert: 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:54Re14
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:20Re15
Benutzerbild von cttogo
Beiträge: 313
Wohnort: Waltrop
Registriert: 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:
Komprimierte Datei gamescript.zip122.60 KB
 
Themen
Ähnliche Beiträge zum Thema
 

AntwortenRegistrieren Seite1 2  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.
Partner Webseiten: DesignerInAction.de   Designnation.de   Mediengestalter.info   php-resource.de   phpforum.de   phpwelt.de   Pixelio.de   PSD-Tutorials.de   Tutorials.de

Haftungsausschluss   Datenschutzerklärung   Hier Werben   Impressum
© 1999-2012 Sebastian Wichmann - Flashhilfe.de