Soyez le premier à donner votre avis sur cette source.
Vue 25 063 fois - Téléchargée 2 970 fois
// le fichier fichier.php <?php include("connect.php"); $date = gmdate("H\hi"); echo $date; // aller je le laisse pour le plaisir de tjs savoir l'heure ?> <form enctype="multipart/form-data" method="post" action="ajout.php"> <br /> Image: <input name="file" type="file"> <br /> <br /> Description <br /> <textarea name="description"> </textarea> <br /> <br /> <input type="submit" value="valider"> </form> <html> <head><title>.:: Enjoy BabY ::.</title></head> </html> <?php mysql_close(); ?> //le fichier ajout.php : <?php include("connect.php"); $description=$_POST["description"]; // on recupere la description $nom=$_FILES["file"]["name"]; // on recupere le nom de l'image avec son extension $taille=$_FILES["file"]["size"]; //optionnelle, mnt vous avez la taille list($name, $ext) = explode(".", $nom); // on separe le nom de l'image de son extension $ext=".".$ext; // on rajoute un . devant l'extention $chemin = "./repertoire/".$nom; // ici c'est l'endroit ou va etre stocker le chemin de votre texte ou image ou autre ici c'est dans ==> répertoire. move_uploaded_file($HTTP_POST_FILES["file"]["tmp_name"],$chemin); // on envoie le fichier a l'endroit voulu mysql_query("INSERT INTO fichier (file, titre, description, taille) VALUES('$nom','$name','$description', '$taille');"); // et on termine en envoyant les donné dans la base mysql echo 'Good Job Sir '; mysql_close(); ?> // Et enfin pas des moindres la base de donnée base_bd.sql : -- phpMyAdmin SQL Dump -- version 2.6.1 -- http://www.phpmyadmin.net -- -- Host: localhost -- Generation Time: Mar 02, 2007 at 08:11 PM -- Server version: 4.1.9 -- PHP Version: 4.3.10 -- -- Database: `fichier` -- -- -------------------------------------------------------- -- -- Table structure for table `fichier` -- CREATE TABLE `fichier` ( `id` int(3) NOT NULL auto_increment, `file` varchar(25) NOT NULL default '', `titre` varchar(25) NOT NULL, `description` longtext NOT NULL, `taille` varchar(10) NOT NULL default '', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; -- -- Dumping data for table `fichier` -- //et voila enjoy un max ;)
J"ai un formulaire dont je récupère les valeur des champs dans un cookie et je fais:
" /> pour l'envoi et:
<?php echo $_COOKIE['REC_NomFinalComplet'];?>
pour le récupérer. Cela ne fonctionne pas et me renvoi: la chaine de caractère <?php echo $filesname ?> (en caratères spéciaux) pourtant je fais:
pour l'envoi et:
<?php echo $_COOKIE['REC_news_lien'];?> pour le récupérer et cela fonctionne bien.
Peut-être une erreur ou un oubli ?
mais jvoudrai savoir comment puis je faire pour afficher limage qui est dans la bdd dans un fichier php????????
MERCI D4AVANCE
ensuite tu peux manipuler tout ca en récuperant facilement l'extension, la hauteur, la largeur de cette image.
fais kkes recherches sur la fonction getimagesize() tu verras le réel avantage ;)
++
Pour l'autre "erreur" de verification, voici la solution que je mettrai au plus vite sur le fichier *zip.
if (!$result or !$test)
{
echo "L'enregistrement de vos données a échoué. Essayez plus tard.".mysql_error();
}
elseif ($result and $test) {
echo 'Good Job Sir ';
}
Merci des conseils ;)
C'est comme ca qu'on apprend le plus.
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.