SetaPDF
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 29.08.2007, 22:16   #1
TP-Junior
 
Registriert seit: Aug 2007
Ort: Darmstadt
ehjo macht alles soweit korrekt

php Scripts reagieren anders auf remote und localhost


Hallo,

nachdem ich, dank Hilfe aus dem Forum, in Dreamweaver den preview auf dem localhost richtig einstellen konnte, bleibt trotzdem noch das Problem, dass
php-Scripte, die auf dem remote-Server einwandfrei laufen, dies auf dem localhost nicht tun.
Hier als Beispiel ein Auszug aus einem solchen Script:

<form name="form1" id="form1" method="post" action="">
<blockquote>
<blockquote>
<p name="select">
<select name="select">
<option></option>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
</select>
<input type="submit" name="Submit" value="Submit" />
<?php
$select =abs($select);
echo" Es gibt ";
echo $select;
echo" Fassung(en) ";
if($select != 4)
{echo".... Dies ist falsch, bitte, korrigieren Sie die Eingabe!";}
else
{echo".... Dies ist richtig.";}
?>
</p>
</blockquote>
</blockquote>
</form>

Vom remote kommt je nach Option die richtige Antwort.
Der localhost zeigt, egal welche Option gewählt wird, nur die eine, falsche Antwort: Es gibt 0 Fassungen ....Dies ist falsch, bitte, korrigieren Sie die Eingabe!
Die Variable $select bleibt also =0, wenn auf dem localhost, während sie auf dem remote-Server korrekt von 0 bis 6 variiert wird.

Woran kann das liegen?
ehjo ist offline   Mit Zitat antworten


Alt 29.08.2007, 22:35   #2
TP-Specialist
 
Benutzerbild von Stefan
 
Registriert seit: May 2005
Ort: Bad Saulgau
Stefan lebt für das TP und seine UserStefan lebt für das TP und seine UserStefan lebt für das TP und seine UserStefan lebt für das TP und seine UserStefan lebt für das TP und seine UserStefan lebt für das TP und seine UserStefan lebt für das TP und seine UserStefan lebt für das TP und seine User
Und der Code zur Funktion abs?

Ohne die geht's ja nicht
__________________
hätte hätte Fahrradkette - wäre wäre Heckenschere - müsste müsste Nordseeküste - würde würde Sprunglaufhürde - sollte sollte Nick Nolte
Stefan ist offline   Mit Zitat antworten
Alt 29.08.2007, 23:08   #3
TP-Junior
 
Registriert seit: Aug 2007
Ort: Darmstadt
ehjo macht alles soweit korrekt
Zitat:
Zitat von Stefan Beitrag anzeigen
Und der Code zur Funktion abs?

Ohne die geht's ja nicht
Wieso erklärt das den Unterschied in der Verarbeitung des identisch gleichen Codes? Das Problem tritt auch ohne die abs-Funktion auf, wenn textstrings in den options abzuarbeiten sind.
ehjo ist offline   Mit Zitat antworten
Alt 29.08.2007, 23:34   #4
TP-Insider
 
Benutzerbild von Guin
 
Registriert seit: Nov 2006
Ort: Lübeck
Guin hilft, wo's gehtGuin hilft, wo's gehtGuin hilft, wo's geht
Moin
Vermutlich ist local bei dir "register_globals OFF".

Übergebene Variablen sollten nach der entsprechenden Methode aufgerufen werden. In deinem Beispiel also "$_POST['select']" und nicht "$select".

Edit: abs() ist uebrigens eine php Funktion Aber statt abs wuerde ich eher intval() nehmen, oder passt das bei dir nicht?
Guin ist offline   Mit Zitat antworten
Alt 30.08.2007, 01:50   #5
TP-Moderator
 
Benutzerbild von Rizzo
 
Registriert seit: Aug 2004
Ort: Kaiserslautern
Rizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine User
Was soll das hier z.B.?
Code:
<p name="select">
<select name="select">
2 total verschiedene Elemente, beide mit dem selben Name-Attribut innerhalb einer Form. Dazu noch was Guin bereits sagte: Daten stehen nach dem absendern der Form nicht in $select sondern in $_POST['select'].
Rizzo ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Dreamweaver
php Scripts reagieren anders auf remote und localhost php Scripts reagieren anders auf remote und localhost
« PHP lokal anzeigen, geht nicht. Was mache ich falsch? | Formulareingabe formatieren »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 06:32 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67