Gå til innhold

Hvordan bruke PHP i windows


Anbefalte innlegg

Jeg har appache server installert på PC'en og har satt opp SQL database og alt.

Men jeg får ikke PHP til å virke, jeg har installert PHP, men når jeg åpner filer med PHP kode så funker ingen ting.

 

Hva er galt?

 

Noen tips ?

Endret av YaNkEs
Lenke til kommentar
Videoannonse
Annonse
Jeg har appache server installert på PC'en og har satt opp SQL database og alt.

Men jeg får ikke PHP til å virke, jeg har installert PHP, men når jeg åpner filer med PHP kode så funker ingen ting.

 

Hva er galt?

 

Noen tips ?

5992743[/snapback]

 

Dummiespørsmål igjen.... ligger de i document_root? (www/htdocs eller lignende)? Og når du aksesserer de... aksesseres de gjennom http://localhost/filnavnet?

Lenke til kommentar

Jeg fikk til alt nå!

Men det er noen php koder som ikke virker også er det noen som virker.

Og det er de mest avanserte som ikke virker.

Hvorfor skjer dette?

 

f.eks. så funker ikke denne:

<?php
if (!isset($side)) { 
$side = "hovedsiden";
$error = "error";
}
$incfile = "./inc/" . $side . ".php";
$errorfile = "./inc/" . $error . ".php";
if(file_exists($incfile)) { 
include($incfile);
} else {
include($errorfile);
}	
?>

Lenke til kommentar
Jeg fikk til alt nå!

Men det er noen php koder som ikke virker også er det noen som virker.

Og det er de mest avanserte som ikke virker.

Hvorfor skjer dette?

 

f.eks. så funker ikke denne:

<?php
if (!isset($side)) { 
$side = "hovedsiden";
$error = "error";
}
$incfile = "./inc/" . $side . ".php";
$errorfile = "./inc/" . $error . ".php";
if(file_exists($incfile)) { 
include($incfile);
} else {
include($errorfile);
}	
?>

5993277[/snapback]

 

 

hva er det som skjer/ikke skjer her?

Hvordan henter du $side?

Lenke til kommentar

Det er ikke noe problem med den koden der.

Den har jeg brukt på alle sider jeg har laget og den har funka bra hver gang!

Men du har et poeng, kanskje den ikke er bra nok, eller ikke bra nok spesifisert!

 

Hmmm, jeg skal se på den og endre litt på den!

Lenke til kommentar

Woohoo, jeg fikk det til nå.

Den har funket sånn den var hele tiden når siden har ligget på webserver ute på nettet.

Men når jeg la til

$side = $_GET['side'];

så ordna det seg. Da funka det på pc'en også! :)

Takk for at du veiledet meg til å begynne å tenke! :p

Lenke til kommentar

Grunnen til at det ikke har virket før er tydeligvis at du har hatt register_globals on på webserveren, og det er slått av lokalt (er som standard satt til off etter PHP versjon 4.2). register_globals er en funksjon som kan skape store sikkerhetshull, derfor bør du egentlig prøve å få slått det av på webserveren også, og begynne å alltid spesifisere variabler.

Les mer om register globals her.

Lenke til kommentar

Jeg har session_start();

men det virker som sessions ikke lagres.

Dette scriptet vet jeg at fungerer helt som det skal.

Dette har jeg sett over sånn som jeg gjorde med det andre scriptet mange ganger.

Og det er testet, men på maskinen min så fungerer det ikke.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...