Hallo. Wollte mir gerne eine variable aus html in ein php Script übergeben, aber irgenwie funktioniert es leider nicht. Vielleicht kann mir einer helfen. HTML Code: <td> <form action='com_send.php?marco=0x62' name='submit' method='get' target='out1'> <td><input type='submit' value='Macro'</td> </form> </td> com_send.php <?php $handle=fopen("test_macro.txt", "a"); fwrite($handle, $macro); fclose($handle); ?> Hiermit übergebe ich doch in das script com_send.php die variable macro "com_send.php?marco=0x62" Wenn ich aber in die datei "test_macro.txt" reinschau steht nichts drin. Hat einer von euch eine Idee. Danke!!!!!! BYE Thomas
Wenn das tatsächlich Dein Quelltext ist, dann entscheide Dich, wie Du die Variable nennen möchtest. Im php-Teil nennst Du sie 'macro', im html-Teil aber 'marco'.
selbst wenn der name richtig ist wird es nicht gehen weil seit viele jahre diese Art der Parameterübergabe abgeschalter wurde. Man sollte jetzt mit $_REQUEST['variablename']; zugreifen. <?php $handle=fopen("test_macro.txt", "a"); fwrite($handle, $_REQUEST[marco]); fclose($handle); ?>
da fehlt leider noch die ' <?php $handle=fopen("test_macro.txt", "a"); fwrite($handle, $_REQUEST['marco']); fclose($handle); ?>
Bevor die Datei geöffnet wird, sollte sie noch gelockt / dies abgefangen werden, es kann ja schliesslich nur einer gleichzeitig auf die Datei zugreifen. Ansonsten gibts dann eine Fehlermeldung, sobald zwei gleichzeitig auf die Webpage und somit die Datei zugreifen.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.