OK. Ik heb een script van phpbuilder.com gehaald gemaakt door ene florian wat je hier kan bekijken :
http://www.phpbuilder.com/columns/florian19991014.php3
Dit script maakt het mogelijk binaire data (plaatjes filmpjes whatever) in je Database op te slaan in plaats van via een verwijzing naar de file op de webserver. De vraag waarom ik dit wil is niet relevant, alleen ik wil het dus zo.
Nou werkt het uploaden allemaal prima. De data komt in het database veld te staan en dat gaat prima. Het probleem is het ophalen van de data.
Er schijnen meer problemen mee te zijn als ik de reacties op phpbuilder.com moet geloven, en ik heb alle oplossingen ook geprobeerd die daar aangeven worden, maar het mag helaas niet baten.
hieronder even het ophaal script.
Dit gehele script wil niet werken. Verbinden met de DB is geen probleem, maar het oproepen van de data gaat niet. In de tutorial van phpbuilder wordt er gezegd je haalt de data op via bijv. http://www.jeeigenserver.com/getdata.php?id=1 . Dit geeft een lege pagina op. Als ik het via [img]"getdata.php?id=1"[/img] probeer dan is het welbekende kruisje te zien.
Heeft iemand enig idee hoe ik dit kan oplossen ?
thanx in advance
http://www.phpbuilder.com/columns/florian19991014.php3
Dit script maakt het mogelijk binaire data (plaatjes filmpjes whatever) in je Database op te slaan in plaats van via een verwijzing naar de file op de webserver. De vraag waarom ik dit wil is niet relevant, alleen ik wil het dus zo.
Nou werkt het uploaden allemaal prima. De data komt in het database veld te staan en dat gaat prima. Het probleem is het ophalen van de data.
Er schijnen meer problemen mee te zijn als ik de reacties op phpbuilder.com moet geloven, en ik heb alle oplossingen ook geprobeerd die daar aangeven worden, maar het mag helaas niet baten.
hieronder even het ophaal script.
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| <?php if($id) { // you may have to modify login information for your database server: @MYSQL_CONNECT("localhost","$username","$password"); @mysql_select_db("tgp") or die("oopsie"); $query = "select bin_data,filetype from binary_data where id=$id"; $result = @MYSQL_QUERY($query) or die("Couldn't get image."); $data = @MYSQL_RESULT($result,0,"bin_data"); $type = @MYSQL_RESULT($result,0,"filetype"); Header( "Content-type: $type"); echo $data; }; ?> |
Dit gehele script wil niet werken. Verbinden met de DB is geen probleem, maar het oproepen van de data gaat niet. In de tutorial van phpbuilder wordt er gezegd je haalt de data op via bijv. http://www.jeeigenserver.com/getdata.php?id=1 . Dit geeft een lege pagina op. Als ik het via [img]"getdata.php?id=1"[/img] probeer dan is het welbekende kruisje te zien.
Heeft iemand enig idee hoe ik dit kan oplossen ?
thanx in advance
Verstand van Voip? Ik heb een leuke baan voor je!