ERLEDIGT
JA
JA
ANTWORTEN
6
6
ZUGRIFFE
738
738
EMPFEHLEN
-
16.05.06 18:21 #1
- Registriert seit
- Nov 2003
- Beiträge
- 12
Hi,
Ich habe ein Problem mit Xampp beziehungsweise mit meinem Php Server auf meinem Rechner.
Ich habe mir vor kurzem die neuste Version von Xampp auf dem Rechner installiert und wollte nun anfangen nen Paar Scripts zu testen usw, mein Problem ist aber nun, dass ich keine Formulare testen kann, da anscheinend nichts passiert sobald man senden drueckt.
Wenn ich die gleichen Formulare auf den Webserver lade und dort ausfuehre, funktionieren sie, bzw sie senden das was sie sollen. Dies tun sie aber wenn ich sie auf meinem Rechner testen will nicht...
Hatte jemand schon einmal so ein Problem, und was könnte ich machen, damit es endlich funktioniert, denn immer die Dateien Hochladen um zu gucken, obs klapt ist dann doch ein wenig kompliziert....
-
Hast du die action="" als absoluten Pfad angegeben?
-
16.05.06 18:29 #3
Hallo!
Ohne Deinen Code zu sehen, kann man nur Vermutungen anstellen.
Und ich vermute einfach mal dass bei Dir register_globals=OFF eingestellt ist.
Du könntest nun zwar einfach die Einstellung ändern, nur solltest Du bedenken das Dein Hoster ebenfalls jeder Zeit auf register_globals=OFF wechseln kann (was er hoffentlich bald tut).
Du solltest Deine Scripte also entsprechend auf Superglobale Variablen wie $_GET, $_POST usw. anpassen.
Gruss Dr DauSchri-Schra-Schrödi *g*
mehrspaltiges/zeiliges Seitenlayout mit DIV's und CSS
Dinge, die mit Tabellen besser klappen als mit CSS
Ausgabe von Datum/Zeit unabhängig von der Server Zeitzone [php]
Meine Links zum Thema Linux (Last update: 29.10.2011)
Kein Busen ist so flach wie das Niveau dieser Party!
----
Alte Weisheit: wer uns in den Arsch kriecht wird beschissen!
----
Ich habe 3 Kinder und kein Geld!
Warum kann ich nicht keine Kinder haben und 3 Geld?! (Homer Jay Simpson)
-
16.05.06 18:57 #4
- Registriert seit
- Nov 2003
- Beiträge
- 12
Das ist nur ein Formular zum testen ob irgendetwas gesendet wird..PHP-Code:<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
</head>
<body>
<form name="form1" method="post" action= "<?php $PHP_SELF ?>">
<table width="268" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="71">Name</td>
<td width="197"><input name="a" type="text" id="a" size="20"></td>
</tr>
<tr>
<td>Vorname</td>
<td><input name="b" type="text" id="b" size="20"></td>
</tr>
<tr>
<td>Comment</td>
<td><textarea name="textarea" cols="20" rows="4"></textarea></td>
</tr>
<tr>
<td><input name="c" type="submit" id="c" value="Senden"></td>
<td><input type="reset" name="Reset" value="zurücksetzen"></td>
</tr>
</table>
</form>
<?php
echo "Hier kommen alle Gesendeten Variablen hin <br>";
if($c)
echo "$a und $b";
else
echo "komisch";
echo "<br> $a und $b und $c";
?>
</body>
</html>
Nun und es funktioniert wie gesagt ja auch bei meinem Provider nur wenn ich es per Apache bzw Xampp auf meinem Rechner testen moechte bleiben die Variablen leer...
-
Arbeite lieber mit den vordefinierten Variablen anstatt den so genannten Register Globals.
Markus Wulftange
-
16.05.06 19:12 #6
Habe ich es doch geahnt..... register_globals=OFF
Schaue es Dir jetzt mal an, läuft auch bei Deinem Hoster (andere Fehler habe ich aber nicht korregiert):
PHP-Code:<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
</head>
<body>
<form name="form1" method="post" action= "<?php $_SERVER['PHP_SELF'] ?>">
<table width="268" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="71">Name</td>
<td width="197"><input name="a" type="text" id="a" size="20"></td>
</tr>
<tr>
<td>Vorname</td>
<td><input name="b" type="text" id="b" size="20"></td>
</tr>
<tr>
<td>Comment</td>
<td><textarea name="textarea" cols="20" rows="4"></textarea></td>
</tr>
<tr>
<td><input name="c" type="submit" id="c" value="Senden"></td>
<td><input type="reset" name="Reset" value="zurücksetzen"></td>
</tr>
</table>
</form>
<?php
echo "Hier kommen alle Gesendeten Variablen hin <br>";
if($c)
echo $_POST['a']." und ".$_POST['b'];
else
echo "komisch";
echo "<br> ".$_POST['a']." und ".$_POST['b']." und ".$_POST['c'];
?>
</body>
</html>Schri-Schra-Schrödi *g*
mehrspaltiges/zeiliges Seitenlayout mit DIV's und CSS
Dinge, die mit Tabellen besser klappen als mit CSS
Ausgabe von Datum/Zeit unabhängig von der Server Zeitzone [php]
Meine Links zum Thema Linux (Last update: 29.10.2011)
Kein Busen ist so flach wie das Niveau dieser Party!
----
Alte Weisheit: wer uns in den Arsch kriecht wird beschissen!
----
Ich habe 3 Kinder und kein Geld!
Warum kann ich nicht keine Kinder haben und 3 Geld?! (Homer Jay Simpson)
-
16.05.06 19:16 #7
- Registriert seit
- Nov 2003
- Beiträge
- 12
Danke fuer die schnelle Hilfe...
Ähnliche Themen
-
jQuery sendet kein Post/keine Daten
Von ChrisMunich im Forum Javascript & AjaxAntworten: 4Letzter Beitrag: 11.07.10, 20:11 -
Gästebuch Eintragsformular sendet keine Daten an Datenbank!
Von El_ChiBchA im Forum PHPAntworten: 11Letzter Beitrag: 30.12.09, 16:14 -
Anmeldescript sendet keine Daten!
Von AsoraX im Forum PHPAntworten: 20Letzter Beitrag: 24.07.09, 17:36 -
xml daten durch xsl in ein formular - beim verschicken kommen keine daten an
Von andresoi im Forum XML TechnologienAntworten: 0Letzter Beitrag: 03.10.07, 00:49 -
Formular übergibt keine Daten
Von Drade im Forum PHPAntworten: 3Letzter Beitrag: 10.04.06, 18:07





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren