Jump to content
php.lv forumi

Panel [php-fusion]


Recommended Posts

Posted

Gribu uztaisīt jaunu paneli, bet kad gribu pievienot viņš paneļa vietā uzrāda

Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in C:\AppServ\www\themes\templates\panels.php(48) : eval()'d code on line 2

Vai arī

Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in C:\AppServ\www\themes\templates\panels.php(48) : eval()'d code on line 3

 

openside("Server");

echo "<a href="http://www.xtcs.eu/serv/dasdsadas:27015.html" target="_blank"><img src="http://www.xtcs.eu/serv/aqwewqrqwe:27015.gif" border="0"></a>";

closeside();

Posted

Pēdiņas ir rezervēts simbols PHP valodā. Tās apzīmē rakstzīmju virknes (angliski string) sākumu un beigas.

Tātad, ja es uzrakstu:

$a = "teksts";

viss ir ļoti jauki. Taču ko darīt, ja vajag pašu pēdiņu simbolu ietvert tekstā?

Ja rakstīšu:

$a = "pēdiņas " ir ļoti svarīgs simbols";

tad būs kļūda, jo PHP domā, ka teksta virkne satur tikai pēdiņas un tad seko PHP nesaprotama rinda ir ļoti svarīgs simbols

Tādēl'vajag pirms ievietojamās pēdiņas ierakstīt slīpsvītru \ - tas PHP saka, ka pēdiņa domāta kā teksta daļa. Šī slīpsvītras ielikšana kā anglicisms latviešu valodā ir iegājusies kā eskeipošana.

$a = "pēdiņas \" ir ļoti svarīgs simbols";

Posted

Bet ja es uzlieku;

 openside("Server");
 echo "<a href=\"http://www.xtcs.eu/serv/qweqweqweqw:27015.html\" target=\"_blank\"><img src=\"http://www.xtcs.eu/serv/asdadqwqwewq:27015.gif\" border=\"0\"></a>\";
closeside();

Tad man izmet;

Parse error: syntax error, unexpected $end in C:\AppServ\www\themes\templates\panels.php(48) : eval()'d code on line 3

:(

Bet es takš pareizi saliku ?!

Posted

Paskaties vēlreiz uzmanīgāk uz Alekseja piemēru:

$a = "pēdiņas \" ir ļoti svarīgs simbols";

nevis:

$a = "pēdiņas \" ir ļoti svarīgs simbols\";

 

Va jau arī mierīgi neko neeskepiot - nebūs nekādi dīvaini backslaši jāliek:

$a = 'pēdiņas " ir ļoti svarīgs simbols';

Posted (edited)

Manuprāt vieglāk būtu tā:

 

ja tev ir echo ' '; tad pa vidu <img src="blalba" />

ja tev ir echo " "; tad pa vidu <img src='blabla' />

Edited by anonīms
Posted

Un gadījumā, ja arī apostrofu ' lietošana nelīdz, piemēram, ja jāizvada:

<p onclick="alert('wiii!');">teksts</p>

tad vari izmantot HEREDOC pierakstu:

echo <<<BEIGAS
<p onclick="alert('wiii!');">teksts</p>
BEIGAS;

Posted

Ārprāc Cilvēki!!! Es zinu ka jūs ļoti cenšaties palīdzēt! Bet es nespēju saprast!? Varat kāds iedot Skype?!

Ieskaidrot man?! Man PHP valoda ir sveša, (

Posted

naf obligāti jaeskeipo!

 

tu rakstiji echo " te tavi ārprāta murgi ";

 

uzraksti šādi echo ' un te pārkopē savus ārprāta murgus ';

 

un viss tev aizies !!!

Posted
naf obligāti jaeskeipo!

 

tu rakstiji echo " te tavi ārprāta murgi ";

 

uzraksti šādi echo ' un te pārkopē savus ārprāta murgus ';

 

un viss tev aizies !!!

 

Nu tad beidzot viens sakarīgi pateica!!! nevis kko murgojot par kodiem tur... :D Kgan pašam jāmāk visi :)

Paldies tev liels!!!! =))))

Posted

Nu, paldies! Reāli pacēli noskaņojumu un nomotivēji palīdzēt. Tā tik turēt!

 

Situācija atgādina anekdoti:

Pieņem darbā jaunu darbinieku. Viņam stāsta darba pienākumus:

"Kad uzsāc darbu, nospied zaļo pogu, kad beidz darbu nospied sarkano pogu. Saprati?"

"Nē"

"Nu, kā - sākot zaļo pogu START, bet beidzot sarkano pogu STOP. Saprati?"

"Nu, nē!"

"Sākumā ar roku nospied to apaļo zaļo lietu, bet beigās to sarkano lietu. Saprati?"

"Tu kas stulbs esi, aprobežots?! Es taču jau pirmo reizi teicu, ka nesaprotu!"

 

Lai veicas!

×
×
  • Create New...