PHP-Code im HTML-Klotz
PHP-Code im HTML-Klotz
Ich würde gerne, in einem HTML-KLOTZ, den Werbecode eines Anbieters einbauen. Diesen bekomme ich entweder als PHP oder auch als TPL. Nun habe ich leider keine Ahnung, wie ich das machen soll!
mfg
Hadley
Hadley
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Re: PHP-Code im HTML-Klotz
Hi!
Such hier im Forum mal nach "php klotz" oder "php nugget". PHP im Klotz ist ein großes sicherheitsrisiko, ich empfehle das eher nicht. Besser im Smarty Template mit {php} tags arbeiten.
Grüße,
Garvin
Such hier im Forum mal nach "php klotz" oder "php nugget". PHP im Klotz ist ein großes sicherheitsrisiko, ich empfehle das eher nicht. Besser im Smarty Template mit {php} tags arbeiten.
Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Re: PHP-Code im HTML-Klotz
Es geht um einen Code von MyState. Die haben den auch als TPL. ich weiß halt bloß nicht, wo der hinmuss. Wenn ich den im INDEX.TPL einfüge, geht gar nix mehr.
Code: Select all
$mls_userID = "5687";
$mls_debug = "0"; // Setzen Sie die Variable auf 1 um die Ausgabe zu testen
$mls_html_delim_pre = ""; // Trennzeichen vor dem Link (z.B.: <p> oder » oder ein anderes Zeichen)
$mls_html_delim_post = "<br>"; // Trennzeichen nach dem Link (z.B.: </p> oder ein anderes Zeichen)
$mls_site_encoding = ""; // Website encoding. Z.B.: KOI8-U, UTF-8, iso-8859-1
$mls_page = $_SERVER["REQUEST_URI"];
$mls_remote = $_SERVER["REMOTE_ADDR"];
$mls_url = "http://data.mylinkstate.com/?userID=".$mls_userID."&dom=".$_SERVER["HTTP_HOST"]."&page=".urlencode($mls_page)."&qstr=".urlencode($_SERVER["QUERY_STRING"])."&ip=".$mls_remote."&debug=".$mls_debug."&mls_html_delim_pre=".urlencode($mls_html_delim_pre)."&mls_html_delim_post=".urlencode($mls_html_delim_post)."&mls_site_encoding=".urlencode($mls_site_encoding);
$mls_html = "";
if ( function_exists('curl_init') ) { // check for CURL, if not use fopen
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, $mls_url);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_TIMEOUT, 2);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, 2);
curl_setopt ($ch, CURLOPT_LOW_SPEED_LIMIT, 100);
curl_setopt ($ch, CURLOPT_LOW_SPEED_TIME, 1);
$mls_html = curl_exec($ch);
curl_close($ch);
}
else{
if(@fsockopen("data.mylinkstate.com",80,$errno,$errstr,2)){
$mls_html=@implode("",file($mls_url));
}
}
// Output the links
if (strlen($mls_html) && $mls_html != 1){
echo $mls_html;
}mfg
Hadley
Hadley
Re: PHP-Code im HTML-Klotz
Der Code, den du in den Code-Tag gepackt hast, ist PHP-Code. Die FAQ behandelt den Fall: http://www.s9y.org/11.html#A33
Gruß
Gruß
Re: PHP-Code im HTML-Klotz
Mit dem serendipity_event_smartymarkup-Plugin könntest du den tpl-Code einbauen, oder die php-tags nutzen.