php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 04.12.2006, 19:21  
Neuer Benutzer
 
Registriert seit: 05.03.2006
Beiträge: 7
el_commandante
Standard trotz register_globals=on leere seite

Also ich bin seit gestern abend am php lernen und habe in dem Zuge in meiner php.ini auf meinem rechner die register_globals auf on gesetzt. bis eben haben auch noch alle meine formulare funktioniert die ich seit gestern geschrieben habe doch vor ner halben stunde habe ich den IE7.0 installiert und jetzt zeigt er mir trotz globals=on nichts an. ich benutze opera um die seite anzuschauen habe den IE installiert weil ich de für Kunden testen muss.
jem. ne idee?

greetz

edit: habe grad versucht die variabeln so zu schreiben : $_POST["..."] aber das geht auch nicht also muss irgendwas anderes sein
el_commandante ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 04.12.2006, 19:29  
Erfahrener Benutzer
 
Registriert seit: 13.08.2007
Beiträge: 1.976
KingCrunch befindet sich auf einem aufstrebenden Ast
KingCrunch eine Nachricht über ICQ schicken KingCrunch eine Nachricht über AIM schicken KingCrunch eine Nachricht über MSN schicken KingCrunch eine Nachricht über Yahoo! schicken
Standard

Schade, du nimmst mir meine Antwort vorweg Darf man vielleicht etwas vom Script sehen?
__________________
Nicht jeder Fehler ist ein Bug.
KingCrunch ist offline  
Alt 04.12.2006, 19:29  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Ja du bist witzig, schon wieder so ein Gewäsch

Schieb doch mal ein bißchen Code rüber.
register_globals On
solltest du übrigens nicht verwenden, schalt sie aus (Off, 0, false) und greif mittels $_POST auf die Formular-Werte zu.
Zergling-new ist offline  
Alt 04.12.2006, 19:39  
Neuer Benutzer
 
Registriert seit: 05.03.2006
Beiträge: 7
el_commandante
Standard

lol ok....

html datei:

Code:
<html>
<body>
Bitte geben Sie Menge und Sorte ein



<form action = "ub17.php" method = "post">
	<input name = "lit"> Liter


	<input name = "sor"> Sorte (S oder N)


	<input type = "submit">
	<input type = "reset">
</form>
</body>
</html>
php datei:
Code:
<html>
<body>
<?php
	switch($sor)
	{
		case "N":
			$zahlung = $lit * 1.05;
			echo "$lit L Normal kosten $zahlung Euro";
			break;
		case "S":
			$zahlung = $lit * 1.15;
			echo "$lit L Super kosten $zahlung Euro";
			break;
		default:
			echo "Als Sorte nur N oder S möglich!";

	}
?>
</body>
</html>
das funktioniert genauso wenig wie das hier

Code:
<html>
<body>
Bitte tragen Sie Ihren Vornamen, Nachnamen und Ihre vollständige Adresse ein.

Senden sie anschließend das Formular ab.



<form action = "ub09b.php" method = "post">
	<input name = "vor"> Vorname


	<input name = "nach"> Nachname


	<input name = "str"> Strasse


	<input name = "plz"> Postleitzahl


	<input name = "ort"> Ort


	<input type = "submit">
	<input type = "reset">
</form>
</body>
</html>
Code:
<html>
<body>
<?php
echo "Guten Morgen, " . $_POST["vor"] . " " . $_POST["nach"];
?>
</body>
</html>
greetz
el_commandante ist offline  
Alt 04.12.2006, 19:50  
Erfahrener Benutzer
 
Registriert seit: 13.08.2007
Beiträge: 1.976
KingCrunch befindet sich auf einem aufstrebenden Ast
KingCrunch eine Nachricht über ICQ schicken KingCrunch eine Nachricht über AIM schicken KingCrunch eine Nachricht über MSN schicken KingCrunch eine Nachricht über Yahoo! schicken
Standard

mach ma var_dump von $_POST und guck, was da so drin steht (Tipp: Im Quelltext is besser lesbar)
__________________
Nicht jeder Fehler ist ein Bug.
KingCrunch ist offline  
Alt 04.12.2006, 19:54  
Neuer Benutzer
 
Registriert seit: 05.03.2006
Beiträge: 7
el_commandante
Standard

hab jetzt ma den IE7.0 gelöscht obwohl mir im anderen Forum
gesagt wurde dass es nicht an ihm liegt und habe neustart gemacht
und jetzt gehts. da bewahrheitet sich der spruch reboot tut alles gut
sorry danke trotzdem
el_commandante ist offline  
Alt 04.12.2006, 19:56  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Ich würde generell mal in den Quelltext gucken. Die Fragestellung, nach der das Problem seit der Installation vom neuen IE auftaucht läßt ja eigentlich drauf schließen, dass der Fehler eher in ner Formatierung oder sowas zu suchen ist, als in php.
Ansonsten richtig, $_POST oder besser gleich mal $GLOBALS ausgeben lassen (vardump oder print_r) und dann mal die eingegebenen Werte suchen.

[edit]
ups, zu langsam. wie kann denn das am Browser liegen, leuchtet mir nicht ein. es sei denn der quellcode ist ungültig und der IE pingelig in der darstellung, das wäre aber was ganz neues.
vielleicht eher was im browser cache gewesen von deinen früheren entwicklungsschritten??
nikosch ist offline  
Alt 04.12.2006, 21:47  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Der Neustart hat doch wohl eher bewirkt, dass der Apache nach der php.ini-Änderung zu register_globals auch neu gestartet wurde und damit das Skript erst wieder funktionstüchtig wurde, oder?

register_globals auf Off, Zugriff mit einer halbwegs aktuellen PHP-Version auf $_POST['fieldName'] sollte selbst im IE7 funktionieren. Ich bezweifle dass so ein Core-Bug im IE7 auftritt und es nicht funktioniert.

Zumindest traue ich den Microsoft-Entwicklern mehr Qualitätssicherung und Debugging zu als dir (sorry )
Zergling-new ist offline  
Alt 05.12.2006, 00:10  
Erfahrener Benutzer
 
Registriert seit: 13.08.2007
Beiträge: 1.976
KingCrunch befindet sich auf einem aufstrebenden Ast
KingCrunch eine Nachricht über ICQ schicken KingCrunch eine Nachricht über AIM schicken KingCrunch eine Nachricht über MSN schicken KingCrunch eine Nachricht über Yahoo! schicken
Standard

Irgendwie muss es ja auch MS dahin geschafft haben, wo sie jetzt sind, da kann man von denen halten, was man will. Andererseits ... Core-Bug glaub ich net, eher (wie nikosch andeutete), dass der IE7 etwas pingeliger is, als seine Vorgänger. Ich fänds nichtmal tragisch, dass zwingt die Hobby-Programmierer auch mal zu etwas Sorgfalt beim so lange vernachlässigten (X)HTML
__________________
Nicht jeder Fehler ist ein Bug.
KingCrunch ist offline  
 


Themen-Optionen
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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
CURL in Seite einloggen und einen Teil parsen Matt PHP Tipps 2008 8 03.09.2009 22:30
Seite nicht mehr gültig Igäl PHP Tipps 2006 3 25.05.2006 16:08
[Erledigt] Wetten automatisch von anderer Seite beziehen PHP Tipps 2006 11 03.03.2006 09:09
Lokal klappts, aufm Server leere Seite!? iRadiaX PHP Tipps 2006 28 27.02.2006 11:43
Formular - Daten für nächste Seite behalten NetLook PHP Tipps 2007 7 18.11.2005 13:21
Frame schließen und trotz register_globals=on leere seite workaholic HTML, Usability und Barrierefreiheit 2 06.09.2005 13:36
Mit post an weitere Seite oder 2 Seiten übergeben? PHP Tipps 2005 1 02.02.2005 12:16
Neue Seite an einer bestimmten Stelle aufrufen PHP Tipps 2005 3 13.01.2005 10:09
blätterfunktion-limit-letzte seite PHP Tipps 2004-2 2 20.12.2004 23:56
[Erledigt] php+Seite kann nicht angeziegt werden, Seite existiert aber Server, Hosting und Workstations 2 09.09.2004 08:21
Eine 2te Seite auto matisch in neuem Fenster laden PHP Tipps 2004 4 25.08.2004 14:10
[Erledigt] Tabelle auf einer Seite auslesen und in meiner Seite wiederg PHP Tipps 2004 2 14.07.2004 08:46
"NEWS-SCRIPT" in eine Seite einbinden: Aber wie ? PHP Tipps 2004 2 03.07.2004 16:33

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php \leere seite\, php webseite ändert sich beim klicken gar nicht, php weisse seite register_globals, register_globals on weisse seite

Alle Zeitangaben in WEZ +2. Es ist jetzt 13:02 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.