DaveThuet
Erfahrenes Mitglied
Hallo Zusammen,
hätte da wiedermal ne kleine Frage.
Ich möchte in meiner download.php die Dynamisch generiert wird einen Werbe-Text einfügen.
Nur weiss ich nicht wo ich den HTML-Text einfügen muss im PHP-Code?
Habe es an einigen Stellen versucht aber dann kommen komische Zeichen oder es wird gar nichts mehr Dargestellt!
Hier der PHP-Code:
Danke Euch bereits für Tipps oder Ratschläge... 
hätte da wiedermal ne kleine Frage.
Ich möchte in meiner download.php die Dynamisch generiert wird einen Werbe-Text einfügen.
Nur weiss ich nicht wo ich den HTML-Text einfügen muss im PHP-Code?
Habe es an einigen Stellen versucht aber dann kommen komische Zeichen oder es wird gar nichts mehr Dargestellt!
Hier der PHP-Code:
PHP:
<?php
//Connection statement
require_once('Connections/wallpaper.php');
//Aditional Functions
require_once('includes/functions.inc.php');
session_start();
// begin Recordset
$colname__download = '-1';
if (isset($_GET['id'])) {
$colname__download = $_GET['id'];
}
$query_download = sprintf("SELECT * FROM tbl_uploads WHERE id_uploads = %s", GetSQLValueString($colname__download, "int"));
$download = $wallpaper->SelectLimit($query_download) or die($wallpaper->ErrorMsg());
$totalRows_download = $download->RecordCount();
// end Recordset
$filename = "wallpaper/".$download->Fields('bildpfad');
$groesse = getimagesize($filename);
if($_GET['b'] >= 1280 && $_GET['h'] >= 1024 && !isset($_SESSION['kt_login_id'])) {
header("Location:http://www.wallpaper-area.ch/index.php?page=fail");
}
cropImage($_GET['b'], $_GET['h'], $filename, 'jpg', '');
function cropImage($nw, $nh, $source, $stype, $dest) {
$size = getimagesize($source);
$w = $size[0];
$h = $size[1];
$groessenkorrektur = ($_GET['b']/$_GET['h'])/($w/$h);
if($groessenkorrektur < 1) {
$groessenkorrektur = 1;
}
$h = $size[1]/$groessenkorrektur;
switch ($size[2]) {
case 1: $simg = imagecreatefromgif($source); break;
case 2: $simg = imagecreatefromjpeg($source); break;
case 3: $simg = imagecreatefrompng($source); break;
default: trigger_error('This is not an allowed image type.', E_USER_WARNING); break;
}
$dimg = imagecreatetruecolor($nw, $nh);
$wm = $w/$nw;
$hm = $h/$nh;
$h_height = $nh/2;
$w_height = $nw/2;
if($w> $h) {
$adjusted_width = $w / $hm;
$half_width = $adjusted_width / 2;
$int_width = $half_width - $w_height;
imagecopyresampled($dimg,$simg,-$int_width,0,0,0,$adjusted_width,$nh,$w,$h);
} elseif(($w <$h) || ($w == $h)) {
$adjusted_height = $h / $wm;
$half_height = $adjusted_height / 1.2;
$int_height = $half_height - $h_height;
imagecopyresampled($dimg,$simg,0,-$int_height,0,0,$nw,$adjusted_height,$w,$h);
} else {
imagecopyresampled($dimg,$simg,0,0,0,0,$nw,$nh,$w,$h);
}
header('Content-type: image/jpeg');
imagejpeg($dimg,"",100);
}
?>
