Gå til innhold

Parse error/syntax error?


Anbefalte innlegg

Skrevet

Hvordan fikser jeg dette?

 

Parse error: syntax error, unexpected T_STRING in /usr/home/web/wno134643/Test_side/hovedfil.php on line 44

Videoannonse
Annonse
Skrevet

Fjerner syntaksfeilen?:D

 

Du mangler mest sansynlig et ; eller en ) eller en " eller noe.. et sted.. ikke så lett når du ikke legger ut koden :p

Skrevet

Her er linje 44:

 

if(mysql_num_rows(mysql_query("SELECT id FROM dyr_gjester WHERE ip LIKE ' . $_SERVER['REMOTE_ADDR'] . "'")) < 1) {

Skrevet

Her er linje 40-50:

 

 mysql_query("UPDATE dyr_brukere SET sistaktiv = '" . time() . "' WHERE id LIKE '" . brukerID . "' LIMIT 1");
}
else {
mysql_query("DELETE FROM dyr_gjester WHERE tid < '" .$femmin . "'");"
if(mysql_num_rows(mysql_query("SELECT id FROM dyr_gjester WHERE ip LIKE '" . $_SERVER['REMOTE_ADDR'] . "'")) < 1) {
 mysql_query("INSERT INTO dyr_gjester VALUES('', '" . time() . "', '" . $_SERVER['REMOTE_ADDR'] . "')");
}
else {
 mysql_query("UPDATE dyr_gjester SET tid = '" . time() . "' WHERE ip LIKE '" . $_SERVER['REMOTE_ADDR'] . "'");
}
}

Skrevet (endret)
Her er linje 40-50:

 

 mysql_query("UPDATE dyr_brukere SET sistaktiv = '" . time() . "' WHERE id LIKE '" . brukerID . "' LIMIT 1");
}
else {
mysql_query("DELETE FROM dyr_gjester WHERE tid < '" .$femmin . "'");"
if(mysql_num_rows(mysql_query("SELECT id FROM dyr_gjester WHERE ip LIKE '" . $_SERVER['REMOTE_ADDR'] . "'")) < 1) {
 mysql_query("INSERT INTO dyr_gjester VALUES('', '" . time() . "', '" . $_SERVER['REMOTE_ADDR'] . "')");
}
else {
 mysql_query("UPDATE dyr_gjester SET tid = '" . time() . "' WHERE ip LIKE '" . $_SERVER['REMOTE_ADDR'] . "'");
}
}

6568256[/snapback]

 

Du har en " for mye i denne linja:

 

mysql_query("DELETE FROM dyr_gjester WHERE tid < '" .$femmin . "'");"

 

Isteden proev:

 

mysql_query("DELETE FROM dyr_gjester WHERE tid < '" .$femmin . "'");

Endret av frodeaa
Skrevet (endret)

Nå fikk jeg det til :w00t: Men nå har jeg et nytt problem. Denne feilmeldingen kom nemlig opp:

 

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /usr/home/web/wno134643/Test_side/hovedfil.php:1) in /usr/home/web/wno134643/Test_side/hovedfil.php on line 10

 

Dette står på linje 10:

 

session_start();

 

 

Jeg beklager at jeg spør så mye, men jeg er helt fersk når det gjelder php. Nå prøver jeg bare å forstå hvordan hjemmesiden min er laget (er ikke jeg som har laget den :whistle: ) Jeg har fått masse god kunnskap allerede, men det er bare starten.

 

Takk for all hjelp :yes:

Endret av Iris_L
Skrevet
session_start() må alltid stå helt i toppen av php filen!

6569086[/snapback]

 

Aha :) Det gikk, men session_start(); kommer nå i tekst helt på toppen av siden.

 

En ting til; Det virker som om stilarket ikke blir gjennomført, for designet på siden kommer ikke opp :hmm:

Skrevet
session_start() må alltid stå helt i toppen av php filen!

6569086[/snapback]

Nesten helt i toppen av fila, ihvertfall: du må jo ha <?php først! ;)

6569367[/snapback]

 

Sånn ja :) Men designet kommer fortsatt ikke opp :hmm: Merkelig..

Skrevet
Litt vanskelig å si hva som er feil hvis vi ikke får se koden :)

6569420[/snapback]

 

Det er jo mange koder, og det er masse som er satt opp i databasen.. :whistle:

Skrevet

Tusen takk! Nå kom det opp! :D:) Men nå er problemet det at innholdet kommer opp for langt til venstre :blush: Noen som vet hva som kan være galt nå?

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å
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...