Επεκτάσεις αρχείων στην php και τι σημαίνουνε

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

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

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

Επεκτάσεις αρχείων στην php και τι σημαίνουνε

Δημοσίευση από Rapid-eraser » 25 Απρ 2005 11:02

Οι περισσότεροι που έχετε ασχοληθεί με php θα έχετε διαπιστώσει ότι τα scripts που κυκλοφορούνε εκεί έξω έχουνε μια περίεργη και λανθασμένη πολλές φορές διασπορά σε αρχεία του κώδικα με διάφορες επεκτάσεις.

Οι ποιο κοινές είναι

.php3
.php5
.php
.inc
.class

Ουσιαστικά δεν προσφέρουνε όμως κάποια διαφορετική ιδιότητα στον κώδικα που περιέχουνε γιατί πάντοτε είναι Plain Text. Συνήθως ο κυρίως κώδικας βρίσκετε μέσα στα .php αρχεία και γίνεται include κάποιο από τα υπόλοιπα αρχεία.

Οι server συνήθως είναι ρυθμισμένοι να περνάνε από τον parser της php μόνο τα .php αρχεία (.php3 και .php5 αναλόγως αν υπάρχει multiversioning ανοιχτό) αυτό σημαίνει πως τα αρχεία .inc και .class δεν περνάνε από τον parser και κατ’επέκταση δεν εκτελούνται άμεσα αλλά μέσω του script.

Αν κάποιος πάει από τον browser και πατήσει την διεύθυνση π.χ. www.tositemou.com/path/to/file.class το πιο πιθανό είναι να δει το source του αρχείου γιατί απλά δεν περνάει από τον Parser της php (το ίδιο θα συμβεί και με τα .inc γιατί ούτε αυτά τα έχουνε συνήθως μέσα στα αρχεία που περνάνε από τον parser).

Να επισημάνω ότι php κώδικα μπορούμε να βάλουμε με την ίδια λογική σε οποιαδήποτε επέκταση .kolopetinitsa αρκεί να γίνει include μέσα σε ένα αρχείο .php το οποίο μπορεί να γίνει parse.

Τώρα θα μου πείτε «Κάλά... ποιος ο λόγος να υπάρχει αφού δεν προσφέρει κάτι παραπάνω ? »

Αυτό είναι άκρως λογικό και έχει να κάνει με την οργάνωση του κώδικα μέσα στο script. Μόνο που μαζί με την ευκολία που προσφέρει, προσθέτει και ένα κίνδυνο παραπάνω. Το ποιο σωστό είναι να βάζουμε όλα μας τα αρχεία σε .php , ώστε να μην έχουμε κανένα απολύτως πρόβλημα και να μην βαραίνουμε άδικα τον server προσθέτοντας στον parser και τα αρχεία .inc και .class

Αυτά από εμένα ... Ελπίζω να σας έλυσα αυτή την απορία

Μεταγλώττιση: Filter
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

Επεκτάσεις αρχείων στην php και τι σημαίνουνε

Δημοσίευση από Cha0s » 25 Απρ 2005 17:59

Σωστός ο Rapid.

Προτείνω να γίνει Sticky ;)


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

Επεκτάσεις αρχείων στην php και τι σημαίνουνε

Δημοσίευση από Rapid-eraser » 25 Απρ 2005 18:45

somebody do that please :P
2-lassy-2-do-that-4-u
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

Άβαταρ μέλους
Expl0it
Honorary Member
Δημοσιεύσεις: 2364
Εγγραφή: 25 Αύγ 2003 23:24
Τοποθεσία: home/sweet/home

Επεκτάσεις αρχείων στην php και τι σημαίνουνε

Δημοσίευση από Expl0it » 25 Απρ 2005 21:06

Done !!
LET THE C0DER IN YOUR LIFE
Fatal Error: Unable to read 3555 bytes in /root/head/brain/task.php on line 0

Εικόνα

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

Επεκτάσεις αρχείων στην php και τι σημαίνουνε

Δημοσίευση από Rapid-eraser » 25 Απρ 2005 21:10

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

Επεκτάσεις αρχείων στην php και τι σημαίνουνε

Δημοσίευση από Cha0s » 26 Απρ 2005 13:05

Rapid-eraser έγραψε: Μεταγλώττιση: Filter
ΧΑΧΑΧΑΧΑΧΑ :kaloe: :kaloe: :kaloe: :kaloe:

Άβαταρ μέλους
xmavidis
Honorary Member
Δημοσιεύσεις: 1217
Εγγραφή: 02 Δεκ 2003 19:59
Τοποθεσία: Ηράκλειο

Επεκτάσεις αρχείων στην php και τι σημαίνουνε

Δημοσίευση από xmavidis » 26 Απρ 2005 19:02

Κορυφαίο! :D :lol: :kaloe: :kaloe: :pint:
I want to know God’s thoughts; the rest are details.
Albert Einstein

Άβαταρ μέλους
fefeli
Δημοσιεύσεις: 617
Εγγραφή: 26 Μαρ 2003 23:56
Τοποθεσία: Θεσσαλονίκη
Επικοινωνία:

Επεκτάσεις αρχείων στην php και τι σημαίνουνε

Δημοσίευση από fefeli » 21 Ιουν 2005 01:18

ρε δε πάτε καλα :) μα αφού η μητρική μας γλώσσα έχουν γίνει τα greeklish πια :P
το χειρότερο είναι να πας να γράψεις σε χαρτί και να διαπιστώσεις οτι γράφεις greeklish χεχεχε
http://www.blogspace.gr - Μια νέα προσπάθεια που φιλοδοξεί να ενώσει τους έλληνες συγγραφείς ιστολογίων.
http://www.magicasland.com

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

Επεκτάσεις αρχείων στην php και τι σημαίνουνε

Δημοσίευση από Cha0s » 22 Ιουν 2005 16:09

Εγώ πάντως που έδωσα πανελλήνιες τις προάλλες και είχα να γράψω κείμενα με το χέρι πάνω από 9 μήνες δεν μπορούσα να γράψω με τίποτα!

Μισά Ελληνικά μισά με λατινικούς χαρακτήρες!
Ότι νάναι!

χαχαχα

panosru
WebDev Moderator
Δημοσιεύσεις: 1885
Εγγραφή: 13 Σεπ 2005 16:13
Τοποθεσία: Camp

Επεκτάσεις αρχείων στην php και τι σημαίνουνε

Δημοσίευση από panosru » 26 Οκτ 2005 21:36

ego kai ellhnika na egrafa pali den pernaga opote... lol

Απάντηση

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

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

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