webForumDet fria alternativet

Lokalt PHP problem (status: noobe)

3 svar · 251 visningar · startad av CreaTioN

CreaTioNMedlem sedan okt. 20026 inlägg
#1

Jag har precis börjat lära mig PHP och har kommit en bit på väg,,
(bara suttit några timmar men ändå) :)

Jag har ett problem dock. Eftersom jag ville göra det hela smidigare och köra lokalt på min dator för att först testa min kod hittade jag programmet PHPdev vilket startar Apache, PHP och Mysql? samtidigt.

Nu är det så att man skall lägga sina php script i en "www" mapp och sedan kör man http://localhost/ för att se dem.

Allt fungerar så länge jag har PHP på min första sida. Men så snart jag vill sända information till ett annat dokument t.ex. via ett
<form action="något.php" method=post> så blir det inget på den sidan som jag sänder till, alltså php delen fungerar inte.

Om jag däremot lägger upp det på min internet server fungerar det som det ska!

Varför!?!?

Hjälp mig! :confused:

DarrenMedlem sedan dec. 2002789 inlägg
#2

Är DocumentRoot inställd på katalogen www i apache konfigfilen (httpd.conf)? Default katalogen är väl htdocs...

MatteMedlem sedan aug. 20002 975 inlägg
#3

Det kan vara så att du har register_globals=Off i din php.ini.
Då får du ta emot variabler från postade formulär med $_POST['variabel'], istället för $variabel.
För att ta emot variabler från URL-en (sida.php?variabel=hej) använder du $_GET['variabel'].

WebslaveMedlem sedan maj 2002647 inlägg
#4

register_globals är ju OFF som standard så det är nog som Matte säger... det är ett vanligt misstag, jag hade samma problem när jag la upp min hemmaserver :D

132 ms totalt · 3 externa anrop · v20260731065814-full.2b84b982
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)