Salut, la compagnie,
j'ai un petit problème avec mon code, enfaite il est sensé créer un dossier avec le nom du pseudo membre et ensuite ajouter les photos upload dans le dossier créer.
Upload/Pseudo1/img.jpg
j'ai même fais des "echo" avec ma variable et celle-ci s'affiche correctement, cependant impossible de placer les fichier.jpg dans le dossier... ou même de placer le pseudo du membre dans le nom de la photo.
<?php
session_start();
require 'include/db.php';
if (isset($_GET['id']) AND $_GET['id'] > 0) {
$getid = intval($_GET['id']);
$req = $db->prepare('SELECT * FROM users WHERE id = ?');
$req->execute(array($getid));
$userinfo = $req->fetch();
}
?>
<div id="pseudo"> <?= $userinfo['id']; ?> </div>
<?php $dram = $userinfo['pseudo']; ?>
<?php
$dossier = 'upload/'.$dram;
if(!is_dir($dossier)){
mkdir($dossier);
}
//echo $userinfo['id'];
// new filename
$filename = $dram.'-pic_'.date('YmdHis').'-' .$dram. '-.jpeg';
$url = '/upload/'.$dram.'/'.$filename;
if( move_uploaded_file($_FILES['webcam']['tmp_name'],'upload/'.$dram.'/'.$filename) ){
$url = dirname($_SERVER['REQUEST_URI']) . '/upload/' .$dram.'/'. $filename;
}
// Return image url
echo $url;
?>
Bonjour.
Si tu veux de l'aide, montres nous le code correct, car quand on voit par exemple :
?>
= $userinfo['id']; ?>
C'est qu'il manque clairement du code, de plus que pour présenter du code, tu dois utiliser la balise correspondante (<\>) et y mettre le code à l'intérieur.