PHP include in versie 5.2

Status
Niet open voor verdere reacties.

Gertjan1982

Nieuwe gebruiker
Lid geworden
12 sep 2009
Berichten
4
Op het web heb ik al begrepen dat er veel problemen zijn met het gebruiken van een include in een website.

Ik ben momenteel bezig een nieuwe website te maken voor een hotel. En het is de bedoeling dat er een reserveringsmodule van een externe site wordt geladen in de website van het hotel. Het zou er bijvoorbeeld zo uit moeten zien:

http://www.reiskoffer.nl/nl/reserveren

Ik krijg nu wel de data in mijn website geladen, maar bij het laden van de calendar en post (controleer) images gaat het fout. Die images worden niet geladen, en wanneer ik kijk probeert hij deze te laden van mijn eigen site. Terwijl deze geladen moeten worden van de site die de reserveringsmodule host.

Ik heb al een beetje gezocht op het internet, en er werd aangeraden een curl.function.php op mijn site te plaatsen met de volgende code:

<?php
function include_remote($url) {
$output = "";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 0);
$output = curl_exec($ch);
curl_close($ch);
return $output;
}
?>

In mijn website gebruik ik vervolgs de volgende code om de reserveringsmodule te laten:

<?php
include("curl.function.php");
$link = "http://www.hoteliers.com/osEngine.php?ID=459&lang=en";
include_remote($link);
?>

Ik heb de allow_url_fopen en allow_url_include in de php.ini al op 'on' gezet.

Enige hulp zou top zijn.
 
Probeer dit eens

Code:
<?php
include("curl.function.php");
$link = "http://www.hoteliers.com/osEngine.php?ID=459&lang=en";
echo include_remote($link);
?>.


Ja je zou die link en scripten moeten doorlinken naar de server
 
Laatst bewerkt:
Probeer dit eens

Code:
<?php
include("curl.function.php");
$link = "http://www.hoteliers.com/osEngine.php?ID=459&lang=en";
echo include_remote($link);
?>.


Ja je zou die link en scripten moeten doorlinken naar de server

Zoveel ervaring heb ik niet met php, dus ik zou geen idee hebben hoe ik dat zou moeten doen. Is er wellicht een makkelijkere manier om de reserveringsmodule op de site te plaatsen.
 
Het enige wat je hoeft te doen is een extra 'echo' toe te voegen, zo lastig kan dat niet zijn :/

De module op je eigen site zetten is waarschijnlijk een heel stuk lastiger.
 
Zoveel ervaring heb ik niet met php, dus ik zou geen idee hebben hoe ik dat zou moeten doen. Is er wellicht een makkelijkere manier om de reserveringsmodule op de site te plaatsen.

Ja ik zeg het niet vaak door middel van een iframe, hoef je ook niet met regex te werken om de src'van bepaalde tags extern te zetten
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan