URL: https://www.overclockers.at/coding-stuff/apache_php_56702/page_1 - zur Vollversion wechseln!
Hio,
ich hab da ein kleines Prob mit meinm Netzinternen Apache Server.
Er funzt einwandfrei bis auf die Tatsache, dass das Übergeben von Formularen anhand 'Post' nicht funzt.
'Get' funktioniert einwandfrei ... Und ich hab keine Ahnung ob ich jetzt im php.ini oder im Apache config file nach dem Fehler suchen soll ...
Auf jedenfall ... HILFÄÄÄÄÄ ....
NG Vivo
apache version / php version ?
schau mal in php.ini
variables_order = "EGPCS"
register_globals = on
register_argc_argv = on
bevor jez irgendwer wieder schreit: "waah, a gscheiter coder tut das ned!" => gusch
solangs geht is gut
apache 1.3.27 win32
php 4.2.3
Die Einstellungen sind genauso wies dasteht ...
es könnt genauso am client liegen.... wenn du ausgeschaltet hast, dass du 'ins internet daten schicken' kannst, dann gehts wohl nicht 
vielleicht ist was anderes verstellt...
mach eine datei (zb 'phpinfo.php') die nur die nachfolgende zeile enthält:
<? phpinfo(); ?>
dann setzte phpinfo.php als action für dein formular, und versuche in der zurückgegebenen seite deine form-values wiederzufinden (am besten im formular irgendein markantes wort verwenden, daß man dann in der ergebnisseite mit dem browser (ctrl-f) sucht)
@watchout : Hmmm ... in dem Fall würds doch prinzipiell nie funktionieren, egal auf welchem server, was mir, denk ich mal, irgendwann mal aufgefallen wäre ...
@atrox : Findet leider nix ...
Es scheint so als wär ich einfach ein hilfloser Fall ...
dann ist vielleicht irgendwas mit deinem form faul ?
index.php :
<html>
<body>
<form method="post" action="next.php" enctype="text/plain" name="DerName">
<input name="DERNAME" size="40">
<input type="submit" value="Daten Senden" />
</form>
</body>
</html>
next.php :
<html>
<body>
<p>Inhalt :</p>
<? echo $DERNAME; ?>
</body>
</html>
Wenn ich das post durch ein get ersetze funzt des einwandfrei, aber so ... keine chance ...
enctype="multipart/form-data" ... is das einzige was mir jetzt mal so auffällt... 
Aaaaaa, verdammt ...
Ich werde dieses elende Leben nicht länger fortsetzen ... 
@watchout : big thx
wenn du daran denkst es selber gewaltsam zu beenden... besser nicht - vielleicht bereust du es nachherZitat von VivoAaaaaa, verdammt ...
Ich werde dieses elende Leben nicht länger fortsetzen ...
@watchout : big thx


Zitat von Vivoindex.php :
<html>
<body bgcolor="#426289" text="#000000" id="all" link="#000020" vlink="#000020" alink="#000020">
<form method="post" action="next.php" enctype="text/plain" name="DerName">
<input name="DERNAME" size="40">
<input type="submit" value="Daten Senden" />
</form>
</body>
</html>
next.php :
<html>
<body bgcolor="#426289" text="#000000" id="all" link="#000020" vlink="#000020" alink="#000020">
<p>Inhalt :</p>
<? echo $DERNAME; ?>
</body>
</html>
Wenn ich das post durch ein get ersetze funzt des einwandfrei, aber so ... keine chance ...

es ist auch zu empfehlen, wenn ers richtig gesetzt hatZitat von Snoopes wäre zu empfehlen $_POST[DERNAME] zu verwenden anstatt $DERNAME , ausser du hast register_globals + temp ordner richtig in der php.ini gesetzt![]()

Und ich habs auch richtig gesetzt 
ich mein' du solltest immer $_POST['var'] verwenden und nicht das zeug, das automatisch global registriert wurde...Zitat von VivoUnd ich habs auch richtig gesetzt
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026