CGI kai PHP

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
Άβαταρ μέλους
Juggler
Δημοσιεύσεις: 30
Εγγραφή: 09 Δεκ 2004 10:37
Τοποθεσία: Αθήνα - Λευκωσία

CGI kai PHP

Δημοσίευση από Juggler » 26 Ιαν 2005 10:20

Η PHP είναι μία CGI γλώσσα προγραμματισμού??

Συγνώμη για το αφελές της ερώτησής μου αλλά προσπαθώ να κάνω ένα διαχωρισμό στο κεφάλι μου

Άβαταρ μέλους
Cha0s
SysAdmin
Δημοσιεύσεις: 10242
Εγγραφή: 28 Ιούλ 2001 03:00

CGI kai PHP

Δημοσίευση από Cha0s » 26 Ιαν 2005 19:05

Η PHP μπορεί να παίξει πάνω στον Webserver είτε σαν Module είτε σαν CGI όπως για παράδειγμα η perl.

Άβαταρ μέλους
Rapid-eraser
WebDev Moderator
Δημοσιεύσεις: 6851
Εγγραφή: 05 Απρ 2003 17:50
Τοποθεσία: Πειραιάς
Επικοινωνία:

CGI kai PHP

Δημοσίευση από Rapid-eraser » 26 Ιαν 2005 21:27

to cgi eivai meso kai oxi tropos :)
Common gateway interface kai avaferete stov tropo pou metaferete n pliroforia
evo n php eivai o tropos :P

Ligo trabigmevo alla pistebw twra katalabes ti evoo ...

H php eivai glossa programatismou malista idika sxediasmevn gia server side programatismo.

Sivi8os sigxeoume tnv perl me ta cgi mias kai xrisimopii8ikes iditera n perl ovtas o movos tropos va sivde8ei me tov apache sav server side glossa
(mexri va dimiourgi8ei to mod_perl)
ara xrisimopioume meso cgi tnv perl

Profavos mporeis va xrisimopiiseis kai tnv php meso cgi apla milame gia diaforetiko tropo egkatastasi tis sto sistima.

Malista n php mporei va mpei kai se fast-cgi pou eivai akoma pio grigoro (oxi oso to module / isapi module) alla eksisou ebelikto se periptoseis pou apetite
Cu, Rapid-eraser, Tα αγαθά copies κτώνται.
Love is like oxygen, You get too much you get too high
Not enough and you're gonna die, Love gets you high

Άβαταρ μέλους
Cha0s
SysAdmin
Δημοσιεύσεις: 10242
Εγγραφή: 28 Ιούλ 2001 03:00

CGI kai PHP

Δημοσίευση από Cha0s » 26 Ιαν 2005 21:55

Rapid-eraser έγραψε:to cgi eivai meso kai oxi tropos :)
Common gateway interface kai avaferete stov tropo pou metaferete n pliroforia
evo n php eivai o tropos :P
Πολύ σωστά Φίλιππα!

Ποτέ δεν μπορούσα να το εξηγήσω σωστά :hammer:

Άβαταρ μέλους
Juggler
Δημοσιεύσεις: 30
Εγγραφή: 09 Δεκ 2004 10:37
Τοποθεσία: Αθήνα - Λευκωσία

CGI kai PHP

Δημοσίευση από Juggler » 27 Ιαν 2005 14:31

Gia αυτό και σε όσα έτοιμα php script έχω τρέξει στον σέρβερ ποτέ κανένα δεν έπρεπε να μπει στο cgi-bin αντιθέτως με pl που όλα όσα θυμάμαι εγώ προσωπικά μπαίναν στο cgi-bin. Να σε ρωτήσω τώρα κάτι άλλο.
Η perl είναι μία γλώσσα που μπορεί να είναι μέσα σε HTML (προσωπικά δεν το έχω δει) όπως η php? αν οχι γι αυτό μπαίνει στο cgi-bin και η php όχι (απαραίτητα). Επειδή μπορεί να τρέχει (η php) και μέσα απο html και έτσι ο σκοπός που είναι το common gateway interface επιτυχάνετε? τα έχω καταλάβει καλά? ή τα έκανα μαντάρα τώρα?

Άβαταρ μέλους
Rapid-eraser
WebDev Moderator
Δημοσιεύσεις: 6851
Εγγραφή: 05 Απρ 2003 17:50
Τοποθεσία: Πειραιάς
Επικοινωνία:

CGI kai PHP

Δημοσίευση από Rapid-eraser » 27 Ιαν 2005 15:59

to cgi-bin dev eivai tipota parapavo apo eva folder pou exei givei linked me to pragmatiko folder pou exei mesa to binary tis perl
afto givete dioti ousiastika xriazese eva eksoteriko arxeio
sto opoio givete redirect n pliroforia ektelite to eksoteriko programa kai se sivexeia epistrefete stov httpd (cgi dld).

Twra sto allo erotima .. n php eivai embeded me tnv html afto simevei oti eivai aveksartiti alla taftoxrova mporei va paizei taftoxrova mesa se afti.
Stnv ousia afto leei oti mporeis va grapseis eva arxeio me html kodika kai kapou stnv mesi va parembaleis eva php kodika (kavovtas to gvosto escape se php px

Κώδικας: Επιλογή όλων

 
html html
<? 
php 
?>
html
)
.
Afto dev simbevei stnv perl kai sta cgi gevika . O logos eivai aplos
kai tov proavefera priv . Eivai to 8ema pote givete n epeksergasia tou kodika ... koivos n ektelesi tou. Givete realtime kata tnv eksipiretisi tou GET / POST request apo tov httpd n se allo xrovo ekso apo afto ?
Apo tnv stigmi pou givete redirect n etisi sto binnary tis perl to opoio ektelei tov kodika kai tov kavei pipe in stov httpd katalabeveis pos allazouve ligo ta pragmata.
Ekei trexeis eva arxeio to opoio 8elei va dei evtoles
kave afto kave ekeivo kave to allo
kai afto exei os apotelesma oti opoiodipote output prepei va givei me evtoles print / output buffer .
H perl dev eivai embeded me tnv php.
Afto dev simevei omos oti eva php arxeio dev mporei va treksei sav cgi ... omos allazei kai n logiki pou eivai gramevo alla kai o tropos pou givete n diametagogi.

Miv ksexvas pos n perl dev ntav gramevi gia server side glossa programatismou epomevos dev 8a mporouse va exei problepsei to va eivai embeded me html . H kiria xrisi tis perl eivai va boi8aei stnv leitourgikotita tou leitourgikou sav epikouriko ergalio .

Episis kati telefteo , otav n php eivai module tote profavos exeis orisei kapoiov handler va elegxei se pia periptosi prepei va kavei parse apo tov parser tis php kapoio arxeio. Av exeis orisei oti px ta .php .phtml kai ta .php3 prepei va pervave apo tov parser tote opoiosdipote kodikas eivai gramevos se php mesa se afta ta arxeia 8a ektelestei .
8a mporouses va exeis kai ta .html va pervave apo tov parser omos sivi8os dev to kaveis giati ta .html periexouve kodika sivi8os pou dev exei php stixeia ... katasivepeia eivai axristi xrisi porov tou sistimatos.
Cu, Rapid-eraser, Tα αγαθά copies κτώνται.
Love is like oxygen, You get too much you get too high
Not enough and you're gonna die, Love gets you high

Άβαταρ μέλους
Juggler
Δημοσιεύσεις: 30
Εγγραφή: 09 Δεκ 2004 10:37
Τοποθεσία: Αθήνα - Λευκωσία

CGI kai PHP

Δημοσίευση από Juggler » 27 Ιαν 2005 16:47

Μιλάμε δηλαδή για 2 γλώσσες που λειτουργούν διαφορετικά. Η περλ για να δουλέψει πρέπει να ισχύει το παρακάτω
to cgi-bin dev eivai tipota parapavo apo eva folder pou exei givei linked me to pragmatiko folder pou exei mesa to binary tis perl
ενώ για την php το ακόλουθο
otav n php eivai module tote profavos exeis orisei kapoiov handler va elegxei se pia periptosi prepei va kavei parse apo tov parser tis php kapoio arxeio
Όσον αφορά αυτό
Miv ksexvas pos n perl dev ntav gramevi gia server side glossa programatismou
νόμιζα ότι ήταν server side scripting

Ξεκίνησα την ερώτηση γιατί με μπέρδεψε η ακόλουθη εικόνα
Εικόνα

Παρεπιπτόντως το σαιτ πως σας φαίνεται?
http://www.wdvl.com
Μου έχουν λυθεί αρκετές απορίες από εκει μέσα. Τουλάχιστον για νέους σε προγραμματισμό βάσεις δεδομένων κλπ κλπ πιστεύω ότι είναι αρκετά καλό.
Έχετε να προτείνετε τίποτα παρόμοιο?

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες