Oprettet søn. d. 17. oktober 2004 kl. 16:06:40

limes_planum
limes_planum (12.607 point. Point ude: 30)

2000-server og 2003-server. PHP-versioner.

Min udbyder siger at grunden til, at jeg ikke kan bruge mit grundliggende PHP-sprog på en 2003-server, er at en 2003-server kører med en nyere version af PHP end på en 2000-server.

Jeg har et par kunder, som jeg har oprettet ved udbyderen. Disses webhoteller ligger på 2003-servere, men mit eget webhotel ligger på en 2000-server. Når jeg programmerer PHP på mit eget webhotel, er der aldrig problemer. Hvis jeg derimod programmerer noget for mine kunder på 2003-serverne, er der en helvedes masse problemer med PHP'en.

Jeg har selvfølgelig nævnt problemet overfor udbyderen igen, uden at problemet er løst.

Derfor skal jeg nøjagtigt ha forskellen at vide på serverne og de tilhørende PHP-versioner, og jeg godkender kun svar fra folk som er 1000 procent sikre i deres forklaring!! (så jeg derefter kan banke min udbyder i hovedet med det... hehe)

Jeg har spurgt om dette tidligere herinde, men i en knap så uddybet form - der skulle ikke være begrænsninger ved nyere PHP-versioner, synes svaret dengang at være.(http://www.eksperten.dk/ (...)) - og problemet er IKKE databaseafhængigt. Grundliggende PHP giver også problemer!!

Skrevet søn. d. 17. oktober 2004 kl. 16:17:05| #1

baitianlong
baitianlong (29.369 point)
Prøv at køre phpinfo() på begge webhoteller. Skriv derefter link til de to sider her...

Skrevet søn. d. 17. oktober 2004 kl. 16:46:33| #2

limes_planum
limes_planum (12.607 point)
http://www.dutah.com/ (...) - det gamle - 2000-server - virker upåklageligt
http://www.salsadans.dk/ (...) - det nye - 2003-server - virker af #€#%%%€%€&!!!

Skrevet søn. d. 17. oktober 2004 kl. 17:04:21| #3

baitianlong
baitianlong (29.369 point)
Ok, der er en del forskelle. Den vigtigste, som nok er årsagen til at dine scripts ikke virker er register_globals. Den er off på den ene og on på den anden. Kan du vise et eksempel på en kodelinie, der ikke virker på et nye ?

Skrevet søn. d. 17. oktober 2004 kl. 18:28:32| #4

limes_planum
limes_planum (12.607 point)
Hvor grotesk det end lyder:

if ($pass == 123654 && $logg == 98) {

:-(((  - på ovenstående vil jeg se på variabler i adressbaren, sendt vha. GET... Virker ikke på 2003-serverne...

Skrevet søn. d. 17. oktober 2004 kl. 18:52:55| #5

arne_v
arne_v (1.005.623 point)
Måske skal $pass være $_GET("pass") ...

Skrevet søn. d. 17. oktober 2004 kl. 19:33:18| #6

baitianlong
baitianlong (29.369 point)
Ja, det tror jeg også. Det er nemlig der register_globals kommer ind i billedet (så vidt jeg ved) :)

Skrevet søn. d. 17. oktober 2004 kl. 19:56:41| #7

arne_v
arne_v (1.005.623 point)
Det har intet med 2000 versus 2003 at gøre.

Det har sandsyneligvis ikke noget med forskellige PHP versioner af gøre.

Der er al god grund til at tro at det er forskellig opsætning som får
PHP kode der gør visse antagelser om opsætning til at fejle på den ene.

Skrevet lør. d. 06. november 2004 kl. 18:25:53| #8

arne_v
arne_v (1.005.623 point)
limes_planum>

Kommet videre ?

Skrevet søn. d. 07. november 2004 kl. 14:00:07| #9

limes_planum
limes_planum (12.607 point)
har haft så mange ting om ørene.. og har derfor ikke rigtigt haft tid til at spørge min udbyder om han kunne tilpasse tingene - kigger på sagen igen omkring den 1/12 - det lyder dog allerede nu, som I har check på den rigtige løsning. Håber I kan vente med eventuelle point :)

Skrevet fre. d. 14. januar 2005 kl. 16:50:20| #10

limes_planum
limes_planum (12.607 point)
Ok så er jeg kommet videre(bedre sent end aldrig), og I havde ret. Register_globals.

Mht. $_GET-delen er det kun en brøkdel af alle de ændringer jeg muligvis skal til at lave. Hvis point kan deles får Arne_v derfor 20 - legende.dk resten. Hvis ikke får legende.dk hele møllen da han var først..

Så vær velkommen til at komme med et endeligt svar, jeg kan godtage :-)

Skrevet fre. d. 14. januar 2005 kl. 16:56:13| #11


Skrevet fre. d. 14. januar 2005 kl. 18:31:00| #12

baitianlong
baitianlong (29.369 point)
Jeg smider lige et svar også :)

Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   

   

Seneste spørgsmål

Udtræk af enkelte felter fra bestemte kolonner i mysql

Oprettet den 11. februar 2012 kl. 19.27
hrole giver 30 point for svar | Giv et svar »

Procentregning

Oprettet den 11. februar 2012 kl. 11.26
sevinding giver 60 point for svar | Giv et svar »

Ville ikke tildele at upload det til database eller komme...

Oprettet den 10. februar 2012 kl. 21.23
tobrukDk giver 15 point for svar | Giv et svar »

Seneste guides

Installer win 7
Den gode bruger


   




Tips & Tricks fra PC World

Teaser billede

Her er fem sjove danske websider du skal kende

Trænger dine lattermuskler til en omgang fitness på dansk? Vi viser vej til fem websider fyldt med humor og vanvittig satire.


Anmeldelser fra PC World

Teaser billede

Test: Denne super-tablet er iPads hårdeste konkurrent

Eee Pad Transformer Prime er frygtindgydende med sin quadcore processor og evne til at trylle sig om til bærbar. Apple bør kigge i bagspejlet, for Asus' tablet-pc kommer buldrende - og gør det...


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Nu kan du snart hente Windows 8

Den nye offentlige betaversion af Windows 8 er klar i denne måned.


Nyheder fra Computerworld

Teaser billede

Måske snart slut med Androids helt store problem

Android-platformen har længe været plaget af et særligt problem. Men måske er problemet nu ved at være elimineret.


Kurser
Samarbejdspartnere

Udgiver · © 2012 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger