par AB » 09 janv. 2012, 22:47
voici l'url http://127.0.0.1/Espace_Membre/blob/apercu.php?id=2
par Rémi2000 » 09 janv. 2012, 21:58
<?php if ( isset($_GET['id']) ) { try { $pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION; $bdd = new PDO('mysql:host=localhost;dbname=users', 'root', '', $pdo_options); } catch (Exception $e) { die('Erreur : ' . $e->getMessage()); } $id = intval ($_GET['id']); $req = "SELECT img_blob ". "FROM images WHERE img_id = ".$id; $ret = mysql_query ($req) ; $col =($ret); if ( !$col[0] ) { echo "Id d'image inconnu"; } else { header ("Content-type: ".$col[1]); echo $col[2]; } } else { echo "Mauvais id d'image"; }
par xTG » 09 janv. 2012, 07:58
par Rémi2000 » 09 janv. 2012, 06:10
par xTG » 08 janv. 2012, 23:24
par Rémi2000 » 08 janv. 2012, 20:43
par xTG » 08 janv. 2012, 13:29
ne se télécharge pas
par Rémi2000 » 08 janv. 2012, 10:41
<form method="POST" action="upload.php" enctype="multipart/form-data"> <!-- On limite le fichier à 100Ko --> <input type="hidden" name="MAX_FILE_SIZE" value="100000"> Fichier : <input type="file" name="avatar"> <input type="submit" name="envoyer" value="Envoyer le fichier"> </form> <?php if(isset($_FILES['avatar'])) { $dossier = 'upload/'; $fichier = basename($_FILES['avatar']['name']); if(move_uploaded_file($_FILES['avatar']['tmp_name'], $dossier . $fichier)) //Si la fonction renvoie TRUE, c'est que ça a fonctionné... { echo 'Upload effectué avec succès !'; } else //Sinon (la fonction renvoie FALSE). { echo 'Echec de l\'upload !'; } } ?> <?php //On fait un tableau contenant les extensions autorisées. //Comme il s'agit d'un avatar pour l'exemple, on ne prend que des extensions d'images. $extensions = array('.png', '.gif', '.jpg', '.jpeg'); // récupère la partie de la chaine à partir du dernier . pour connaître l'extension. $extension = strrchr($_FILES['avatar']['name'], '.'); //Ensuite on teste if(!in_array($extension, $extensions)) //Si l'extension n'est pas dans le tableau { $erreur = 'Vous devez uploader un fichier de type png, gif, jpg, jpeg, txt ou doc...'; } ?> <?php // taille maximum (en octets) $taille_maxi = 100000; //Taille du fichier $taille = filesize($_FILES['avatar']['tmp_name']); if($taille>$taille_maxi) { $erreur = 'Le fichier est trop gros...'; } ?> <?php $fichier = strtr($fichier, 'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ', 'AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy'); //On remplace les lettres accentutées par les non accentuées dans $fichier. //Et on récupère le résultat dans fichier //En dessous, il y a l'expression régulière qui remplace tout ce qui n'est pas une lettre non accentuées ou un chiffre //dans $fichier par un tiret "-" et qui place le résultat dans $fichier. $fichier = preg_replace('/([^.a-z0-9]+)/i', '-', $fichier); ?>
par xTG » 08 janv. 2012, 09:48
par Rémi2000 » 08 janv. 2012, 09:10
par xTG » 07 janv. 2012, 23:23
par Rémi2000 » 07 janv. 2012, 22:02
$req = mysql_query('select email from users'); $donnees = $req if (!$donnees) { echo "erreur"; else echo $donnees; } ?>
<?php //On affiche un message de bienvenue, si lutilisateur est connecte, on affiche son pseudo $base = mysql_connect ('localhost', 'root', ''); mysql_select_db ('users', $base); $reponse =mysql_query('select email from users'); if (!$reponse) { echo "erreur"; } else { echo $reponse; } ?>
par Rémi2000 » 07 janv. 2012, 21:17
par moogli » 07 janv. 2012, 21:04
par Rémi2000 » 07 janv. 2012, 20:57