Jump to content
php.lv forumi

Kur kļūda...


emsy

Recommended Posts

Tātad ir kods - KODS!!

Un ir problēma, it kā uz localhost nekādi errori netiek izmesti, bet, kad uzliek uz hostinga, manā gadījumā tas ir hostplex, sametas pilla d**sa ar visādiem bezjēdzīgiem un loģiski neizskaidrojamiem erroriem!!

 

Piem. - Parse error: parse error, unexpected T_VARIABLE in home/emsy/public_html/content/all_articles.php on line 1

 

Goglē neatradu nekādu jēdzīgu izskaidrojumu šai parādībai :s!!

Link to comment
Share on other sites

tajā kodā pirmajā rindiņā toč nav nevienas kļūdas :D

 

kāda tad te var būt kļūda?

<?php

 

Šitas nav nekāds joks, bet pasmējies, pietiek. Es jau 2 nedēļas nevaru uzlikt blogu uz hostinga tika šitā sū*a dēļ!!!

Link to comment
Share on other sites

tajā kodā pirmajā rindiņā toč nav nevienas kļūdas :D

 

kāda tad te var būt kļūda?

<?php

teoretiski var but ;)

rindinjai galaa nav attieciigo simbolu parnesanaj jaunaa rindaa VAI ENTER ( tb. char10 & char13 )

 

emsy-> ieladee to skriptu kaada jeedzigaa text redaktooraa kas raada kadi simboli ir rindinjas beigaas..

( sleptos simbolus [prnesanu/ enteru / tabulaciju etc ... ] respektiivi, tos kurus parasti neredz ..)

vai tur ir ABI /n UN /r simboli vai tikai viens??

Kopetiem skriptiem shads gljuks ( kad ir tikai viens no) var buut ...

Piedevam parseris uzradis ka kljuda ir 1 rindinja kautgan pats errors tikpat labi var buut arii otrajaa ...

Link to comment
Share on other sites

win enter ir \r\n nevis \n\r

un imho php parserim tas tāpat neko nekrata, pat ja būtu otrādāk un/vai samiksēti ar linux/mac newline

priekš tam ir semikoli, lai atdalītu statementus, un bloki {}. visu var uzrakstīt vienā rindiņā. un jebkurš newline simbols ir vnk atstarpe, kuru php parseris tāpat izmet ārā

Edited by 2easy
Link to comment
Share on other sites

win enter ir \r\n nevis \n\r

un imho php parserim tas tāpat neko nekrata,... un jebkurš newline simbols ir vnk atstarpe, kuru php parseris tāpat izmet ārā

nuja otradaak ir ( atrumaa ne ta uzrakstiju), bet tas lietas buutiibu nemaina..

 

Itkaa jau Jaa starpiibai nevajadzetu buut.. Bet pats personiigi shaadu gljuku esmu noverojis uz kopeeta JS ..

Ilgi nesapratu kur kljuuda..

kamer neieladeju ieksh Normala editora ..

Vel dazreiz gadas varjants kaa izmantoti kautkaadi Mistiski kodejumi ( vai preciizak kopejot radusies kljuda)

teiksim ir gdijies ka kods nestraada ar standarta $ (dolara zimi) .. nodzeshot dotoo rindinju un uzrakstot IDENTISKI, bet ar roku viss aiziet bez gljukiem ..

Edit:

starp citu tiko parbaudiju.

Ja peec <?php neiliek parnesanu jaunaa rindaa tad ir gndriiz identiska kljuda ka tika noradiita topika...

Taa kaa meklee vien parnesanu jauna rindaa...

jo savadak parserim sanaak

<?php$max_resulti = 3;

un nekads Zemikols vairs neliidzees...

buus Eroors:

Parse error: parse error in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\test.php on line 1

Edited by Grey_Wolf
Link to comment
Share on other sites

Kļūda varētu būt slēptajos simbolos, jo šis fails ir indivīds citu starpā, katras rindas galā NP++ parāda tikai CR, nevis kā citos failos CR LF. Tikai, kā to labot??

 

 

EDIT: Liels paldies Green_Wolfam, kas pasvieda šo ideju :), izlaboju!

Kā - izveidoju jaunu dokumentu, vecajā Ctrl+A > Ctrl-C, tad jaunajā Ctrl+V, pārbaudīju slēptos simbolus, ir, ir abi divi (yee)!!

Edited by emsy
Link to comment
Share on other sites

nu jā, protams, ka kkādu atstarpes simbolu vajag, bet vai tas ir space vai tab vai \n vai \r vai jebkāda to secība, jau gan vairs neliekas tik svarīga

 

ohh, nju tad save as pc file file. tipa tajos editoros to var norādīt. EditPlusā piemēram: Document > File Format (CR/LF)

kr4 jāizvēlas cits file formāts un jāpārseivo fails

Edited by 2easy
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...