Hva er en T_String?

Hva er en T_String?

Innleggav rockie » lør 13.12.2008 21:04

Hei.

SLiter med en del errorer om T_STRING og noe. Noen spm sikkert har det gode forslaget som heter PHP manualen, men liker og spørre her alikevell.

Problemet er at jeg får meldinger som "
Parse error: syntax error, unexpected T_STRING in J:\PortableApps\xampp\htdocs\sprak\meny.php on line 8".

De aktuelle scriptet er sånn:
Kode: Merk alt
<?php
//Dette er er hovedfilen til menyen til diga.
//Den inneholder også annet kode, som er viktig så ikke de som ikke ar adminer for tilgang til adminsidene som skal komme etterhvert.
//NB!! Ikke endre lenkene, da vil hele spillet klikke! Spesielt viktig er det her. NB!!
//Ikke rør annet enn det som står mellom "", ellers kan spillet klikke.
//Hvis du vil kommentere noe kan du starte linjene med // så vil de bli ignorert av serveren, men det beste er at du sier det til meg eller poster det på forumet.
//Husk og start alle linjene med kokmmentarer med det.
$m_login = "<a href="login.php">Logg inn</a>";
$m_reg = "<a href="reg.php">Registrer</a>";
$m_hjelp = "<a href="hjelp.php>"Hjelp</a>";
$m_fo = "<a href="devfo/index.php">Forum</a>";
//Sjekker om du har rettigheter til og vise administrasjonssidene. Ikke rør koden.
$m_admin = "switch($rank){
     case admin:
         print "<a href="/admin/index.php">Adminsidene</a>";
          break;
     case mod:
          print "<a href="/admin/index.php">Adminsidene</a>";
          break;
          default:
          break;
}"
?>


Da har jeg to spørsmål:
1. Hva er en T_STRING
2. Om noen ser feilen før jeg finner det, så post den her. Sikkert en liten tabbe som et semikolon som mangler eller noe, men det skulle være der.
medlem i 190 måneder
 

Re: Hva er en T_String?

Innleggav Widget » lør 13.12.2008 21:13

Feilen din er at du kan ikke skrive " inne i "sånne" uten å skrive det slik \"

Brukerens avatar
medlem i 213 måneder
 

Re: Hva er en T_String?

Innleggav rockie » lør 13.12.2008 22:07

Hvor da?
medlem i 190 måneder
 

Re: Hva er en T_String?

Innleggav Widget » lør 13.12.2008 22:37

Hva med neste hver eneste linje?
Kode: Merk alt
$m_login = "<a href="login.php">Logg inn</a>";

må skrives sånn:
$m_login = "<a href=\"login.php\">Logg inn</a>";

evt. sånn
$m_login = '<a href="login.php">Logg inn</a>';

Brukerens avatar
medlem i 213 måneder
 

Re: Hva er en T_String?

Innleggav EmmernMe » lør 30.05.2009 10:15

Eller sånn:
Kode: Merk alt
<?php
$m_login 
= "<a href='login.php'>Logg inn</a>";
?>


T_STRING betyr rett og slett streng, eller variabel.

EDIT: Ikke meningen å bumpe ;)


Sist flyttet til topp av EmmernMe den lør 30.05.2009 10:15
medlem i 184 måneder
 


Returner til PHP



Hvem er i Forumene

Registrerte brukere: Google [Bot]



cron