J'ai besoin de votre aide pour mon script. J'ai une page où je télécharger des informations utilisateur avec il la signature dans un dossier de signatures dans le dossier racine à l'aide cette section de mon code ci-dessous:Erreurs affichant une image chargée dans le dossier d'images de mon dossier racine
{
$uploaddir = "uploads";
$file = str_replace(' ', '_', $_FILES
['signature']['name']);
switch($_FILES['signature']['type']) {
case "image/gif":
case "image/jpeg":
case "image/pjpeg":
case "image/png":
$uploaddir .= 'signatures';
break;
}
foreach($_FILES as $signature)
$tmp_name = $signature['tmp_name'];
$type = $signature['type'];
$name = $signature['name'];
$size = $signature['size'];
if (move_uploaded_file($_FILES
['signature']['tmp_name'], $uploaddir. $file)) {
$query = "INSERT INTO users (users_id, tmp_name, type, name, size)
VALUES (NULL, '$tmp_name', '$type' , '$name' , '$size')"
mysql_query($query) or
die (mysql_error());
}
Ceci est la requête que je utilise pour appeler le nom du fichier que je veux.
$query10 = mysql_query("SELECT name
FROM users
WHERE username = '".$_SESSION ['logged_username']."'") or
die (mysql_error());
$signature = mysql_fetch_array ($query10);
Comment j'essaie de montrer la signature que j'ai téléchargée avec un script PHP.
echo "<img src = \"uploads\""?><?php echo $signature['name'] ;?>"/<? php "width=\"50\" height=\"100\">" ;
L'image ne montre pas, même si elle a montré une petite boîte avec rien à l'intérieur. Je suis sûr que l'image a été téléchargée dans le dossier de signature de ma racine.
S'il vous plaît pardonner mon formatage. Je ne voulais pas dire de mépris pour cette communauté. Je serai enchanté de vos commentaires, de vos réponses et de vos suggestions. Merci d'avance.
vérifier avec la source de vue? quel chemin src vous obtenez dans le tag img –
avez-vous vérifié votre code pour le téléchargement fonctionne bien? –
C'est ce que je reçois .... –