Problème image en ligne
aneantisseur
Messages postés
377
Date d'inscription
Statut
Membre
Dernière intervention
-
aneantisseur Messages postés 377 Date d'inscription Statut Membre Dernière intervention -
aneantisseur Messages postés 377 Date d'inscription Statut Membre Dernière intervention -
Bonjour, j'ai fait un système d'ajout de photos, on rentre le nom de la photo (j'ai fait une Regex pour qu'on ne puisse entrer que des lettres alphanumériques en minuscule et j'ai fait un fonction pour que ce nom ne contienne qu'un seul mot), on rentre la description (qui sera notée au dessus de la photo), puis l'image en elle-même.
Le problème est le suivant :
La Regex fonctionne correctement (j'ai fait un echo), le compteur de mots fonctionne correctement, mais quand on respecte ces 2 règles, donc que l'on fait tout bien, la photot ne s'affiche pas et aucun de mes echo ne s'affichent non plus.
Pouvez-vous m'aider ?
P.S. je ne suis pas sur mon ordi, je ne peux pas donner de code pour l'instant.
P.S.2 : En local ca marche parfaitement, il n'y a qu'en ligne que ca merdouille ^^
Le problème est le suivant :
La Regex fonctionne correctement (j'ai fait un echo), le compteur de mots fonctionne correctement, mais quand on respecte ces 2 règles, donc que l'on fait tout bien, la photot ne s'affiche pas et aucun de mes echo ne s'affichent non plus.
Pouvez-vous m'aider ?
P.S. je ne suis pas sur mon ordi, je ne peux pas donner de code pour l'instant.
P.S.2 : En local ca marche parfaitement, il n'y a qu'en ligne que ca merdouille ^^
A voir également:
- Problème image en ligne
- Partager photos en ligne - Guide
- Détourer image en ligne - Guide
- Mètre en ligne - Guide
- Formulaire en ligne de meta - Guide
- Légende image word - Guide
9 réponses
Oui, elle a bien été uploadée, comme je l'ai dit, c'est au moment du passe sur le ftp que ca merdouille, sur le test local ca marche parfaitement !
précisons un peu.
sur le site local ça marche.
ftp ça merdouille ? mais quoi les images sont bien cahrgée sur le site. OK
alors il ne reste que le chemin vers les images sur le site distant qui est peut être codé en dur.
ou qui n'est pas bon.
si les images ne s'affichent pas, y a-t-il le carré avec la croix rouge ?
si oui, clic droit sur ce carré et propriété pour voir le chemin
sur le site local ça marche.
ftp ça merdouille ? mais quoi les images sont bien cahrgée sur le site. OK
alors il ne reste que le chemin vers les images sur le site distant qui est peut être codé en dur.
ou qui n'est pas bon.
si les images ne s'affichent pas, y a-t-il le carré avec la croix rouge ?
si oui, clic droit sur ce carré et propriété pour voir le chemin
Non, elles ne s'affichent pas du tout ! En fait si vous voulez y'a un cadre (border 3, donc <souligne>visible<souligne>) et dans ce cadre il y a l'image.
Mais le cadre n'apparait pas.
Mais le cadre n'apparait pas.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Voilà, je peux donner le code :
if (isset($_POST['envoyerphoto']))
{
$nom_de_la_photo = mysql_real_escape_string(htmlspecialchars($_POST['name_photo']));
$descr_photo = mysql_real_escape_string(htmlspecialchars($_POST['descr_photo']));
$photo_du_groupe = $_FILES['photo'];
$pseudo = htmlspecialchars(stripslashes($_SESSION['pseudo']));
$compteur_mot = explode(" ",$nom_de_la_photo);
for($i = 0;isset($compteur_mot[$i]);$i++) if(empty($compteur_mot[$i])) unset($compteur_mot[$i]);
if (count($compteur_mot) > 1)
{
echo'<center>Il y a plusieurs mots dans votre titre !</center>';
}
else
{
if(preg_match('#[^a-z0-9A-Z]#i', $nom_de_la_photo))
{
echo '<center>Le nom de votre photo comprte des caractères autres que : <br />
"abcdefghijklmnopqrstuvwxyz0123456789"</center>
';
}
else
{
if (isset($_FILES['photo']) AND $_FILES['photo']['error'] == 0)
{
if ($_FILES['photo']['size'] <= 50000)
{
$infosfichier = pathinfo($_FILES['photo']['name']);
$extension_upload = $infosfichier['extension'];
$extensions_autorisees = array('jpg');
$size = getimagesize($_FILES['photo']['tmp_name']);
$width = $size[0];
$height = $size[1];
$Config['MaxWidthImageUpload'] = 250;
$Config['MaxHeightImageUpload'] = 250;
if ($width <= $Config['MaxWidthImageUpload'] && $height <= $Config['MaxHeightImageUpload'])
{
if (in_array($extension_upload, $extensions_autorisees))
{
$nom = "../photosdugroupe/{$_POST['name_photo']}.{$extension_upload}";
move_uploaded_file($_FILES['photo']['tmp_name'],$nom);
$query25 = mysql_query("INSERT INTO gallerie(ID, titre, chemin, description, pseudo) VALUES('', '$nom_de_la_photo', '$nom', '$descr_photo', '$pseudo')");
if ($query25 == true)
{
echo 'L\'envoi de la photo a bien été éffectué !<br /><br />
';
}
}
else
{
echo '<p>Le format de la photo n\'est pas .jpg. Veuillez le changer.</p><br /><br />';
}
}
else
{
echo '<p>Les dimensions de la photo sont trop grandes.</p><br /><br />';
}
}
else
{
echo 'La photo est trop volumineuse, réduisez sa taille.</p><br /><br />';
}
}
}
}
}
bonsoir,
sauf erreur de ma partjene vois rien dans le code qui permet l'affichage de la photo.
on fait un upload qui charge l'image dans une dossier du site,
puis met des infomations sur la photo dans une base de données.
pas de <img src= ....
sauf erreur de ma partjene vois rien dans le code qui permet l'affichage de la photo.
on fait un upload qui charge l'image dans une dossier du site,
puis met des infomations sur la photo dans une base de données.
pas de <img src= ....