hallo,
Ik ben bezig met een site voor fifa08-09 competities bij te houden.
Nu is de site al aardig af, ik wil alleen nog de clubshirts tonen.
Ik wil deze in een blob opslaan. Dit opslaan is ook reeds gelukt, als ik via phpmyadmin een rij in mijn tabel bekijk zie ik het shirt ook getoond worden.
echter nu wil ik het shirt ook tonen op de site. Ik had een vrij complexe query en de database instellingen etc netjes in een apart bestand include, maar om even terug te gaan naar de basis van het probleem heb ik echt alleen de hoog nodige code in een test bestandje geplakt om puur het probleem even te kunnen tackelen, echter lukt het me niet.
ik heb een test.php bestand aangemaakt met de volgende code:
waarbij team_id zeker een shirt heeft als ik in mijn database kijk.
Als ik dit bestand nu uitvoer krijg ik allemaal vreemde tekens : <žŽ'Ó1Ì£éh<Á\NËÑ´„™MY9elBwOhL&cøLÆ0&£ñds9)G“f6a儱ñt:†çÂSéî1ñxŸñær\ŽÆ%ÌlÌÊ1c£ /oÝøôÕn]Ö~Qn>ö«ðƒøü¯0ÆVŒ½å1"Øe0Bf^Z‡íckvÞå×›Õ>ª|Çþ)ë~b«Ñ½ôÝÆ¥GìxnxÆg®7–ª{pû
Vast binaire code?
Dit is overigens de waardes van het veld team_shirt in de database
team_shirt blob MIME: image/png BINARY Ja NULL
wat doe ik nu fout? want ik heb veel gezocht naar codes op internet van hoe het op te slaan en hoe het weer te geven.
Nog 1 vraagje:
mbt deze regel:
Header( "Content-type: image/png");
betekent dit, dat je enkel .png kan weergeven en geen .jpg (dus je kan ze niet door elkaar opslaan in de db?
bedankt
Ik ben bezig met een site voor fifa08-09 competities bij te houden.
Nu is de site al aardig af, ik wil alleen nog de clubshirts tonen.
Ik wil deze in een blob opslaan. Dit opslaan is ook reeds gelukt, als ik via phpmyadmin een rij in mijn tabel bekijk zie ik het shirt ook getoond worden.
echter nu wil ik het shirt ook tonen op de site. Ik had een vrij complexe query en de database instellingen etc netjes in een apart bestand include, maar om even terug te gaan naar de basis van het probleem heb ik echt alleen de hoog nodige code in een test bestandje geplakt om puur het probleem even te kunnen tackelen, echter lukt het me niet.
ik heb een test.php bestand aangemaakt met de volgende code:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
| <HTML> <BODY> <? Header( "Content-type: image/png"); mysql_connect('localhost','bla','bla') or die("Unable to connect to SQL server"); @mysql_select_db('hier staat mijn db') or die("Unable to select database"); $result=mysql_query("SELECT team_shirt FROM team WHERE team_id=1") or die("Can't Perform Query"); $row=mysql_fetch_row($result); echo "<IMG SRC=\"$row[0]\">"; ?> </BODY> </HTML> |
waarbij team_id zeker een shirt heeft als ik in mijn database kijk.
Als ik dit bestand nu uitvoer krijg ik allemaal vreemde tekens : <žŽ'Ó1Ì£éh<Á\NËÑ´„™MY9elBwOhL&cøLÆ0&£ñds9)G“f6a儱ñt:†çÂSéî1ñxŸñær\ŽÆ%ÌlÌÊ1c£ /oÝøôÕn]Ö~Qn>ö«ðƒøü¯0ÆVŒ½å1"Øe0Bf^Z‡íckvÞå×›Õ>ª|Çþ)ë~b«Ñ½ôÝÆ¥GìxnxÆg®7–ª{pû
Vast binaire code?
Dit is overigens de waardes van het veld team_shirt in de database
team_shirt blob MIME: image/png BINARY Ja NULL
wat doe ik nu fout? want ik heb veel gezocht naar codes op internet van hoe het op te slaan en hoe het weer te geven.
Nog 1 vraagje:
mbt deze regel:
Header( "Content-type: image/png");
betekent dit, dat je enkel .png kan weergeven en geen .jpg (dus je kan ze niet door elkaar opslaan in de db?
bedankt