Avatar billede nemlig Professor
27. april 2009 - 18:48 Der er 16 kommentarer og
1 løsning

Alternativ serverprogram til WAMPserver

Hejsa. Jeg har hidtil anvendt WAMPserver på min lokale PC. Men efter opdatering af programmet, har jeg en del problemer.
Findes der et fornuftigt alternativ, og som er lige så nemt at opsætte?
Avatar billede CCodam Nybegynder
27. april 2009 - 18:58 #1
Der er xampp http://www.apachefriends.org/en/xampp.html

Bruger jeg personligt, og synes det spiller meget godt :)
Avatar billede fant0mas Nybegynder
27. april 2009 - 19:05 #2
Det vil nok ikke hjælpe dig, da xampp også kører seneste php version.
Jeg gætter på det er undefined index besked du får?

Jeg ville rette koden til, men er du ligeglad, kan du rette i din php.ini, så beskederne bliver ignoreret.

Fjern ; fra linien
;error_reporting = E_ALL & ~E_NOTICE | E_STRICT

og indsæt ; her:
error_reporting  =  E_ALL
Avatar billede nemlig Professor
27. april 2009 - 20:06 #3
Fant0mas: Du må være synsk.... og du har fuldstændig ret.
Hvad betyder denne fejl? Jeg får nemlig mange af dem, og det er typisk når jeg definerer opsætningen til MySQL - sådan her:

function ini(){
    $config[db_serv] = "localhost";
    $config[db_user] = "root"; 
    $config[db_pass] = ""; 
    $config[db_base] = "rosnas"; 
    return $config; 
}

Jeg vil hellere rette koden, da jeg har nogle installationer kørende på flere forskellige webhoteller. Det er et spørgsmål om tid, så opgraderer de jo også til nyere PHP version.
Avatar billede fant0mas Nybegynder
27. april 2009 - 20:27 #4
husk '
$config['db_serv'] = "localhost";

Ellers tror php der er tale on en konstant - læs mere her: http://dk.php.net/constants

Du har nok også denne:

if($_POST['pony]){...}

Vil smide en "fejl" hvis den ikke tidligere er defineret.

Korrekt:
if(isset($_POST['pony])){...}
Avatar billede nemlig Professor
27. april 2009 - 21:34 #5
Super - mange tak for hjælpen.
Kan du se hvad, der er galt med denne linje, som giver samme fejl?

if($_GET['logout']==1){

Skriver jeg

if(isset($_GET['logout']==1)){
får jeg denne fejl:

Parse error: parse error, expecting `','' or `')''

Send venligst et svar.
Avatar billede fant0mas Nybegynder
27. april 2009 - 21:54 #6
Ja, det er parentesen:
if(isset($_GET['logout'])==1){
Avatar billede fant0mas Nybegynder
27. april 2009 - 21:57 #7
Ved nærmere eftertanke, er du faktisk nød til at:

if(isset($_GET['logout']) && $_GET['logout']==1){
Avatar billede nemlig Professor
27. april 2009 - 22:59 #8
Jeg får luset ud i de mange fejl....
Men jeg har stadig nogle, der driller.
Vil du også hjælpe med denne:

$antal_dage = date('t',strftime($start_dato));

Mange tak og send bare et svar :)
Avatar billede fant0mas Nybegynder
27. april 2009 - 23:07 #9
Hvad er meddelelsen? Er start_dato defineret?

if(isset($start_dato))){
Avatar billede nemlig Professor
27. april 2009 - 23:14 #10
$start_dato er defineret lige før og ser sådan her ud:

$start_dato = $aar . '-' . $maaned . '-00 00:00:00';
$antal_dage = date('t',strftime($start_dato));

Fejlmedd =
A non well formed numeric value encountered in
Avatar billede nemlig Professor
27. april 2009 - 23:16 #11
Jeg har fx. også denne her, som giver fejl:

if(is_numeric($_GET['id']))

Er det igen "isset" jeg skal anvende?
Avatar billede arne_v Ekspert
28. april 2009 - 04:17 #12
Udover de færdige pakker kan man jo hente og installere Apache, PHP og MySQL hver for sig.
Avatar billede arne_v Ekspert
28. april 2009 - 04:18 #13
Og de fejl burde have været rettet også selvom du ikke havde opdateret.
Avatar billede nemlig Professor
28. april 2009 - 20:26 #14
Arne_v: Ja - jeg er godt klar over, at noget af koden ikke har været helt "stueren". Så det er fint at få koden sikret bedre.
Avatar billede nemlig Professor
28. april 2009 - 21:30 #15
Sender fant0mas et svar.
Så fordeler jeg pointene blandt CCodam, som svarede på spørgsmålet og fant0mas, som reelt løste mit problem.
Kan man forhøje pointene i det nye system, da jeg gerne vil give fant0mas ekstra point for den særlige hjælp. :)
Avatar billede fant0mas Nybegynder
28. april 2009 - 21:41 #16
Ellers tak.
Fik du løst dit dato problem?
Avatar billede nemlig Professor
28. april 2009 - 22:11 #17
Nej, men noget tyder på, at der er fejl i koden. Jeg tager fat i ham, som har hjulpet mig med denne kode.

Men tusind tak for hjælpen.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester