Autor |
Nachricht |
Norbertus
Threadersteller
Dabei seit: 09.12.2005
Ort: Hannover
Alter: 41
Geschlecht:
|
Verfasst Fr 09.02.2007 14:18
Titel Problem bei Server-Umzug |
|
|
Hi, ich hab ein dringendes Problem und weiß einfach nicht weiter...
Eine bestehende funktionierende Seite soll auf einen neuen Server installiert werden, dabei tritt nun folgender Fehler auf wenn ich Arrays in Formularen setze diese nicht ankommen.
Hier ein Testscript was ich schnell geschustert hab :
Eingabe:
Code: |
<form action="ausgabe.php" method="post" id="ausgabe">
<input type="text" name="in[0]"><br>
<input type="text" name="in[1]"><br>
<input type="submit" value="los">
</form>
<br>
<form action="ausgabe2.php" method="post" id="ausgabe">
<input type="text" name="inp"><br>
<input type="submit" value="los">
</form>
|
Und hier die ausgabe:
Code: |
<?
foreach($_POST["in"] as $item)
{
echo $item."<br>";
}
?>
|
Beim Ausführen kommt dann : Warning: Invalid argument supplied for foreach() ...
Da das Ticket-System dieser Seite aber so arbeitet und dieses auf dem alten auch läuft bin ich nun verzweifelt^^
Die weitergabe ohne Array ( Block 2 im Code ) funktioniert übrigens einwandfrei.
Es muss irgendeine PHP Einstellung sein denke ich, jemand eine Idee? Wäre super hilfreich....danke
Zuletzt bearbeitet von Norbertus am Fr 09.02.2007 14:19, insgesamt 1-mal bearbeitet
|
|
|
|
|
tacker
Dabei seit: 22.03.2002
Ort: Trondheim, Norwegen
Alter: 43
Geschlecht:
|
Verfasst Fr 09.02.2007 15:19
Titel
|
|
|
Ist auf dem neue Host evtl. nur eine alte PHP-Version drauf?
|
|
|
|
|
Anzeige
|
|
|
Norbertus
Threadersteller
Dabei seit: 09.12.2005
Ort: Hannover
Alter: 41
Geschlecht:
|
Verfasst Fr 09.02.2007 15:37
Titel
|
|
|
Auf dem alten Server läuft PHP 4.4.4
AUf dem neuen Server läuft PHP 4.3.4
Ich kann mir nicht vorstellen, dass zwischen diesen Versionen eine Beeinträchtigung besteht was das übergeben von Arrays betrifft.
|
|
|
|
|
therapiekind
Dabei seit: 14.03.2006
Ort: In deinem Kopf
Alter: -
Geschlecht: -
|
|
|
|
|
Norbertus
Threadersteller
Dabei seit: 09.12.2005
Ort: Hannover
Alter: 41
Geschlecht:
|
Verfasst Mo 12.02.2007 10:38
Titel
|
|
|
Die PHP Version wurde nun auf 4.4.4 umgestellt, der Fehler bleibt bestehen!
Hat jemand noch eine Idee?
|
|
|
|
|
tacker
Dabei seit: 22.03.2002
Ort: Trondheim, Norwegen
Alter: 43
Geschlecht:
|
Verfasst Mo 12.02.2007 10:55
Titel
|
|
|
Mach doch mal ein
Code: | echo '<pre>'; print_r($_POST); echo '</pre>'; |
|
|
|
|
|
Norbertus
Threadersteller
Dabei seit: 09.12.2005
Ort: Hannover
Alter: 41
Geschlecht:
|
Verfasst Mo 12.02.2007 11:06
Titel
|
|
|
Hab ich gemacht, es kommt folgende Fehlermeldung:
Zitat: | string(0) ""
Warning: Invalid argument supplied for foreach() in /xxx/ausgabe.php on line 6
DEBUG:
Array
(
[in] =>
)
|
|
|
|
|
|
tacker
Dabei seit: 22.03.2002
Ort: Trondheim, Norwegen
Alter: 43
Geschlecht:
|
Verfasst Mo 12.02.2007 11:10
Titel
|
|
|
Du solltest auch ein Value-Attribut bei deinen Checkboxen verwenden.
|
|
|
|
|
|
|
|
Ähnliche Themen |
wieder mal TYPO3 Problem: diesmal UMZUG!
Webhoster interner Umzug e-mail Problem
text.txt vom server laden - problem
[PHP] connect with server - Datenbank auswerfen Problem
[javascript][wordpress] Script-Problem NUR auf Server!
Suche Script: FTP von Server zu Server mit Cronjob
|
|