We hebben een database opgezet met binary data, wat foto's zijn. ( De discussie of dit handig is laat ik graag achterwege, het is namelijk voor de eindgebruiker veel makkelijker). Nu heb ik het script draaiende onder ASP, met de volgende code
Het probleem is echter nu dat het geheel nu op een linux bak moet worden gezet. Alles is al omgezet in PHP enz, alleen kom ik hier niet uit. Ik heb via http://nl3.php.net/manual/nl/ref.image.php een heleboel informatie, maar ik heb absoluut geen idee waar ik moet beginnen...
Kunnen jullie misschien me op weg helpen ? Volgens mij moet ik aan de slag met de imagejpeg (http://nl3.php.net/manual/nl/function.imagejpeg.php) functie, of niet ?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
| <%
Var_database = "databasenaam"
%>
<%
foto=request("foto")
thumb=request("thumb")
boek=request("boek")
Response.Buffer = true
Response.Clear
Response.Expires = 0
Response.ContentType = "image/jpg"
set myconn = server.createobject("adodb.connection")
connection = "driver={MySQL};server=localhost;uid=Imager_User;PASSWORD=password;OPTION=3;database=" + Var_database + ""
myconn.open (connection)
set result = server.createobject("adodb.recordset")
if thumb="yes" then
sql = "SELECT id,thumb FROM "+boek+" WHERE id="+foto
else
sql = "SELECT id,image FROM "+boek+" WHERE id="+foto
end if
set result = myconn.execute(sql)
if not result.EOF then
if thumb="yes" then
Response.BinaryWrite result("thumb")
else
Response.BinaryWrite result("image")
end if
end if
result.close
myconn.close
%> |
Het probleem is echter nu dat het geheel nu op een linux bak moet worden gezet. Alles is al omgezet in PHP enz, alleen kom ik hier niet uit. Ik heb via http://nl3.php.net/manual/nl/ref.image.php een heleboel informatie, maar ik heb absoluut geen idee waar ik moet beginnen...
Kunnen jullie misschien me op weg helpen ? Volgens mij moet ik aan de slag met de imagejpeg (http://nl3.php.net/manual/nl/function.imagejpeg.php) functie, of niet ?