Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

Poze-MYSQL
Vezi mesajul original

 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> Cod PHP
Subiectul anterior :: Subiectul următor  
Autor Mesaj
biban



Data înscrierii: 13/Apr/2003
Mesaje: 204
Locație: Giurgiu

Trimis: Dum Iun 29, 2003 8:54 am    Titlul subiectului: Poze-MYSQL  

Cum pot sa pun niste poze care le am intr-un tabel MYSQL fara sa folosesc comanda header care imi reseteaza pagina?? Sau poate nu folosesc eu bine header("Content-type........ etc.
Solutzia pe care o folosesc provizoriu dar care nu e prea eleganta (shi nici recomandabila):
.........
$id=@mysql_result($dbresult,$i,"id");
$filehandle=fopen("tmp/tmpgif$id.gif",'w');
fwrite($filehandle,(@mysql_result($dbresult,$i,"icon")));
fclose($filehandle);
..........
echo "<IMG src='tmp/tmpgif$id.gif'>";

V-atzi dat seama ca creez un fishier temporar avand denumirea o radacina tmpgif shi o terminatzie care este id-ul inregistrarii shi ca acest cod este extras dintr-un "for".

MULTZUMIRI ANTICIPATE!
Sus  
iepurec



Data înscrierii: 30/Iun/2003
Mesaje: 102
Locație: Timisoara

Trimis: Mie Iul 02, 2003 9:54 am    Titlul subiectului:  

:!: Si pe mine ma intereseaza subiectul. Am incercat mai multe metode dar nu am reusit, iar pe net nu am gasit. Mai caut... 8O
Sus  
iepurec



Data înscrierii: 30/Iun/2003
Mesaje: 102
Locație: Timisoara

Trimis: Mie Iul 02, 2003 10:25 am    Titlul subiectului: Rezolvare  

:idea: A sample php script with which you can access the stored data

The script getdata.php is an example script that fetches the binary data from the database and passes it directly to the user.

<?php
// Syntax: getdata.php?id=<id>

if($id) {

// you may have to modify login information for your database server:
@MYSQL_CONNECT("localhost","root","password");

@mysql_select_db("binary_data");

$query = "select bin_data,filetype from binary_data where id=$id";
$result = @MYSQL_QUERY($query);

$data = @MYSQL_RESULT($result,0,"bin_data");
$type = @MYSQL_RESULT($result,0,"filetype");

Header( "Content-type: $type");
echo $data;

};
?>

As the script needs to "know" which file is requested, you have to add the ID as a parameter.

Example: A file has been stored with ID 2 in the database. To get this file, you have to call:

getdata.php?id=2

If you have images saved in the database, you can use the getdata script as <img src> in your webpage.

Example: You saved an Image as ID 3 in the database and want to show it on your webpage. Use the following code:

<img src="getdata.php?id=3">
Sus  
biban



Data înscrierii: 13/Apr/2003
Mesaje: 204
Locație: Giurgiu

Trimis: Mie Iul 02, 2003 11:03 am    Titlul subiectului:  

inca nu am incercat scriptul pe care l-ai postat dar din cate imi dau seama la prima vedere o sa-mi reseteze pagina Header-ul ala din final (am dezvoltat shi eu ceva asemenator dar poate la tine e un amanunt care mie imi scapa. o sa incerc.Poate merge.)
Chestia pe care o vreau eu e ca pe documentul rezultat sa fie shi ceva HTML shi ceva poze(combinate).
Daca in header voi avea "Content-type:image/gif" shi pe urma dau echo $data cred ca imi afiseaza numai continutul "image".
Se putea rezolva cu ceva "flash" dar eu vreau doar php sau Jscript.
Am experimentet ceva cu javascript shi se pare ca asta e cea mai buna solutzie, dar sunt inca departe de rezultatul final.

DACA CINEVA ARE SOLUTZIA VA ROG POSTATZI-O!!
Sus  
iepurec



Data înscrierii: 30/Iun/2003
Mesaje: 102
Locație: Timisoara

Trimis: Mie Iul 02, 2003 11:22 am    Titlul subiectului: Functioneza  

:idea: Am testat si merge! Daca nu reusesti te rog sa ma contactezi prin mail si o sa-ti dau o aplicatie pe care am facut-o azi "completa". Sa auzim de bine!!! :wink:
Sus  
PHPRomania Bot
Bot Member


Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google
Trimis: Mie Dec 26, 2007 7:01 pm   Titlul subiectului: Ad  

Sus  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> Cod PHP
Pagina 1 din 1


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community