Ik ben de hele dag al aan het brainstormen en zoeken hoe ik het beste PHP applicaties welke je standalone kunt gebruiken kunt "includen" in je eigen script. De reden waarom ik dit wil is omdat de "geinclude" applicatie dan op zichzelf blijft staan en makkelijker te upgraden is. Ik wil tevens voorkomen door middel van het buiten de doc_root plaatsen van een dergelijke applicatie dat deze op zichzelf wordt aangeroepen.
Nu is het nogal trivial om een applicatie te includen met include() door gewoon een pagina te laden en hier de include in te zetten. Een tweede probleem waar je tegenaan loopt is dat je documentroot voor de applicatie niet meer klopt met van waar je het daadwerkelijk aanroept. Veel applicaties hebben geen doc_root setting in hun config staan dus wordt het allemaal een beetje dirty.
Ik heb ook al de mogelijkheid bekeken om een Apache Alias aan te maken en deze dan alleen vanaf localhost benaderbaar te maken door middel van een .htaccess zodat de URL niet vanaf externe IP's benaderd kan worden.
Zelf vind ik het allemaal erg dirty en probeer een manier te vinden om dergelijke programma's als een soortement van module te laden. Het lijkt mij dat het laden van een module op zich mogelijk moet zijn, ook zonder het volledig aanpassen van een dergelijke applicatie.
Applicaties waar ik aan denk als voorbeeld zijn:
- Webmail
- Gallery
- Chat
- etc.
Er zijn voldoende PHP varianten van te vinden, vaak alleen geen idee hoe je dit zou kunnen "includen" in je eigen script browsel.
Moet ik gaan kijken naar een manier hoe ik modules kan laden in mijn script of zijn er ook andere manieren welke netjes te verwerken zijn ?
Nu is het nogal trivial om een applicatie te includen met include() door gewoon een pagina te laden en hier de include in te zetten. Een tweede probleem waar je tegenaan loopt is dat je documentroot voor de applicatie niet meer klopt met van waar je het daadwerkelijk aanroept. Veel applicaties hebben geen doc_root setting in hun config staan dus wordt het allemaal een beetje dirty.
Ik heb ook al de mogelijkheid bekeken om een Apache Alias aan te maken en deze dan alleen vanaf localhost benaderbaar te maken door middel van een .htaccess zodat de URL niet vanaf externe IP's benaderd kan worden.
edit:
in dit geval zou ik overigens gebruik maken van een iframe waar ik denk ik sowieso niet onderuit komt
in dit geval zou ik overigens gebruik maken van een iframe waar ik denk ik sowieso niet onderuit komt
Zelf vind ik het allemaal erg dirty en probeer een manier te vinden om dergelijke programma's als een soortement van module te laden. Het lijkt mij dat het laden van een module op zich mogelijk moet zijn, ook zonder het volledig aanpassen van een dergelijke applicatie.
Applicaties waar ik aan denk als voorbeeld zijn:
- Webmail
- Gallery
- Chat
- etc.
Er zijn voldoende PHP varianten van te vinden, vaak alleen geen idee hoe je dit zou kunnen "includen" in je eigen script browsel.
Moet ik gaan kijken naar een manier hoe ik modules kan laden in mijn script of zijn er ook andere manieren welke netjes te verwerken zijn ?
[Voor 3% gewijzigd door RutgerM op 12-06-2011 20:22]
Liever een Kakker in een Asobak dan een Stakker in een Patserbak :D