السلام عليكم
هناك مشكل في FREAD() .. هل من مساعدة، وجزاكم الله خيرا
_______________________
كود الفورم :
<html> <form action="inserer_image.php" method="post" enctype="multipart/formdata"> Image <br /> <input type="hidden" name="MAX_FILE_SIZE" value="300000" /> <input type="file" name="image" size="12"/> <input type="submit" value="Ajouter"/> </form> </html>
كود الإضافة :
<?php
// connexion à la base de données:
mysql_connect("localhost","root","");
mysql_select_db("test");
// récolte des données du fichier:
$image_tmp = $_FILES["image"]["tmp_name"];
$image_name = $_FILES["image"]["name"];
$image_size = $_FILES["image"]["size"];
$image_type = $_FILES["image"]["type"];
// ajout dans la table:
$donnees = addslashes(fread(fopen($image_tmp,"rb"), $image_size));
$result = mysql_query("INSERT INTO image (donnees_binaires,nom_fichier,taille_fichier,type_fichier)
VALUES ('$donnees','$image_name','$image_size','$image_type')");
$id = mysql_insert_id();
mysql_close();
?>كود إضهار الصور :
اقتباس<?php// connexion à la base de données:
mysql_connect("localhost","root","");
mysql_select_db("test");
// on récolte les données contenues dans la table:
$requete = mysql_query ("SELECT * FROM image WHERE id='$id'");
$data = mysql_fetch_array ($requete);
$id = $data["id"];
$donnees_binaires = $data["donnees_binaires"];
$type_fichier = $data["type_fichier"];
header ( "contenttype:
$type_fichier");
print "$donnees_binaires";
?>
وهذا هو الخطـأ يلي بظهر لي ...
Warning: fread(): supplied argument is not a valid stream resource in C:\wamp\www\lap\image2 test\inserer_image.php on line 11
فهل من مساعدة، وشكرا جزيلا .