Plusieurs problèmes php
bookboy
Messages postés
263
Date d'inscription
Statut
Membre
Dernière intervention
-
bookboy Messages postés 263 Date d'inscription Statut Membre Dernière intervention -
bookboy Messages postés 263 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je suis en train de faire un site (et oui encore moi ^^) et je rencontre encore des problèmes, mais cette fois-ci je ne vois pas d'où ça peut bien venir...
Voilà le premier problème:
Je veux faire un espace administrateur où l'on peut ajouter des images et un article sur un site. Enfin là n'est pas le problème. Là où je bloque, c'est au niveau d'une fonction que je ne maîtrise pas vraiment, la fonction fread(). Voici l'erreur que ça me donne:
" Warning: fread(): supplied argument is not a valid stream resource in /home/e/elphie/html/inserer_image.php on line 20 "
Voici mon code:
insertimage.html
inserer_image.php
Voilà :(...
Ensuite, je vous donnerai ma seconde erreur car à mon avis la seconde est crée par la première.
Merci d'avance, bookboy...
Je suis en train de faire un site (et oui encore moi ^^) et je rencontre encore des problèmes, mais cette fois-ci je ne vois pas d'où ça peut bien venir...
Voilà le premier problème:
Je veux faire un espace administrateur où l'on peut ajouter des images et un article sur un site. Enfin là n'est pas le problème. Là où je bloque, c'est au niveau d'une fonction que je ne maîtrise pas vraiment, la fonction fread(). Voici l'erreur que ça me donne:
" Warning: fread(): supplied argument is not a valid stream resource in /home/e/elphie/html/inserer_image.php on line 20 "
Voici mon code:
insertimage.html
<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>
inserer_image.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <!-- // Réalisation & Codage par Stefifa pour Start PC // --> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> <title>Page d'acceuil</title> <link href="design.css" rel="stylesheet" type="text/css" /> <link rel="shortcut icon" href="design/img/favicon.png"> </head> <body><?php // connexion à la base de données: mysql_connect("mysql","secret","secret"); mysql_select_db("elphie_site"); // 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, "r"), $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(); ?> </body> </html> <!-- // Réalisation & Codage par Stefifa pour Start PC // -->
Voilà :(...
Ensuite, je vous donnerai ma seconde erreur car à mon avis la seconde est crée par la première.
Merci d'avance, bookboy...
A voir également:
- Plusieurs problèmes php
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour à la ligne php ✓ - Forum PHP
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
4 réponses
Salut!
Avec windows tu dois ajouter un b au niveau de l'ouverture du fichier.Donc au lieu de ça:
tu dois avoir ceci:
petit manuel ici
Bonne nuit!
Avec windows tu dois ajouter un b au niveau de l'ouverture du fichier.Donc au lieu de ça:
$donnees = addslashes(fread(fopen($image_tmp, "r"), $image_size));
tu dois avoir ceci:
$donnees = addslashes(fread(fopen($image_tmp, "rb"), $image_size));
petit manuel ici
Bonne nuit!