Hallo,
bin nun von Version 10 Premium auf Version 11 Premium umgestiegen, das konvertieren vom Projekt ging ganz gut bis auf die Tatsache das ich kein Curl mehr einfügen kann.
In Version 10 klappt das ohne Probleme aber mit 11 bekomme ich Scriptfehler angezeigt so das ich es nicht verwenden kann.
Hier ist mal der Code den ich einfügen möchte ( auch als html Code läßt sich dieser nicht mehr einbinden )
PHP
<?php
$zieldatei= "tbox_curl.php";
// Ende Konfigurationsbereich, ab hier bitte keine Änderungen im Code vornehmen
$queryString = '?';
$arParams=array("kid", "tid", "lid", "vid", "uid", "rubrik_nr", "item_start", "id_veranstalter", "id_location", "personen", "dfx_tpl", "nat", "kw", "t", "m", "alle", "plzarea", "user_id", "ort", "region", "veranstalter", "vst", "rubrik", "suche", "sendArt", "dfxquery", "kquery", "aktion", "ref", "code", "init", "do", "datum_von_tag", "datum_von_monat", "datum_von_jahr", "datum_bis_tag", "datum_bis_monat", "datum_bis_jahr", "ref");
foreach($arParams as $param){
if(isset($_REQUEST[$param])){
$queryString.=$param.'='.urlencode($_REQUEST[$param]).'&';
}
}
$url = "http://www.xxxx.de/datefix/".$zieldatei.$queryString;
if(function_exists('curl_init')){
$dfxfp = curl_init($url);
curl_setopt($dfxfp, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($dfxfp, CURLOPT_USERAGENT, 'Datefix-Curl-Script');
curl_setopt($dfxfp, CURLOPT_REFERER, $_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']);
curl_setopt($dfxfp, CURLOPT_CONNECTTIMEOUT, 10);
$pageContent = curl_exec ($dfxfp);
$dfxfp_info = curl_getinfo ($dfxfp);
if($dfxfp_info['http_code'] == '200'){
$pageContent = str_replace("http://_HOST_/", "http://".$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'] , $pageContent);
echo $pageContent;
} else {
echo 'Der Veranstaltungskalender ist derzeit nicht verfügbar oder arbeitet fehlerhaft. Gesendeter Code: '.$dfxfp_info['http_code'];
}
}else{
echo "CURL wird von Ihrem Webserver nicht unterstützt, wenden Sie sich gegebenenfalls an Ihren Provider";
}
?>
Alles anzeigen
Das Problem ich brauch diesen Einbau unbedingt, was kann ich da machen bzw. gibt es eine Lösung ? Kann ja nicht sein das ich deshalb bei Version 10 bleiben muss.
mfg
Mike