Jump to content
php.lv forumi

eLE

Reģistrētie lietotāji
  • Posts

    7
  • Joined

  • Last visited

Posts posted by eLE

  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.

     

     

    Browseris ir paredzēts HTML'u attēlošanai, tāpēc tam nav nekādas vajadzības mēģināt izprast, vai ar "<?php" nevajag pieslēgt kkādu tur ārpakalpojumu. Vēl vairāk - tam to nekādā gadījumā nevajag darīt, lai nesākas zili brīnumi.

     

    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. Ta visnh pa taisno laizj caur brauzeri..

    brauzeri FILE->OpenFile

    taa ka tas viss ir pilnibaa garam...

    Jo jau tika rakstiits ka caur Loclhos viss straada..

     

    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. :D

    Diemžēl tas ko tu gribi nav iespējams. Ir atšķirība, vai pārlūks ver vaļā failu no diska pa taisno, vai ver vaļā tavu lokālo serveri.

     

    Ja jau tik grūti ierakstīt ar roku to adresi, varbūt saglabā pārlūkam grāmatzīmēs? :D

     

    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...

  4. Nevis LAMP , bet WAMP ( pirmais buts nozīmē Linux vai Windows .. vai BSD ).

     

    Pēc visa spriežot php un apacis nespēlējas vienā smilškastē.

    Serveri uzinstalēji pareizi ? Varbūt mapēģini atrast kādu citu WAMP paku.

     

    LAi salabotu pašreizējo tev vajadzētu pārliecināties vai eskistē php.ini fails ,

    un vai php modulis ir iekļaugs httpd.conf ( apache ) failā.

    Neesmu pārliecināts vai tu pratīsi tikt galā.

     

    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) :(

  5. Tu nevari piekļūt tā - "C:\\...\index.php", lai viss attēlotos. Jāizmanto "http://localhost/"... Ja sapratu problēmu.

     

    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 :)

  6. 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...