Ik zit met een vraag. Ik heb een script gemaakt om vanuit een database een foto te halen & die dan te laten verschijnen. Nu dit werkt mooi localhost (op eigen PC), Maar als ik het op het internet zet (mijn host voor site) krijg ik niks te zien, alleen een kruiske -> http://dhost.info/htarenaforum/test.htm . Heb ik ergens een fout gemaakt of laat mijn host dit doodgewoon niet toe?
Dit is de code van het script
<?
// ***************************** //
// Made by: Matfix //
// Help by: phphulp.nl //
// Creation Date: 18 July 2007 //
// ***************************** //
// Checking for errors
ini_set('display_errors', 'On');
error_reporting(E_ALL);
// Header info
header("Content-Type: image/jpeg");
// First, Include the Database File
include('dbconfig.php');
// Make variable's
$ID = $_GET['id'];
// Get the ID of the member
$slAva = "SELECT * FROM ForumGebruikers WHERE ID='".$ID."'";
$qrAva = mysql_query($slAva) or trigger_error(mysql_error());
$gtAva = mysql_fetch_array($qrAva);
// Make Img Variable
$img = $gtAva['Avatar'];
$ext = $gtAva['Ext'];
$Final = "http://dhost.info/htarenaforum/avatar/".$img.".".$ext;
// Check Wich EXT is Using
$ext=explode('.',$Final);
$ext_check=count($ext);
$ext=$ext[count($ext)-1];
$ext = strtolower($ext);
if($ext == "jpg") // If it's a JPG, Use this variable
{
// Make Image Now
$avatar = imagecreatefromjpeg($Final);
}
elseif ($ext == "gif") // If it's a GIF, Use this variable
{
$avatar = imagecreatefromgif($Final);
}
// Echo Image
imagejpeg($avatar);
?>Rare is dat ik geen error's krijg als ik die pagina gewoon open!