Neo xpath extension!

Μια περιοχή όπου τα μέλη μας μπορούν να βάζουν τα PHP scripts που έχουν φτιάξει και θέλουν να τα μοιραστούν με τα υπόλοιπα μέλη.

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

Απάντηση
Άβαταρ μέλους
soteres2002
S. & H. Moderator
Δημοσιεύσεις: 1524
Εγγραφή: 05 Μαρ 2004 22:17
Τοποθεσία: Ιωάννινα

Neo xpath extension!

Δημοσίευση από soteres2002 » 20 Φεβ 2007 11:02

Geia sas paides. Akolothontas to production stream (hehe) to cpulse kai enthimoumenos ena post p eixe ginei apo kapoion gia to pos borei na ginei XPath evaluation stin PHP, apofasisa na prosfero native support gia XPath evaluation gia palies PHP egatastaseis p den exoun px to extension SimpleXML. Opote egrapsa apo tin arxi ena wrapper extension se C gia tin libxml, oste na boroun px osoi exoune PHP 3/4 na kanoun xpath evaluation se native PHP code xoris eksoterikes classeis.

Gia to extension prosfero dio programming models: procedural kai OO, alla epeidi to extension exei skopo na lisei ta xeria se devels me palies egatastaseis PHP sto extension p sas dino iparxei mono to procedural, mias kai to OO den tha kanei compile :cry: . (Osoi thelete boreite na sas doso kai to extension me OO support, den einai tpt parapano aplos i metafora tin sinartiseon tis procedural version se ena OO model, dld xoris ti xpath_ prefix :-0)

Dino edo to link:
http://www.cshell.gr/xpath-1.0.tar.gz

Gia osous den kseroun pos metaglotizontai ta PHP extensions, dino pio kato mia mikroula perigrafi:

1. katebazete to source code tis ekdosis p xrisimopoieite apo to php.net
2. kseziparete i kseuntarete ton kodika, analoga me to archive p exete katebasei (px tar xvzf php-5.2.1.tar.gz).
3. allakste directory sto php-5.2.1/ext/
4. kante kseuntar ton kodika m sto directory ext
5. allakste katalogo mesa sto xpath p tha dimiourgithei otan kse-untar-ete, kai tora ekei mesa ekteleste ta eksis
6. phpize
7. ./configure
8. make
9. #make install (as root, gia auto kai to #)

meta stin teleftaia grammi tou php.ini sas, balte to directive: extension=xpath.so, kai kante reload ton apache sas i an exete CLI PHP den xreiazetai na kanete tpt (afou oi bibliothikes fortonoun dynamically).

skeftika pos tha itan xrisimo to extension auto se ekeinous p eite den exoun tin SimpleXML tou Sterling Hudges eite einai anagasmenoi na xrisimopoioun open source external classeis, eite PEAR eite ekeinous o theloun o kodikas tous na eksartatai apo to PHP core kai tpt external genikotera.

HINT: osoi den exete permissions (px an briskeste se share hosting environment) i den thelete na prosthesete to extension stin PHP meso dynamic module i statically, boreite na to kanete compile kai na to fortonete dinamika apo PHP me dl().

PS: mesa sto small auto projectaki iparxei kai sample code gia na sas deiksei pos tha to xeirizeste.

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

Neo xpath extension!

Δημοσίευση από panosru » 25 Φεβ 2007 00:14

poly oraio soteres!! krima pou den ksero C :cry: :cry:

Na se rothso to PHP_FUNCTION einai buildin C ?

PS: h lib pou analambanei xPath Quaries sthn PHP 5 den einai h SimpleXML alla h DomXPath.

Άβαταρ μέλους
soteres2002
S. & H. Moderator
Δημοσιεύσεις: 1524
Εγγραφή: 05 Μαρ 2004 22:17
Τοποθεσία: Ιωάννινα

Neo xpath extension!

Δημοσίευση από soteres2002 » 25 Φεβ 2007 04:12

panosru έγραψε:poly oraio soteres!! krima pou den ksero C :cry: :cry:

Na se rothso to PHP_FUNCTION einai buildin C ?

PS: h lib pou analambanei xPath Quaries sthn PHP 5 den einai h SimpleXML alla h DomXPath.
oxi to PHP_FUNCTION einai ena macro poy einai dilomeno sta development files tis PHP, tora p les gia tin simple xml, ksero oti stin PHP 5 (ston kodikika tou opoiou doulebo) iparxei to simple xml extension kai exei support gia xpath evaluation. sigkekrimena, anaferomai s' auto: http://gr2.php.net/manual/en/ref.simplexml.php.

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

Neo xpath extension!

Δημοσίευση από panosru » 25 Φεβ 2007 12:38

apla to xpath basizete pano sto simplexml

Άβαταρ μέλους
soteres2002
S. & H. Moderator
Δημοσιεύσεις: 1524
Εγγραφή: 05 Μαρ 2004 22:17
Τοποθεσία: Ιωάννινα

Neo xpath extension!

Δημοσίευση από soteres2002 » 25 Φεβ 2007 18:40

panosru έγραψε:apla to xpath basizete pano sto simplexml
den ksero pos akribos to ennoeis esi, alla to simple xml basizetai sto xpath component tis libxml gia na parexei ena xpath interface stin PHP. anyway!

Απάντηση

Επιστροφή στο “PHP τα δικά μας scripts”

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

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