Avatar billede Chak Nybegynder
15. oktober 2010 - 01:05 Der er 16 kommentarer

Billede vises ikke?

Hej, jeg sidder med noget billede overlay, men kan ikke få det til at fungere.. koden ser således ud



<?php
$mysql['host'] = 'localhost'; // Host til database
$mysql['username'] = 'root'; // Brugernavn til database
$mysql['password'] = 'test'; // Kodeord til database
$mysql['database'] = 'bkv'; // Database
mysql_connect($mysql['host'],$mysql['username'],$mysql['password']);
mysql_select_db($mysql['database']);

        $sql_int_cofp = mysql_query("SELECT * FROM products where special_offer != '' order by p_id") or die(mysql_error());           
                    if ($ofp_int_row = mysql_fetch_assoc($sql_int_cofp)) {
                        $image_mad = 'images/products/'.$ofp_int_row["image"];
                       

// Overlay image
$overlay = imagecreatefrompng('images/overlay.png'); // overlay ligger i den

// The picture
$image = imagecreatefrompng($image_mad);

// select overlay color to be transparent
$white = imagecolorallocate($image, 255, 255, 255);

//
imagesettile($image, $overlay);

// Making the overlay  background transparent
imagecolortransparent($image, $white);

// Make the image repeat
imagefilledrectangle($image, 0, 0, 180, 130, IMG_COLOR_TILED);

// Output image to the browser

echo '<img src="'.$image.'" width="180" height="130" />';

imagedestroy($image);
imagedestroy($overlay);
                }


?>
Avatar billede DiscSunshine Nybegynder
15. oktober 2010 - 01:19 #1
prøv at skifte denne ud med

fra
$overlay = imagecreatefrompng('images/overlay.png')

til
<img src="images/overlay.png" />
Avatar billede Chak Nybegynder
15. oktober 2010 - 01:43 #2
Det hjalp ikke :(
Avatar billede DiscSunshine Nybegynder
15. oktober 2010 - 01:47 #3
prøv lige at give mig din hjemmeside så kigger jeg lige på det
Avatar billede Chak Nybegynder
15. oktober 2010 - 01:50 #4
Køre localhost på min bærbar. Men php-koden ovenfor er det eneste den fil indeholder.
Avatar billede DiscSunshine Nybegynder
15. oktober 2010 - 01:56 #5
ok så ved jeg det desværer ikke det må du undskylle

Mvh
Michael - Sunshine
Avatar billede DiscSunshine Nybegynder
15. oktober 2010 - 02:00 #6
men jeg kan hjælpe dig med at kommer onlind hvis det er det du vil så skal du bar sige til så her jeg et sted hvor du kan komme på et sub domæne
Avatar billede Chak Nybegynder
15. oktober 2010 - 02:06 #7
ellers tak, jeg vil gerne lige have fundet løsningen på mit problem ovenfor.
Avatar billede ksoren Nybegynder
15. oktober 2010 - 06:52 #8
Du anvender det også lidt forkert. Prøv at kigge på eksemplet her: http://php.net/manual/en/function.imagecreatefrompng.php

<img src="mitscript.php"> skal indsættes på den side, hvor billedet skal være.

Dit script er selve billedet (det fortæller headeren i eksemplet). Det ender bare på php i stedet for jpg).
Avatar billede Chak Nybegynder
15. oktober 2010 - 11:20 #9
Ja, okay. Hvordan kan jeg så gøre. At jeg kan gøre det på denne måde i stedet?
Avatar billede majbom Novice
15. oktober 2010 - 21:07 #10
hvordan er det du gerne vil have det til at virke?

kan du ikke bare gemme filen som billede.php og så lave et img-tag hvor src er billede.php i stedet - som det normalt gøres?

og så fjerne:

echo '<img src="'.$image.'" width="180" height="130" />';
Avatar billede Chak Nybegynder
16. oktober 2010 - 16:46 #11
Det er jo mange billeder der bliver trukket ud, og hvis jeg bare gemmer den som billede.php, trækker den jo bare det sammen billede ud hele tiden. Men hvis der er en løsning, hvor f.eks. scr er billede.php?id=1

Men hvordan gør jeg det
Avatar billede ksoren Nybegynder
16. oktober 2010 - 17:09 #12
Så skriver du <img src="billede.php?id=1">

Og så handler du ud fra hvad $_GET['id'] indeholder.
Avatar billede ksoren Nybegynder
16. oktober 2010 - 17:12 #13
Hvis billederne er meget dynamtiske, så f.eks. id=1 kan ændre sig fra gang til gang, så skal du tage højde for browserens cache
Avatar billede Chak Nybegynder
17. oktober 2010 - 01:42 #14
Lavede det som $_GET form.. Lig et svar ksoren
Avatar billede majbom Novice
17. oktober 2010 - 08:35 #15
nååh, havde ikke lige set at der skulle argumenter med til scriptet...
Avatar billede majbom Novice
10. november 2010 - 14:22 #16
ksoren?
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