Jag använder den här koden för att skriva ut en bild:
<?php
error_reporting(E_ALL);
ini_set("display_errors", "1");
mysql_connect("","","")
or die("Could not connect: " . mysql_error());
mysql_select_db("");
$result = mysql_query("SELECT image FROM pixelpost2_pixelpost WHERE datetime < NOW() ORDER BY datetime DESC LIMIT 1") or die('Err: ' . mysql_error());
if(mysql_num_rows($result) > 0){
$data = mysql_fetch_array($result);
echo $data['image'];
}
mysql_free_result($result);
?>
Problemet är att bilden skrivs ut som en hemsida, med en img-tagg. Jag vill skapa en länk som går direkt till jpg-bilden. Så som de bifogade filerna fungerar här på wF. Hoppas ni förstår vad jag menar.
Nu vet jag inte hur sånt här fungerar riktigt. Men man kanske kan skapa någon slags querystring, latest-post.php?bild=latest eller nåt. Det borde väl inte vara så jättesvårt, eller?
Hur ser datan i databasen ut? Jag har lite svårt att tror att bilderna lagras som en blob i den nämligen...det är väl snarare så att du kan plocka ut ett id och en sökväg till en bild i databasen?
Isf måste du första leta fram vilken som är den senaste bilden i databasen som du gör med sql-satsen och sedan läsa filen från serverns disk och spotta ut den.
Jag kan iof ha fel, har aldrig jobbat med pixelpost.
Men frågan är egentligen varför du vill göra så?
Att skapa bilder så här brukar ju användas när man skapar nya bilder t.ex grafer eller om man vill skala storlek, lägga på text mm.
Men i ditt fall så gör vi bara en exakt kopia.
Egentligen så behöver man ju inte då använda GD utan man kan lika gärna ha din första kod i en egen fil och ändast ändra din echo till att skriva ut hela img taggen och sen köra en include där bilden ska visas.
Jag vill posta min bild på facebook, och facebook godkänner bara länkar till bilden, inte img-taggar, och med hjälp av din kod så kommer den här bilden alltid att visa min senaste bild från min flog. Förhoppningsvis, jag vet inte ifall det fungerar än med uppdateringar.