Hét vraag- en antwoordplatform van Nederland

Kun je met php een bestand includen die op een andere server staat?

Dus je hebt domein a met een footer (apart php bestand).

Je wilt deze footer (precies dezelfde) ook bij domein b gebruiken. Kun je deze dan includen vanaf domein a?

Ik wil dit gaan doen voor minimaal 5 domeinen. Ze hebben allemaal hun eigen hosting en dus eigen directory / server.

Verwijderde gebruiker
12 jaar geleden
774

Heb je meer informatie nodig om de vraag te beantwoorden? Reageer dan hier.

Antwoorden (2)

Dat kan alleen als er geen scripts in staat die gedraaid moeten worden. Immers: Als je de bestanden via internet opvraagt, worden ze door de PhP processor gehaald voor ze naar jou gestuurd worden.

Wat je KAN doen, is het bestand een .txt extentie geven, inladen (via bv file_get_contents ) en dan de text behandelen als een php via eval() [http://nl3.php.net/eval]

Toegevoegd na 4 minuten:
Goed punt van rose hieronder. Je kan eea natuurlijk in een folder plaatsen welke je beveiligd voor verzoeken van servers anders dan je eigen server. Je roept dan een bestandje footer.php op. Dezez doet niets anders dan:

- Controleren welke site dat bestand oproept via bv een code die je meegeeft
- Je footer.txt uitlezen en uitspugen naar de vragende partij

De vragende pertij kan vervolgens zoals aangegeven met eval() eea doen.
(Lees meer...)
Verwijderde gebruiker
12 jaar geleden
Als dat zou kunnen, dan zou dat betekenen dat de site waar je het bestand hebt staan niet goed beveiligd is, je wilt immers graag dat je PHP bestanden alleen door de php-engine te lezen zijn.

Als het goed is, dan is dat dus niet mogelijk.
(Lees meer...)
rose
12 jaar geleden

Weet jij het beter..?

Het is niet mogelijk om je eigen vraag te beantwoorden Je mag slechts 1 keer antwoord geven op een vraag Je hebt vandaag al antwoorden gegeven. Morgen mag je opnieuw maximaal antwoorden geven.

0 / 2500
Gekozen afbeelding