Starting with PhP....
- proskopos
- Wow! Terabyte level
- Posts: 2808
- Joined: Tue Dec 18, 2007 4:01 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: Στα φεγγάρια του Πλάνταρ...
- Contact:
Starting with PhP....
Ξεκινάω να μάθω PhP αλλά διαβάζω κάπου ότι η εμφάνηση των σελίδων μου θα είναι εντελώς διαφορετική από μια σελίδα γραμμένη σε html. Άκουσα δηλαδή ότι χρειάζομαι έναν ξεχωριστό compiler, το apache και άλλα διάφορα...
Δεν αρκεί λοιπόν το να γράψω κώδικα στο notebook με κατάληψη .php και να το ανοιψω απλά με τον explorer/mozilla κτλ?
Τι πρέπει να κάνω...;
Τα βλέπω μπερδεμένα...! Μπορεί κάποιος να μου τα πει αναλυτικά από το 1 βήμα..;
Ευχαριστώ εκ των προτέρων...
Δεν αρκεί λοιπόν το να γράψω κώδικα στο notebook με κατάληψη .php και να το ανοιψω απλά με τον explorer/mozilla κτλ?
Τι πρέπει να κάνω...;
Τα βλέπω μπερδεμένα...! Μπορεί κάποιος να μου τα πει αναλυτικά από το 1 βήμα..;
Ευχαριστώ εκ των προτέρων...
-
- Kilobyte level
- Posts: 203
- Joined: Sun Sep 17, 2006 12:41 am
Re: Starting with PhP....
.
Last edited by Costantine on Fri Nov 14, 2008 2:16 am, edited 1 time in total.
- AmmarkoV
- Wow! Terabyte level
- Posts: 2838
- Joined: Thu Nov 04, 2004 2:55 pm
- Gender: ♂
- Location: Reloaded @ Santa Friday
- Contact:
Re: Starting with PhP....
?????η εμφάνηση των σελίδων μου θα είναι εντελώς διαφορετική από μια σελίδα γραμμένη σε html
Η PhP μπορεί σαν output να έχει HTML :P δεν στέκει αυτό..
Ξεκίνα από εδώ
πρώτα HTML -> http://www.w3schools.com/html/default.asp
Για γραφική κατασκευή HTML υπάρχει ο Kompozer -> http://www.kompozer.net/
Αλλά αν θές να καταλάβεις τι θα κάνεις πρέπει να αρχίσεις να γράφεις μόνος σου χωρίς γραφικό περιβάλλον..
μετά αφού έχεις κατανοήσει τι εστί HTML για PHP -> http://www.w3schools.com/php/default.asp
( το tutorial αυτό καλύπτει και τα βασικά ακόμα και για mysql databases.. )
Για να γράψω τον κώδικα εγώ χρησιμοποιώ Notepad2 -> http://www.flos-freeware.ch/notepad2.html
και φτιάχνεις και ένα script να ανεβάζει τα πράγματα που γράφεις με FTP στον WebServer σου
δεν χρειάζεται compilation , γίνονται αυτόματα interpreted τα προγράμματα από τον Apache εφόσον έχει φορτωμένη την PHP..
Ο WebServer σου καλό θα είναι να είναι LAMP ( Linux + Apache + MySQL + PHP )
υπάρχουν άπειρα tutorials στο internet ( τα πρώτα που είδα είναι πολυ User hostile βέβαια ) αλλά γενικά θα βρείς σίγουρα πράμα
http://www.google.com/search?q=LAMP+tut ... =firefox-a
Αυτά!
- Spoiler: εμφάνιση/απόκρυψη
- Fairy
- Gbyte level
- Posts: 1733
- Joined: Tue Jan 24, 2006 4:48 pm
- Academic status: Alumnus/a
- Gender: ♀
- Location: Mairyland Park
Re: Starting with PhP....
Για να δημιουργήσεις ένα αρχείο .php σου αρκεί το notepad για αρχή. Γράφεις τον κώδικά σου, και το σώζεις ως <όνομα αρχείου>.php όπως σωστά ανέφερες. Όταν μάθεις περισσότερα μπορείς να αναζητήσεις άλλους editors.
Το αρχείο δυστυχώς δεν τρέχει ανοίγοντάς το απλά με τον Internet Explorer ή το Mozilla σου. Πρέπει να εγκαταστήσεις ένα server (τον Apache) και την php. Όταν το κάνεις, τοποθετείς τα .php αρχεία σου σε ειδικό φάκελο, κι έτσι μπορείς ορίζοντας το κατάλληλο URL στην μπάρα του φυλλομετρητή σου να τα δεις.
Δεν είναι περίπλοκο αρκεί να εγκαταστήσεις σωστά τα εργαλεία σου. Η Καστανιά μας έχει δώσει κάποιο software στα Δίκτυα, καθώς και οδηγίες εγκατάστασης. Σου στέλνω ένα pm με τη διεύθυνση.
Το αρχείο δυστυχώς δεν τρέχει ανοίγοντάς το απλά με τον Internet Explorer ή το Mozilla σου. Πρέπει να εγκαταστήσεις ένα server (τον Apache) και την php. Όταν το κάνεις, τοποθετείς τα .php αρχεία σου σε ειδικό φάκελο, κι έτσι μπορείς ορίζοντας το κατάλληλο URL στην μπάρα του φυλλομετρητή σου να τα δεις.
Δεν είναι περίπλοκο αρκεί να εγκαταστήσεις σωστά τα εργαλεία σου. Η Καστανιά μας έχει δώσει κάποιο software στα Δίκτυα, καθώς και οδηγίες εγκατάστασης. Σου στέλνω ένα pm με τη διεύθυνση.
"Αν αυτό που έκανες χτες σου φαίνεται ακόμα μεγάλο, δεν έχεις κάνει αρκετά σήμερα."
- proskopos
- Wow! Terabyte level
- Posts: 2808
- Joined: Tue Dec 18, 2007 4:01 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: Στα φεγγάρια του Πλάνταρ...
- Contact:
Re: Starting with PhP....
στο αρχείο Installation_ Apache- Perl 5-PHP στην 2 σελίδα λέειFairy wrote:Για να δημιουργήσεις ένα αρχείο .php σου αρκεί το notepad για αρχή. Γράφεις τον κώδικά σου, και το σώζεις ως <όνομα αρχείου>.php όπως σωστά ανέφερες. Όταν μάθεις περισσότερα μπορείς να αναζητήσεις άλλους editors.
Το αρχείο δυστυχώς δεν τρέχει ανοίγοντάς το απλά με τον Internet Explorer ή το Mozilla σου. Πρέπει να εγκαταστήσεις ένα server (τον Apache) και την php. Όταν το κάνεις, τοποθετείς τα .php αρχεία σου σε ειδικό φάκελο, κι έτσι μπορείς ορίζοντας το κατάλληλο URL στην μπάρα του φυλλομετρητή σου να τα δεις.
Δεν είναι περίπλοκο αρκεί να εγκαταστήσεις σωστά τα εργαλεία σου. Η Καστανιά μας έχει δώσει κάποιο software στα Δίκτυα, καθώς και οδηγίες εγκατάστασης. Σου στέλνω ένα pm με τη διεύθυνση.
- add C:\Perl\bin and C:\openssl\bin to your PATH environment variable
τι εννοεί...; Είναι λίγο περίεργες σημειώσεις... Απλές photo....
Ποοοοοοοοοοοο.... έλεος αλλά οι σημειώσεις είναι άθλιες... Αν μπορείς εξηγησέ μου τις... Όλες... Δεν καταλαβαινω γριιιι....
Re: Starting with PhP....
Αντί να εγκαταστήσεις όλα τα παραπάνω ένα ένα μπορείς να κάνεις ένα πολύ απλό install το wamp και να κάνεις τη δουλειά σου πολύ ευκολότερα.
Tα εργαλεία που χρειάζεσαι είναι:
Tα εργαλεία που χρειάζεσαι είναι:
- PHP (ας πούμε ότι είναι ο compiler)
- Apache (ως εικονικός server μέσα από τον οποίο θα βλέπεις τις σελίδες σου)
- MySQL (open-source πρόγραμμα αντίστοιχο του SQLServer τον οποίον μάλλον γνωρίζεις)
- PHPMyAdmin (μέσα από το οποίο είναι πολύ εύκολο να φτιάνεις τις δικές σου βάσεις δεδομένων)
Είμαι ένας μοναχικός cowboy...
- Fairy
- Gbyte level
- Posts: 1733
- Joined: Tue Jan 24, 2006 4:48 pm
- Academic status: Alumnus/a
- Gender: ♀
- Location: Mairyland Park
Re: Starting with PhP....
Σε περίπτωση που χρειαστείς τα environment variables:
1 Πας στο εικονίδιο του My Computer στο desktop
2 Κάνεις πάνω του δεξί κλικ
3 Πας στο tab "Advanced"
4 Πατάς Environment Variables
5 Κάνεις τις αλλαγές που θες.
Απλά απαιτεί προσοχή για να μην καταστρέψεις αυτά που ήδη υπάρχουν.
1 Πας στο εικονίδιο του My Computer στο desktop
2 Κάνεις πάνω του δεξί κλικ
3 Πας στο tab "Advanced"
4 Πατάς Environment Variables
5 Κάνεις τις αλλαγές που θες.
Απλά απαιτεί προσοχή για να μην καταστρέψεις αυτά που ήδη υπάρχουν.
"Αν αυτό που έκανες χτες σου φαίνεται ακόμα μεγάλο, δεν έχεις κάνει αρκετά σήμερα."
- proskopos
- Wow! Terabyte level
- Posts: 2808
- Joined: Tue Dec 18, 2007 4:01 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: Στα φεγγάρια του Πλάνταρ...
- Contact:
Re: Starting with PhP....
Ωραία... Όμως τώρα που γράφω τα script μου και πως τα κανω να παιζουν....;Luke wrote:Αντί να εγκαταστήσεις όλα τα παραπάνω ένα ένα μπορείς να κάνεις ένα πολύ απλό install το wamp και να κάνεις τη δουλειά σου πολύ ευκολότερα.
Tα εργαλεία που χρειάζεσαι είναι:Όλα βρίσκονται στο πακέτο που θα κατεβάσεις.
- PHP (ας πούμε ότι είναι ο compiler)
- Apache (ως εικονικός server μέσα από τον οποίο θα βλέπεις τις σελίδες σου)
- MySQL (open-source πρόγραμμα αντίστοιχο του SQLServer τον οποίον μάλλον γνωρίζεις)
- PHPMyAdmin (μέσα από το οποίο είναι πολύ εύκολο να φτιάνεις τις δικές σου βάσεις δεδομένων)
Πολλές ερωτήσεις το ξέρω αλλά δεν έχω ιδέα για αυτό....
Re: Starting with PhP....
Χρησιμοποίησε κάποιον editor αρκεί να έχει τη δυνατότητα highlighting των keywords της php. Π.χ. εγώ το δούλευα με notepad2 όταν κάναμε την εργασία, νομίζω ότι αρκεί και για την περίπτωσή σου για αρχή. Σκοπός μετά είναι να περάσεις αυτά τα php αρχεία μέσα στον κατάλογο του apache αφού στην ουσία μέσα από αυτόν θα βλέπεις τις σελίδες σου. Νομίζω ότι εκεί υπάρχει ένας υποφάκελος htdocs ή κάπως έτσι. Δυστυχώς στο pc που βρίσκομαι δεν έχω wamp εγκατεστημένο για να σου πω ακριβώς αλλά όταν εγκαταστήσεις το πακέτο μπορείς να κοιτάξεις στα help files και στο documentation που παρέχεται μαζί.
Είμαι ένας μοναχικός cowboy...
Re: Starting with PhP....
Με την ευκαιρία η PHP έχει πεθάνει...
Νεό παιδί και θέλεις να ασχοληθείς με php.lol
Νεό παιδί και θέλεις να ασχοληθείς με php.lol
που θα πάει θα το δουμε...
- AmmarkoV
- Wow! Terabyte level
- Posts: 2838
- Joined: Thu Nov 04, 2004 2:55 pm
- Gender: ♂
- Location: Reloaded @ Santa Friday
- Contact:
Re: Starting with PhP....
Hahahahhahaha sorry rose , αλλά αυτό ήταν εντελώς lol !rose wrote:Με την ευκαιρία η PHP έχει πεθάνει...
- Spoiler: εμφάνιση/απόκρυψη
Re: Starting with PhP....
Καιρό είχαμε να τα πούμε....AmmarkoV wrote:Hahahahhahaha sorry rose , αλλά αυτό ήταν εντελώς lol !rose wrote:Με την ευκαιρία η PHP έχει πεθάνει...
Business rules
που θα πάει θα το δουμε...
- proskopos
- Wow! Terabyte level
- Posts: 2808
- Joined: Tue Dec 18, 2007 4:01 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: Στα φεγγάρια του Πλάνταρ...
- Contact:
Re: Starting with PhP....
Εγώ πάλι ακούω το ακριβώς αντίθετο...rose wrote:Με την ευκαιρία η PHP έχει πεθάνει...
Νεό παιδί και θέλεις να ασχοληθείς με php.lol
Η δική σου άποψη ποια είναι...; με τι προτίνεις να ασχοληθώ....;
- Fairy
- Gbyte level
- Posts: 1733
- Joined: Tue Jan 24, 2006 4:48 pm
- Academic status: Alumnus/a
- Gender: ♀
- Location: Mairyland Park
Re: Starting with PhP....
Ασχολήσου με PHP, χρειάζεται στο μάθημα των Δικτύων για αρχή
"Αν αυτό που έκανες χτες σου φαίνεται ακόμα μεγάλο, δεν έχεις κάνει αρκετά σήμερα."
Re: Starting with PhP....
Μπανάλ και για έργα δημοσίου,και οταν λέω εργα δημοσίου για κάνενα site της ιεράς μητροπόλεως καλαβρύτων .
http://www.springframework.org/
http://www.springframework.org/
που θα πάει θα το δουμε...
- PaP
- Venus Project Founder
- Posts: 1077
- Joined: Wed Apr 21, 2004 12:06 am
- Academic status: Alumnus/a
- Location: San Francisco
- Contact:
Re: Starting with PhP....
H PHP δεν πεθαίνει με τίποτα τα jsp πεθαίνουν άντε να ησυχάσουμε από αυτήν την αηδία
Λοιπόν τα παιδιά σου εξήγησαν τι κάνει η ΡΗΡ από εδώ και πέρα είναι πάρα πολύ χρήσιμο να βάλεις μια καλή βάση στη ΡΗΡ μετά μπορείς να ασχοληθείς με οτιδήποτε στο web
Σου προτείνω ανεπιφύλακτα το βιβλίο που με ξεστράβωσε στην ΡΗΡ http://oreilly.com/catalog/9780596005436/
Απλά πάρτο δε θα μετανιώσεις τα λεφτά σου
Αφού μάθεις τα βασικά της ΡΗΡ θα μπορείς να χρησιμοποιείς πολύ καλύτερα και να τροποποιείς αφού μπορείς να κατανοήσεις γνωστά πακέτα όπως Joomla, Drupal, Wordpress και μετά θα αφήσεις πίσω σου τις τυπικότητες ανάπτυξης ΡΗΡ εφαρμογών χρησιμοποιώντας κάποιο ΡΗΡ framework όπως http://cakephp.org/ http://www.symfony-project.org/
Λοιπόν τα παιδιά σου εξήγησαν τι κάνει η ΡΗΡ από εδώ και πέρα είναι πάρα πολύ χρήσιμο να βάλεις μια καλή βάση στη ΡΗΡ μετά μπορείς να ασχοληθείς με οτιδήποτε στο web
Σου προτείνω ανεπιφύλακτα το βιβλίο που με ξεστράβωσε στην ΡΗΡ http://oreilly.com/catalog/9780596005436/
Απλά πάρτο δε θα μετανιώσεις τα λεφτά σου
Αφού μάθεις τα βασικά της ΡΗΡ θα μπορείς να χρησιμοποιείς πολύ καλύτερα και να τροποποιείς αφού μπορείς να κατανοήσεις γνωστά πακέτα όπως Joomla, Drupal, Wordpress και μετά θα αφήσεις πίσω σου τις τυπικότητες ανάπτυξης ΡΗΡ εφαρμογών χρησιμοποιώντας κάποιο ΡΗΡ framework όπως http://cakephp.org/ http://www.symfony-project.org/
- PaP
- Venus Project Founder
- Posts: 1077
- Joined: Wed Apr 21, 2004 12:06 am
- Academic status: Alumnus/a
- Location: San Francisco
- Contact:
Re: Starting with PhP....
To Spring ωραίο και καλό για κανά έργο της Intracom
Ολα τα hosting plans php υποστηρίζουν και για το 90% των web έργων η php είναι υπερ αρκετή και άλλωστε αυτό δείχνει και το πλήθος των ΡΗΡ εφαρμογών και μαθαίνεται εύκολα
Ολα τα hosting plans php υποστηρίζουν και για το 90% των web έργων η php είναι υπερ αρκετή και άλλωστε αυτό δείχνει και το πλήθος των ΡΗΡ εφαρμογών και μαθαίνεται εύκολα
Re: Starting with PhP....
Aπλά ύβρις....PaP wrote:To Spring ωραίο και καλό για κανά έργο της Intracom
που θα πάει θα το δουμε...
- AmmarkoV
- Wow! Terabyte level
- Posts: 2838
- Joined: Thu Nov 04, 2004 2:55 pm
- Gender: ♂
- Location: Reloaded @ Santa Friday
- Contact:
Re: Starting with PhP....
PaP wrote:To Spring ωραίο και καλό για κανά έργο της Intracom
Its the truth..rose wrote:Aπλά ύβρις...
PaP++
- Spoiler: εμφάνιση/απόκρυψη
Re: Starting with PhP....
Αρχικά το Spring - Struts είναι pattern - framework ,δεν μπορείς να συγκρίνεις την php με το Spring.AmmarkoV wrote:PaP wrote:To Spring ωραίο και καλό για κανά έργο της IntracomIts the truth..rose wrote:Aπλά ύβρις...
PaP++
Το MVC είναι μια ολόκληρη φιλοσοφία...είναι technology-neutral.
Φυσικά μόνο η Intracom θέλει: :
++ maintenance ,php -> unmaintanable code.
++ sun vendor -->αυτο φτάνει απο μόνο του.
++ java is oo.
++ Support for connection pooling
++ support for transaction management
++ industry standard
++ persistence orm
++no bottlenecks
++J2EE services(JMS , JNDI...)
++n-tier (php --> monolithic(large number of PHP developers write monolithic apps )
++...
που θα πάει θα το δουμε...