|
 |
|
| Autor |
Nachricht |
Invis_Hunter Stammuser [User]

Anmeldung: 09.04.05 Beiträge: 31
|
Verfasst am: 09.04.2005, 15:25 Titel: Sachen in .js datei screiben prob |
|
|
Hallo,
Also ich habe ein Problem mit einem Script, ich habe ein Formular als Editor für ne andere .php Seite naja soweit so gut.Mein Problem ist jetzt das ich in dem Script das die Daten in ne .js Datei schreibt das nicht tut.Hier mal ein auschniet von dem was das script nicht in die Datei schreibt:
| Zitat: | $datei = fopen("Include\script.js", "w");
fputs($datei, "function Formular() \n");
fputs($datei, "{ \n");
if($a == "jaa"){
fputs($datei, " if(document.Formular.nick.value == \"\") \n");
fputs($datei, " { \n");
fputs($datei, " alert(\"Bitte geben sie ihren Nicknamen ein!\"); \n");
fputs($datei, " document.Formular.nick.focus(); \n");
fputs($datei, " return false; \n");
fputs($datei, " } \n");
} |
Also wen die variable $a auf 'Jaa' steht passiert trotzdem nicht er schreibt nur die Zeilen vor der if angabe in die Datei.
Bitte um hilfe Danke für jede Hilfe
mfg Invis_Hunter
|
|
| Nach oben |
|
 |
Hzwerg Neuer [User]

Anmeldung: 09.04.05 Beiträge: 7
|
Verfasst am: 09.04.2005, 17:49 Titel: Re: Sachen in .js datei screiben prob |
|
|
| Zitat: | $datei = fopen("Include\script.js", "w");
fputs($datei, "function Formular() \n");
fputs($datei, "{ \n");
if($a == "jaa"){
fputs($datei, " if(document.Formular.nick.value == \"\") \n");
fputs($datei, " { \n");
fputs($datei, " alert(\"Bitte geben sie ihren Nicknamen ein!\"); \n");
fputs($datei, " document.Formular.nick.focus(); \n");
fputs($datei, " return false; \n");
fputs($datei, " } \n");
} |
Was mir hier auf Anhieb auffällt ist, das der Dateimodus auf "w" gestellt ist. w lässt jedoch nur lesen zu und setzt den datenzeiger an den Anfang einer datei. Um zu schreiben benötigst du "w+" . Wenn die datei bereits angelegt ist, reicht auch der Modus "r+". Und um das ganze etwas übersichtlicher zu machen würde ich jede Zeile die du in die datei bügeln möchtest in ein Array schreiben und in einer schleife ausgeben!
hoffe konnte dir ein wenig helfen!
|
|
| Nach oben |
|
 |
Invis_Hunter Stammuser [User]

Anmeldung: 09.04.05 Beiträge: 31
|
Verfasst am: 10.04.2005, 11:37 Titel: |
|
|
Hallo ich danke für deine Antwort,
aber leider hat das mit w+ und r+ nicht geholfen aber um genauer zu werden, die Datei script.js besteht bereitz und in dem Formular soll mithilfe des scriptes was in die Datei geschrieben wird überprüft werden ob die jeweiligen Felder ausgefüllt sind.Jetzt hab ich aber noch dieses Formular womit man das Ändern kan also die Felder auswählen kan welche überprüft werden und welche nicht wobei jedes Feld jeweils eine Auswahl hat.Das heist auch wen man das wieder ändert im Formular selber und das abspeichert muss ja alles wieder von neuem vom script überprüft werden und das jeweilige in die Datei geschrieben werden also müsste er die Datei immer leeren bevor er was neues in die Datei schreibt.
Nur das Komische an der sache ich habe jetzt 2 Dateien also ein script für ne andere Datei noch vor diesem was ich oben gezeigt habe und da muss er in ne config.php schreiben was er auch alles ohne probleme tut.
Also normalerweise probier ich auch 2 Tage oder länger bis ichs geschaft hab aber dieser Sache weis ich wirklich nicht mehr weiter
mfg Invis_Hunter
|
|
| Nach oben |
|
 |
|
|
 |
|
Alle Zeiten sind GMT + 1 Stunde
|
| Seite 1 von 1 |
|  |