Jump to content
php.lv forumi

eLE

Reģistrētie lietotāji
  • Posts

    7
  • Joined

  • Last visited

eLE's Achievements

Newbie

Newbie (1/14)

  1. Par to , ka apacis vienīgais saprot php bijis domājis šaurākā lokā - tipa starp mani , browseri, apaci un pārejiem manā "laboratorijā" :) Protams, ka globālā mērogā daudzi saprot - t.sk. dažādi webserveri. Nu liekas, ka pavisam skaidrs palika, kas man te darās. Sanāk, ka servera konfigurācija notikusi daudz maz OK priekš testiem. Paldies vēlreiz visiem!!! Rezumē: browseris ignorē <?php> tagu, ja lapas lasīšanu neuzdod php-zinošam serverim un tas ir normāli.
  2. Jā , Koda Dievam galīgi taisnība. Tas par ko es cepos, galīgi nav aktuāli reālam klienta browserim reālai aplikācijai, jo viņš normāli nevar apiet to serveri. Palika skaidrs, ka apache serveris ir vienīgais, kas saprot PHP valodu, un ja viņam nepalūdz notulkot konkrētu dokumentu, tad viņš speciāli neuzbāžas katram desktopa failam ar saviem pakalpojumiem. Protams, ka ērti jau būtu, ja vietējais browseris iedomātos ziņot par PHP serverim un palūgt iztulkot konkrēto fragmentu, bet tas laikam par atsevišķu paldies. Paldies visiem, kas līdzcepās!!!
  3. Jā - http://localhost/ bez indeksa faila rāda direktoriju.
  4. Mr.Briedi, Tavs zvaigznīšu skaits uz uzplečiem diemžēl liek samierināties ar skarbo realitāti, taču vēl palika apm 190 laboriņi 33 chapteros un cerība, ka webā viss ir iespējams :)) - piem. piespiest pārlūkam saskaņot ar šefu (t. serveri) visas darbības kuras attiecas uz PHP. Tāpēc lūgums administratoram vēl neslēgt šo topiku...
  5. Jā jā WAMPs sanāca. Gribēju LAMPu, bet 1 dienu nočakarējos ar Ubuntu10 instalēšanu, bet nesanāca ne no CD ne no Flasha. Nospļāvos un liku uz WinXP, jo kā jau minēju - mērķis iepazīties ar PHP. Uzinstalēju drošvien pareizi, jo spedu next,next... un beigās finish :), bet acīmredzot nokonfigureju nepareizi :(. PHP.INI noklonēju no līdznākošā PHP.INI-DIST faila. Autors raksta, ka tas ir OK priekš mācīšanās vides. Iekopēju to iekš Apache bin direktorijas. Apaches httpd.conf failam pieliku beigās rindas ar reālajām direktorijām: LoadModule php5_module c:/LAMP/PHP5/php5apache2_2.dll PHPIniDir "c:/LAMP/PHP5/ AddType application/x-httpd-php .php Pec tā visa man nostrādaja skripts: <? phpinfo(); ?> iekš faila info.php kad izsaucu to http://localhost/info.php Arī index.html iekš apache\htdoc rādīja, ka It works :)), tāpēc ar padarīta darba apziņu gāju gulēt. Bet nu šodien abloms pie pirmā PHP taga, kad čikāju uz faila nevis rakstu ejošo adresi (localhost) :(
  6. Nu es uztaisīju failus pirmajam laboriņam C:\labs\Ch01\processorderLE.php. Blakus ir arī cits html fails (orderform.html), kurš tipa izsauc šo php failu (form action). Kad ar peli uzčikāju un HTML faila, tad browsera adresē ierakstas file:///C:/labs/Ch01/orderform.html. Kad nospiež uz Submit pogas, tad veras vaļā processorderLE.php, bet browseri adrese ir file:///C:/labs/Ch01/processorderLE.php un <?php> tags ignorējas. Tas ir slikti. Bet kad ar roku ierakstu http://localhost/orderform.html Nospiežu Submitu un parādas http://localhost/processorderLE.php korekti nopārsēts. Tas ir labi, bet ne ideāli, jo adrese jāraksta ar roku. Gribas jau čikāt ar peli :) Nu tā kaut kā ... Grūti jau izteikties, kad nemāki vēl runāt :)
  7. Sāku likvidēt analfabētismu saistībā ar webu un sāku lasīt labu PHP grāmatu čaiņikiem.(isbn=9780672329166) Ilgi cīnijos ar testa mašīnas instalēšanu (LAMP uz WinXP) un noticēju autoram , ka ja phpinfo() parāda sakarīgu info logu, tad apache un php darbojas, jo mērķis iepazīties ar PHP nevis apgūt LAMP administrēšanu. Tad tiku lidz Chapter 1 pirmajam skriptam, kur parādīts, ka iestarpinot iekš parasta HTML <?php> tagu, servera galā var visādi izdarīties, bet klienta galā redzams tikai tīrs beigu HTML. Man jau šeit aplauziens, jo es klienta gala iekš PageSource redzu ari to PHP tagu, tikai rozā krāsā, kas izskatās pēc komenta. Problēma (php nepārsēšana) ir tikai tad, ja uzčikāju uz dokumentiem iekš laboriņu folderiem - piem C:\labs\Ch01\processorderLE.php Tad browsera adresē tā arī ierakstās file:///C:/labs/Ch01/processorderLE.php Ja failus pārkopēju uz apache/htdocs folderi, kas ir ari doc_root iekš php.ini, un ierakstu browsera adresē ar roku smuki http://localhost/processorderLE.php tad ekrāns izskatās kā vajag un pagesource nerāda <?php> - tikai pareizu HTML. Acīmredzot pie vainas php konfigurācija. It kā php tālāk lasīt varu, jo darbojas localhost, taču būšu pateicīgs, ja šo var ātri novērst. p.s. Forumā skatījos, bet tik stulbu jautājumu neatradu - sorry. Šeit kods un pagesources teksti *** ja adrese browseri ir sitada *** file:///C:/LAMP/Apache%20Software%20Foundation/Apache2.2/htdocs/processorderLE.php *** tad redzamas HTML lapas source izskatas sadi*** <html> <head> <title> Boba Auto Parts - Order Results </title> </head> <body> <h1> Boba auto parts </h1> <h2> Order results </h2> <?php echo '<p>order processed. </p>'; ?> </body> </html> *** ja adrese browseri ir sitada *** http://localhost/processorderLE.php *** tad redzamas HTML lapas source izskatas sadi*** <html> <head> <title> Boba Auto Parts - Order Results </title> </head> <body> <h1> Boba auto parts </h1> <h2> Order results </h2> <p>order processed. </p></body> </html> *** pats PHP fails processorderLE.php ir sitas *** <html> <head> <title> Boba Auto Parts - Order Results </title> </head> <body> <h1> Boba auto parts </h1> <h2> Order results </h2> <?php echo '<p>order processed. </p>'; ?> </body>
×
×
  • Create New...