PHP greek, μαθήματα στα Ελληνικά 1 (Εγκατάσταση, Είσαγωγή)
HTML-код
- Опубликовано: 2 окт 2024
- Γνωρίστε τη γλώσσα προγραμματισμού #PHP μέσα απο μία σειρά βίντεο στα ελληνικά.
Για την καλύτερη κατανόηση της γλώσσας ειναι απαραίτητη η γνώση της σύνταξης της html. Αν δε γνωρίζετε HTML Μπορείτε να παρακολουθήσετε αυτή τη σειρά:
• HTML στα ελληνικά 1/8 ...
Greek Digital Community (greekdigitalco...)
Eνα slack workspace με Έλληνες προγραμματιστές από όλο τον κόσμο. Θα με βρείτε και εμένα μέσα, κανάλι #techandcode
Βάλε κιάλλα βίντεο αμα μπορείς να μάθουμε λίγο προγραματισμό...και εάν μπορείς ανέβασε τα και στο udemy..
Σε ευχαριστούμε!
Συγχαρητήρια για το tutorial, συνέχισε την τέλεια δουλειά που κάνεις εμπλουτίζοντας μας συνεχώς με γνώσεις στο κομμάτι του προγραμματισμού.
Ευχαριστώ!
εχω κατεβασει το vs code φθανω σε ενα σημειο εκει που πρεπει να γραψω το code ωστε να μ ανιξει αυτοματα το vs code
παταω το code αλλα μ λεει οτι δεν υπαρχει φακελοσ
τι κανω σε αυτη την περιπτωση?
Παρακολούθησα τα video σας για HTML και CSS και περίμενα να συνεχίσω με PHP. Συγχαρητήρια και ευχαριστώ πολύ για την γνώση που μας προσφέρεται!!!
Τέλεια, ελπίζω να σου αρέσει η νέα σειρά της PHP. Θα προσπαθήσω όσο μπορώ να δώσω καλή εικόνα της γλώσσας.
@@TechandCodeInGreek Είμαι βέβαιος πως θα τα καταφέρετε όπως και στις άλλες σειρές που παρακολούθησα.
Συγχαρητήρια για το tutorial και ευχαριστούμε πολύ! Υπάρχουν ασκήσεις ώστε να δουλέψουμε αυτά που μας δείχνετε σαν εξάσκηση; ευχαριστώ εκ των προτέρων.
Θα ήθελα να σε ρωτήσω κάτι για την html...
Έχεις τον κώδικα αριστερά (π.χ. σε notepad)...
Τη Google δεξιά...
Πώς τα συγχρινίζουμε, ώστε να δείχνει το notepad τον κώδικα, και η Google το output?
(Συγγνώμη που ρωτάω σε video για php αλλά σκέφτηκα πως εδώ θα το δεις πιο εύκολα αφού είναι πιο πρόσφατο.)
Επίσης θέλω να ξέρεις πως μας βοηθάς πολύ...
ΣΥΝΈΧΙΣΕ ΈΤΣΙ!!!
Καλησπέρα. Με notεpad δε νομίζω να μπορείς να το κάνεις αυτόματα, θα πρέπει καθε φορά που αλλάζει τον κώδικα να κάνεις refresh με το χέρι. Θεωρητικά υπάρχουν κάποια προγράμματα που κάνουν "watch" τον κώδικά σου και όταν δεις αλλαγές σου κάνουν μόνα τους ανανέωση το browser. Αλλα δε βλέπω το λόγο να χρησιμοποιείς notepad.
Αν χρησιμοποιείς όμως κάποιο IDE συνήθως έχεις plugins που σου το κάνουν αυτό. Πχ στο vscode μπορείς να το κάνεις κάνοντας εγκατάσταση το live server plugin. Μετά κάνοντας δεξί κλίκ στο αρχείο που θες το live server σου ανοίγει ένα φυλομετρητή και παρακολουθεί όλες τις αλλαγές που κάνεις στο αρχείο σου. Στη συνέχεια με κάθε αλλαγή που σώζεις του δείχνει τη νέα σελίδα κάνοντας refresh.
Θα συνεχίσω, ευχαριστώ για τα καλά λόγια!
@@TechandCodeInGreek Ευχαριστώ πάρα πολύ για την άμεση απάντησή σου...
Πραγματικά δεν περίμενα τόσο γρήγορη και λεπτομερής απάντηση, και ευχαριστώ που με βοήθησες!
Κανετε και Engines? Αμα ναι μπορειτε να κανετε Unreal ή Unity?
Όπως πάντα εξαιρετικός! 👌🏻
Please,...κάνε πολλά videos Php! "Προχωρημένα"....μιας και είναι τόσο δημοφιλής γλώσσα! Ευχαριστούμε!
Εχω σκοπό να την κάνω μεγάλη τη σειρά ναι, και προχωρημένα θα πούμε.
@@TechandCodeInGreek 👍🏻✌🏻👌🏻😊⭐
Καλησπέρα σας.Υπάρχει δυνατότητα να δουλεψω με atom αντι για vs &xampp??
Φίλε μου καλησπέρα προσπάθησα να ακολουθήσω τα βήματα σου αλλά το Chrome δεν με αφήνει να ανοίξω το localhost/(όπως έχω ονομάσει το αρχείο μου) μου λέει this site can't be reached
Καλησπέρα Χριστόφορε. Θα πρέπει να τρέξεις απο το xampp τον apache πρώτα: i.imgur.com/HnDq1Iu.png
@@TechandCodeInGreek ευχαριστω παρά πολύ!
Τι ωραίο βίντεο, με απλά λόγια, κατανοητά παραδείγματα και άψογη περιγραφή! Συγχαρητήρια!
Πολύ ωραίο βίντεο! Ανυπομονώ για το επόμενο!
Χρόνια πολλά!! Καλή αρχή!! Σίγουρα όποιος παρακολουθήσει τη σειρά θα βγει πλουσιότερος σε γνώσεις!!
Χρόνια πολλά, ευχαριστώ πολύ!
Συγχαρητήρια για ακόμη μια φορά για το εξαιρετικό κανάλι σας και την γνώση που μας προσφέρετε απλόχερα! Συνεχίστε έτσι!
Ευχαριστούμε πάρα πολύ για τα υπέροχα βίντεο. Μας γεμίζετε γνώσεις και αγάπη για τον προγραμματισμό!
Κι εγώ ευχαριστώ για τα καλά λόγια και την υποστήριξη!
Αναμένουμε τη συνέχεια!
Εξαιρετική εισαγωγή στην php. Μπράβο σου! Και για να το πάμε λίγο παραπέρα, υπάρχει η δυνατότητα να κάνεις και ασύγχρονα με τη βοήθεια τρίτων βιβλιοθηκών, όμως γενικότερα η φιλοσοφία της php είναι για σύγχρονη λειτουργία.
Ευχαριστώ πολύ, χαίρομαι που σου άρεσε. Όπως το λές η php απο "τη φύση της" ειναι σύγχρονη, σε αντίθεση με Javasctipt. Υπάρχουν όμως καποιοι τρόποι να κάνεις ασυγρονα resquests, του οποίους θα δείξω αλλά αρκετά αργότερα αφού δούμε όλα τα consepts και τους τύπους της php.
Παντως για να μην περιμένεις, αν θες να δεις ένα σχετικό βίντεο ρίξε μια ματιά εδώ: ruclips.net/video/UHl7-BrOOoY/видео.html
Δείχνουν ασύγχρονα requests σε 3 γλώσσες, ανάμεσα στις οποίες ειναι και η php.
@@TechandCodeInGreek Βασικά έγω γράφω αρκετά χρόνια σε php. Για κάποιον που ξεκινάει τώρα, παίρνει πολύ σωστές βάσεις. Τα βιντεακια σου έχουν πάντα ενδιαφέρον. Δηλώνω fun!
@@vassilismatragos3043 Και πάλι ευχαριστώ! Απο τη στιγμή που εχεις εμπειρία και εγκρίνεις ειναι διπλό η χαρά γαι μένα :)
Συγχαρητήρια και για αυτή τη πλήρη σειρά μαθημάτων! Απλός, κατανοητός,άψογος. Σας ευχαριστούμε.
Αν κάποιος θέλει να δοκιμάσει τον κώδικα του χωρίς να το κάνει μέσα από τον server του XAMPP (δηλαδή τον apache) μπορεί να χρησιμοποιήσει τον online editor που ονομάζεται GDB και οποίος μπορεί να τρέξει αλλά και να αποθηκεύσει τοπικά, τον κώδικα που φτιάχνουμε με βάση κάποια από τις 25 γλώσσες προγραμματισμού που υποστηρίζει και μια από αυτές είναι η PHP. Ο editor βρίσκεται στην ακόλουθη διεύθυνση: www.onlinegdb.com/. Η επιλογή γλώσσας γίνεται από το αναδυόμενο μενού δεξιά πάνω, το Language --select--.
Πολύ καλό, ευχαριστούμε!
No1
Ωραίος!
Ήθελα να σας ρωτήσω κάτι. όταν ανοίγω το cmd και γράφω code . μου γράψει 'code' is not recognized as an internal or external command,
operable program or batch file. Μήπως ξέρετε τι πρέπει να κάνω; Επίσης συγχαρητήρια για τα βίντεο είναι απλά και κατανοητά.
Λογικά για κάποιο λόγο δε μπήκε το vscode στο PATH. Ίσως κατα την εγκατάσταση να πρέπει να τσεκάρεις κάποιο τίκ. Μπορείς να προσθέσεις το Path απο το System Properties > Environment Variables
Σας ευχαριστώ για την άμεση απάντηση! Μήπως μπορείτε να μου πείτε που ειναι το system properties.?
@@ΑποστολοςΜποκαρης αν στο start γράψεις environment σου βγάζει αυτο: i.imgur.com/kBdri8w.png
με κλικ πας εδώ: i.imgur.com/NKXUhPq.png
μετά click στο environment variables και εκεί εχεις τη δυνατοτητα να αλλάξεις το PATH
Και τι πρέπει να αλλάξω εκεί; btw σόρυ για τις πολλές ερωτήσεις.
@@ΑποστολοςΜποκαρης Στη μεταβλητή Path εχει όλους τους φακέλους που "βλέπει" το λειτουρικό σου σύστημα. Εκεί μπορείς να προσθέσεις και το φάκελο του vscode.
Πρόσεξε να μη σβήσεις κάτι απο τα παλιά.
Δεν ξέρω πάντως γιατί δε μπήκε στο path το vscode κατά την εγκατάσταση, συνήθως δεν υπάρχει αυτή η ταλαιπωρία.
Καλησπερα και συγχαρητήρια για την εξαίσια δουλεια που κάνετε. Βλεπω απο τα βιντεο σας οτι χρησιμοποιείται το vscode και κατα την γνωμη μου, μου αρεσει και μενα παρα πολυ. Εγω ομως αντιμετωπίζω ένα θεμα οσον αφορα το vscode. Πιο συγκεκριμένα εφοσον εχω κανει την εγκατάσταση και εχω εγκαταστησει διαφορα εργαλεια για διάφορες γλώσσες προγραμματισμου( μεσα στο vscode ) σε πολυ απλα προγραμματα η εφαρμογη κρασάρει. Να δωσω ενα παράδειγμα:
Εστω οτο γραφω έναν κωδικα σε C το οποιο προσθετει 3 αριθμούς και εμφανιζει το αθροισμα. Στην εισοδο των δεδομένων το vscode κρασαρει με αποτελεσμα να αναγκαζομαι να κλεισω την εφαρμογη και να την ξανα ανοιξω. Μηπως γνωρίζετε που οφείλετε το εξής θεμα; Να σημειωσω πως τρεχω Linux
Ευχαριστώ εκ των προτέρων :)
Μου κάνει μεγάλη εντύπωση, το vscode ειναι πολύ σταθερό και μάλιστα με linux θα έπρεπε να ειναι ο ορισμός της σταθερότητας. Δυστυχώς δε μου εχει τύχει ποτέ κάτι παρόμοιο για να εχω κάποια ιδέα για το τί φταίο. Ισως ειναι κάποιο extension που δημιουργεί θέματα, θα μπορούσε να δοκιμάσεις να απενεργοποιήσεις ότι σου φαίνεται ύποπτο.
Μπορώ να φτιάξω μια ιστοσελιδα με αθλητικά μέσα από την PHP και αν όχι από ποια γλώσσα θα μπορούσα
Φέτος θα πάω λύκειο και θέλω να φτιάξω μια ιστοσελιδα με αθλητικά και θέλω να αρχίσω να προγραμματίζω
Ευχαριστώ εκ των προτερων
Επίσης από ποια γλώσσα πρέπει να ξεκινήσω?
Καλησπέρα Ιωάννη, ναι μπορείς να φτιάξεις σελίδα με αθλητικά μέ την PHP και να είναι πλήρως λειτουργική. Βέβαια για να την ομορφύνεις και να την κάνεις και πολύ εύχρηστη και σύγχρονη θα σε βοηθίσουν οι Javascript και η CSS.
Tech and Code In Greek ευχαριστώ πολύ
καλησπέρα. Με βγαζει προβλημα οταν παω να τρεξω το /localhost/phptutorial :
Not Found
The requested URL was not found on this server.
Apache/2.4.54 (Win64) OpenSSL/1.1.1p PHP/7.4.30 Server at localhost Port 80
Για να μπούμε στη διαδικασία να μάθουμε php πρώτα πρέπει να ξέρουμε html ;
Ναι είναι απαραίτηση έστω μια βασική γνώση HTML. Αλλά ειναι εύκολη, υπάρχει και σχετική σειρά στο κανάλι.
υπαρχει βιντεο που μπορω να δω πως γινεται parsing απο ενα xml αρχειο ?
Όχι δεν εχω κάνει τέτοιο βίντεο. Είναι καλή ιδέα, όχι μόνο για PHP αλλά και για άλλες γλώσσες.
Αν χρησιμοποιεί κανείς, το combo : html+css+js, και πάλι χρειάζεται την php?
Όχι απαραίτητα. Χρειάζεσαι όμως μία γλώσσα για backend (από τη μεριά του σέρβερ) αν θέλεις να μπορείς να φτιάχνεις δυναμικές σελίδες με data κλπ. Μία γλώσσα σα την php, την pytho, την java και άλλες. Βέβαια αν γνωρίζεις πολύ καλά JS μπορείς να τη χρησιμοποιήσεις για backend με τη βοήθεια του nodejs.
@@TechandCodeInGreek ευχαριστώ πολύ.
Όποιος θελει να ασχοληθει με development εκτος Microsoft, πρεπει να εχει Linux και πλεον καθε project του να εχει το δικο του docker container. Με XAMP κτλ δυστυχως θα υστερει κυριως σε ταχυτητα οταν θα χρειαζεται να κανεις testing/debugging/troubleshooting.
Συμφωνώ με αυτά που γράφεις, απλά θα αντικαθιστούσα τη λέξη "πρέπει" με τη φράση "καλό θα ήταν" να εχει Linux. Τα windows 10 πλέον προσφέρουν το wsl το οποίο ειναι σύστημα για να εχει linux στο λειτουργικό σου και μάλιστα μπορείς να επιλέξεις αν θες πχ ubuntu, debian, kali κλπ. Εκτός αυτού όταν εχεις το docker πια δε σε ενδιαφέρει να εχεις linux αφού με το docker σηκώνεις container με ότι λειτουργικό σύστημα θελεις χωρίς πρόβλημα. Συμφωνώ πολύ ότι καλό εναι να στήνεις τις εφαρμογές σου dockerized για να μπορείς να τις εχεις ανεξαρτήτως λειτουργικού και να μην εχεις ποτέ προβλήματα συμβατότητας.
Όλα αυτά όμως όταν αποκτήσει κανείς μια εμπείρία, δεν χρειάζεται να πελαγώσουν όσοι ξεκινάνε τώρα και δε τα γνωρίζουν όλα αυτά. Για τους αρχάριους ειναι μια καλή αρχή να ξεκινήσουν με το XAMPP το οποίο μια και παίζει τοπικά ειναι σίγουρα πιο γρήγορο απ ότι αν έπαιζε απομακρυσμένα.
Σε κάθε περίπτωση όμως ακόμα και αυτός που δεν εχει linux θα ήταν πάρα πολύ χρήσιμο να μάθει έστω και τα βασικά, γιατί όταν φτάσει η ώρα να φιλοξενήσει την εφαρμογή του σε ένα server θα τον βοηθήσει πολύ.
Γενικά είμαι τις άποψης ότι όσα περισσότερα εργαλεία μαθαίνει κανείς τόσο το καλύτερο.
@@TechandCodeInGreek ΟΚ συμφωνω και κυριως στο θεμα της εμπειριας (και στηςν διορθωση του "πρεπει"), ουτης ή αλλως και εγω οπως οι περισσοτεροι με windows ξεκινησαν. Στην πορεια ομως για να πας στο επομενο level θες ενα DEV PC σε Linux. Μονη μου ενσταση ειναι το WSL και το docker στα Windows. Το WSL ειναι για να τρεχεις commands Linux, οχι περιβαλλον Linux. Όσο για το docker σε windows επειδη το ειχα δοκιμασει για να γλιτωσω να εχω 2 PC (ενα windows και ενα Linux) σε επαγγελματικο επιπεδο δεν δουλευει ουτε αυτο ικανοποιητικα και γρηγορα (ενα Symfony Project εκανε 9 secs σε Windows και 700ms σε LInux λογω IO). To docker στα Windows τρεχει με VM (docker machine) μιας και δεν τρεχει ουσιαστικα πανω σε windows. Για να καταληξω συμφωνω μαζι σου στην διορθωση που εκανες σε οτι ειπα απλα στο επομενο level κυριως επαγγελματικα θες dedicated Linux PC. Και Vigrant ειχα δοκιμασει αλλα και παλι τα ιδια, το IO στα Windows με την PHP σκοτωνει πολυ την ταχυτητα.
Καλή αρχή !!!
Σ ευχαριστώ πολύ!
Για όσους έχουμε windows 10 τι κάνουμε;
Μπορείς να κατεβάσεις το xampp σου κάνει τη ζωή εύκολη.
Καλή αρχή και χρόνια πολλά!!!!
Χρόνια πολλά Γιώργο!
Όσοι έχουν πανεπιστημιακό e-mail (.edu) μπορούν να έχουν ΌΛΑ τα IDE της JetBrains δωρεάν για ένα χρόνο.
Το οποίο ανανεώνεται κάθε χρόνο για όσο είσαι ενεργός φοιτητής
Ισχύει. Πολύ καλό ειναι και το atom. Εμένα μου αρέσει πιο πολύ το Notepad++.
0:40 na xeris oti palia legotane "personal home page" alla to alaxan :D se hypertext preprocessor
Πολύ σωστά! Ίσως για λόγους marketing γιατί το personal home page δεν παραπέμπει σε επαγγελματικές σελίδες.
Καλησπέρα, αυτό πως φτιάχνεται? "php.validate.executablePath"
Καλησπέρα, δεν κατάλαβα την ερώτηση...
@@TechandCodeInGreek απ ότι καταλαβαίνω δεν εκτελεί την php γιατί δεν είναι στο executable path.
@@alexanderbalomenos Αυτό ειναι ένα σφάλμα που σου βγάζει στο φυλλομετρητή; Αν ναι βεβαιώσου ότι εχεις το αρχείο στο htdocs φάκελο, ή σε έναν φάκελο μέσα στο htdocs.
Επίσης κατα την εγκατάσταση του xampp τσεκάρισες να σου κάνει εγκατάσταση την php? Μήπως εκανες εγκατάσταση xampp χωρίς php?
Καλησπερα
Πως βαζουμε το vscode?
Θα το κατεβάσεις για το λειτουργικό σου απο εδώ: code.visualstudio.com/download
Έχει εξαιρετικά εύκολη κλασική εγκατάσταση, δεν εχει καποια ιδιαιτερότητα.
@@TechandCodeInGreek Ευχαριστώ
Υπάρχει δυνατότητα να ξεκινήσετε βιντεομαθήματα όσο αφορά το framework Laravel?
Καλησπέρα. Δε το αποκλείω καθόλου, αλλα θα ήθελα πρώτα να ολοκληρωθεί η σειρά της PHP.
Εδώ και περίπου ένα χρόνο ασχολούμαι με το laravel σε windows και centos server. Ξεκίνησα παίρνοντας μια ιδέα από php και html (ήμουν τελείως άσχετος). Απ' ότι έχω καταλάβει στους controllers του χρησιμοποιείται μια κάπως πιο αφηρημένη μορφή της php. Το έχω συνδέσει με την βάση της oracle (το laravel έχει default database την MySql) και έχω φτιάξει κάποιες ιστοσελίδες που τρέχουν queries για την απεικόνιση αναφορών και εξαγωγή τους σε excel. Αν και δυσκολεύτηκα πολύ να το εγκαταστήσω και να μπω στο νόημα έχει πολύ ενδιαφέρον.