Neo49 Posted November 17, 2006 Report Share Posted November 17, 2006 Labadiena visiem! Nolēmu sākt mācīties php. Uzstādīju web serveri (OmniHTTPd OmniSecure v3.0 ), uzliku arī MySQLDBVS v4.1 ... un problēma ir sekojoša: tiklīdz palaižu kādu html failu ar jebkādu php skripu tajā (piem. print), browseris to neattēlo/ neizpilda pareizi... lūk piemērs: <html> <head> <title>Macaamies PHP</title> </head> <body> <? print ("Mazs piemēriņš tam, kā darbojas funkcija print. \n" ); ?> </body> </html> Un rezultāts: Mazs piemēriņš tam, kā darbojas funkcija print. \n" ); ?> cik es pareizi sapratu, tad browserī tiek nolasīts skripta sākums, bet tas netiek noslēgts un izpildīts...?? Html kods tiek nolasīts ok, bet lielākā daļa skriptu tajā- ne... Kāds jūsuprāt varētu būt problēmas iemesls?? Link to comment Share on other sites More sharing options...
andrisp Posted November 17, 2006 Report Share Posted November 17, 2006 Domāju, ka tev jāizmanto normālie php tagi (<?php ?>) nevis īsie <? ?>. Link to comment Share on other sites More sharing options...
Neo49 Posted November 17, 2006 Author Report Share Posted November 17, 2006 mēģināju jau bet nesanāca... varbūt kāds var pamēģināt ietestēt kodu uz sava browser'a?? es mēģināju uz vēl viena - arī nestrādā kā vajag Link to comment Share on other sites More sharing options...
bubu Posted November 17, 2006 Report Share Posted November 17, 2006 Failam paplašinājumu kā .php uzliki? Link to comment Share on other sites More sharing options...
Neo49 Posted November 17, 2006 Author Report Share Posted November 17, 2006 jāpamēģina... Link to comment Share on other sites More sharing options...
bubu Posted November 17, 2006 Report Share Posted November 17, 2006 Jāpamēģina? A ko tad iepriekš tu tur liki? html? Tad jau viss loģiski ka tā rādījās. Jo php taču neparsēs visus failus, bet tikai tos, kurus tu liksi - pēc noklusējuma tie ir ar .php paplašinājumu. Padomā pats - kas notiks, ja php sāks parsēt visas tavus .jpeg un .bmp failus? Link to comment Share on other sites More sharing options...
Neo49 Posted November 17, 2006 Author Report Share Posted November 17, 2006 (edited) vainīgs.. mācīšos...(par šito nebiju tā iedomājies, domāju, ka no html koda tas tiek izsaukts kā php kods un attiecīgi izpildīts... kaut kas līdzīgi CSS...) evv a man tagad vispār neko nerāda!!.. ! Edited November 17, 2006 by Neo49 Link to comment Share on other sites More sharing options...
bubu Posted November 17, 2006 Report Share Posted November 17, 2006 Atšķirība jau ir tajā, ka html un css nav programmas kods. Tā ir markup valoda. Neko daudz neatšķirās no B I un tml podziņu spaidīšanas Wordā. Tapēc tos NEvajag izpildīt. Tos browseris lasa un rāda uz ekrāna tāpat kā Words rāda .doc dokumentu. PHP turpretī ir pilnvērtīga programmēšanas valodas, kuru vajag izpildīt uz servera. Tāpēc arī jānorāda, ko un kā izpildīt. Par tavu "neko nerādīšanu": atrodi php.ini failu un tajā atrodi rindiņu error_reporting=XXX Uzliec XXX vietā E_ALL. un atrodi vēl display_errors, to uzliec =On. Pārstartē webserveri un mēģini vēlreiz vērt vaļā lapu. Link to comment Share on other sites More sharing options...
blackhalt Posted November 17, 2006 Report Share Posted November 17, 2006 (edited) test.php: <html> <head> <title>Macaamies PHP</title> </head> <body> <?php echo "Mazs piemēriņš tam, kā darbojas funkcija print. \n"; ?> </body> </html> Pārlūks: Mazs piemēriņš tam, kā darbojas funkcija print. Kā darbojas echo ;) Edited November 17, 2006 by blackhalt Link to comment Share on other sites More sharing options...
GS_ Posted November 17, 2006 Report Share Posted November 17, 2006 print "Mazs piemēriņš tam, kā darbojas funkcija echo \n"; :D Link to comment Share on other sites More sharing options...
Neo49 Posted November 17, 2006 Author Report Share Posted November 17, 2006 blackhalt - tavs piemērs nestrādāja nezkāpēc... hmmm bubu- tūliņ izmēģināšu tavu variantu. da kas tas sovakar par vakaru!!! es pat php.ini nevaru atrast... laikam tasinība, ka piektdienās nevar sākt mācīties:( Link to comment Share on other sites More sharing options...
blackhalt Posted November 17, 2006 Report Share Posted November 17, 2006 (edited) Ja Tev nestrādā mans test.php, tad Tev vispār nav PHP. <?php echo "Hi, I'm a PHP script!"; ?> Edited November 17, 2006 by blackhalt Link to comment Share on other sites More sharing options...
ViszinisA Posted November 19, 2006 Report Share Posted November 19, 2006 Domāju, ka tev jāizmanto normālie php tagi (<?php ?>) nevis īsie <? ?>. varbūt nav pa tēmu... bet vai ir šķirba starp gariem un īsiem tagiem? P.S. Posted 2006. gada 17. Nov 23:23 Īstais darbs sākas peec 24:00 :D Link to comment Share on other sites More sharing options...
march Posted November 19, 2006 Report Share Posted November 19, 2006 (edited) Īsie tagi (short_open_tags) var būt izslēgti php.ini failā, tāpēc iesācējiem var kaut kas dēļ tā nestrādāt. Vēl var rasties problēmas piemēram php failā rakstot xml: <?xml, ko arī uztvers kā php Edited November 19, 2006 by march Link to comment Share on other sites More sharing options...
Neo49 Posted November 21, 2006 Author Report Share Posted November 21, 2006 Yesss.!!!!! beidzot sapratu!:) :) es, stulbā galva lapas saglabāju ne-root direktorijā, līdz ar to serveris to neparsēja.... .. viszinimA laikam bija taisnība- īstais darbs sākas tikai pēc 12iem naktī un krūzes karstas kafijas- savādāk vienmēr kautkas misējas:) Paldies visiem par sniegtajiem padomiem! ;) Link to comment Share on other sites More sharing options...
Recommended Posts