Avatar billede mpj86 Nybegynder
03. juli 2003 - 17:00 Der er 7 kommentarer og
1 løsning

Skal have sat design sammen med GB Lib

Hej

Jeg har denne kode:

<?php
include('config.php');
$id=intval($_GET['id']);
$query = mysql_query("SELECT * FROM scooter_billeder WHERE id = '$id' ORDER BY id DESC") or die ("Fejl X: ".mysql_error());
while($row = mysql_fetch_array($query)) {
$image = ''.$row['URL'].'';
$size = getimagesize($image);

if($size[0] > 800 || $size[1] > 600) {

  $height = 600;
  $width = 800;

  header('Content-Type: image/jpeg');

  $src_img = imagecreatefromjpeg($image);
  $dst_img = imagecreatetruecolor($width, $height);
  imagecopyresampled($dst_img, $src_img, 0,0,0,0, $width,$height, imagesx($src_img), imagesy($src_img));
  $image = imagejpeg($dst_img);

}

$right = $size[0]-176;
$bottom = $size[1]-10;
$right2 = $size[0]-174;
$bottom2 = $size[1]-8;

$font= $_SERVER['DOCUMENT_ROOT'].'/upload/verdana.ttf';
$im = imagecreatefromjpeg($image);
$color = ImageColorAllocate($im,255,0,0);
$color2 = ImageColorAllocate($im,255,255,255);
imagettftext($im,20,0,$right2,$bottom2,$color2,$font,'MopedPower');
imagettftext($im,20,0,$right,$bottom,$color,$font,'MopedPower');
header('Content-type: image/jpeg');
ImageJPEG($im);
ImageDestroy($im);
}
?>

Jeg har prøvet og kan ikke få det til at virke kan i ikke lave det sådan?

echo '<div align="center"><center><table border="0" width="744" cellspacing="0" cellpadding="0" style="border: 1px solid #000000"><tr><td width="100%" bgcolor="#B9E1FD">';

Her skal den så cise billedet i center

echo '</td></tr></table></center></div>';
Avatar billede proware Nybegynder
03. juli 2003 - 17:04 #1
echo "<div align='center'><center><table border='0' width='744' cellspacing='0' cellpadding='0' style='border: 1px solid #000000'><tr><td width='100%' bgcolor='#B9E1FD'>";

echo "</td></tr></table></center></div>";
Avatar billede mpj86 Nybegynder
03. juli 2003 - 17:04 #2
Altså det skal se sådan ud:

http://www.mopedpower.dk/upload/test.php
Avatar billede schaefner Juniormester
03. juli 2003 - 17:09 #3
Prøv:

--- test.php ---

<?php
include('config.php');
$id=intval($_GET['id']);
$query = mysql_query("SELECT * FROM scooter_billeder WHERE id = '$id' ORDER BY id DESC") or die ("Fejl X: ".mysql_error());
while($row = mysql_fetch_array($query)) {
    echo '<div align="center"><center><table border="0" width="744" cellspacing="0" cellpadding="0" style="border: 1px solid #000000"><tr><td width="100%" bgcolor="#B9E1FD">';
    echo "<img src=\"img.php?image=$row[URL]\">";
    echo '</td></tr></table></center></div>';
}
?>

--- img.php ---

<?php
$size = getimagesize($_GET['image']);

if($size[0] > 800 || $size[1] > 600) {
    $height = 600;
    $width = 800;
    header('Content-Type: image/jpeg');
    $src_img = imagecreatefromjpeg($image);
    $dst_img = imagecreatetruecolor($width, $height);
    imagecopyresampled($dst_img, $src_img, 0,0,0,0, $width,$height, imagesx($src_img), imagesy($src_img));
    $image = imagejpeg($dst_img);
}
$right = $size[0]-176;
$bottom = $size[1]-10;
$right2 = $size[0]-174;
$bottom2 = $size[1]-8;

$font = $_SERVER['DOCUMENT_ROOT'].'/upload/verdana.ttf';
$im = imagecreatefromjpeg($image);
$color = ImageColorAllocate($im,255,0,0);
$color2 = ImageColorAllocate($im,255,255,255);
imagettftext($im,20,0,$right2,$bottom2,$color2,$font,'MopedPower');
imagettftext($im,20,0,$right,$bottom,$color,$font,'MopedPower');
header('Content-type: image/jpeg');
ImageJPEG($im);
ImageDestroy($im);
?>
Avatar billede mpj86 Nybegynder
03. juli 2003 - 17:12 #4
Det dur men kan man slet ikke gøre det i en fil?
http://www.mopedpower.dk/upload/test.php?id=1

Hvordan får jeg billedet center?

Ved du hvordan man skriver men fed altså så mopedpower på billedet bliver med fed...
Avatar billede schaefner Juniormester
03. juli 2003 - 17:15 #5
1) Du kan ikke gøre det i en fil, hvorfor er det også så vigtigt?
2) Du kan f.eks. bruge en anden skrifttype Arial Black

mvh. Jesper Sørensen
Avatar billede mpj86 Nybegynder
03. juli 2003 - 17:17 #6
Ok takker....
Avatar billede schaefner Juniormester
03. juli 2003 - 17:18 #7
det smarte ved dette, er at du kan kalde img.php hver gang du vil have vist et billede (www.disneyzone.dk/test/)
Avatar billede mpj86 Nybegynder
03. juli 2003 - 17:19 #8
:)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester