Page 1 sur 2

Recherche scripts upload+

Posté : 27 déc. 2011, 23:37
par leo45vl
Bonjour,
Je cherche un script pour uploader des image
Le probleme ses que je trouve pas de maniere d'aficher l'image uploader...
Ma demande: Comment on fais pour aficher l'image qu'on vien d'uploader et avec les code pour les forum direct...

Merci! :)

Ma page formulaire:

Code : Tout sélectionner

<html> <head> <title>Image pix</title> <link rel=stylesheet type="text/css" href="./style.css"> <link rel="shortcut icon" type="image/x-icon" href="./images/logo.ico" /> </head> <body style="background-color:#000000;"><br /><br /> <center><img src="http://herbergement.site40.net/images/header.png" border="0" /><br /><br /> <div id="fond_menu"> <a href="sass"> Accueil </a> <a href="sass"> Forum </a> <a href="sass"> L'équipe </a> <a href="sass"> Contact </a> <a href="sass"> Partenaires </a> </div> <br /> <br /> <br /> <span style="color:#FFFFFF">Bienvenue sur l'hébergement d'image gratuit d'Image pix!</span></center> <div id="conteneur"> <div id="cadrecentrale"> <span style="color:#FFFFFF"><form enctype="multipart/form-data" action="./fileupload.php" method="post"> <input type="hidden" name="MAX_FILE_SIZE" value="100000000000000000000000000000000" /> Envoyez vos images <input type="file" name="monfichier" /> <input type="submit" /> </form></span></center> <span style="color:#FFFFFF">-Les formats acceptés sont : *.jpg, *.jpeg, *.gif, *.png.*.ico <br /> -Taille maximum autorisé : 10 Mo ! <br /> -Les images suivantes sont interdites :<br /> - Images racistes ou déscriminatoire.<br /> - Images appelant à un acte de violence<br /> - Images appelant à l'usage d'action illégale<br /> - Image à caractère pornographique <br /> - Toutes autres images pouvant heurter ou blesser certaines personnes<br /></span></center> <br /> <span style="color:#FF0000">Nous ne pouvons être tenu pour responsable des images hebergées.<br /></span></center> <span style="color:#FFFFFF">Cependant vous pouvez nous signaler une image en utilisant le formulaire de contact et en nous envoyant l'url direct vers l'image.<br /> Celle ci sera alors retirée si elle ne respecte pas les conditions.<br /></span></center> </body> </html>
Et ma page de reception:

Code : Tout sélectionner

<html> <head> <title>Image pix</title> <body style="background-color:#000000;"><br /><br /> <link rel=stylesheet type="text/css" href="./style.css"> <link rel="shortcut icon" type="image/x-icon" href="./images/logo.ico" /> </head> <center><img src="http://herbergement.site40.net/images/header.png" border="0" /><br /><br /> <div id="fond_menu"> <a href="sass"> Accueil </a> <a href="sass"> Forum </a> <a href="sass"> L'équipe </a> <a href="sass"> Contact </a> <a href="sass"> Partenaires </a> </div> <br /> <br /> <br /> <span style="color:#FFFFFF">Résultat:</span></center> <div id="conteneur"> <div id="reception"> <?php $nomOrigine = $_FILES['monfichier']['name']; $elementsChemin = pathinfo($nomOrigine); $extensionFichier = $elementsChemin['extension']; $extensionsAutorisees = array("jpeg", "jpg", "gif","png"); if (!(in_array($extensionFichier, $extensionsAutorisees))) { echo "Le fichier n'a pas l'extension attendue"; } else { // Copie dans le repertoire du script avec un nom // incluant l'heure a la seconde pres $repertoireDestination = dirname(__FILE__)."/"; $nomDestination = "upload_".date("YmdHis").".".$extensionFichier; if (move_uploaded_file($_FILES["monfichier"]["tmp_name"], $repertoireDestination.$nomDestination)) { echo "Ce fichier a été uploadé ".$_FILES. " réussis".$nomDestination; } else { echo "Le fichier n'a pas été uploadé (trop gros ?) ou ". "Le déplacement du fichier temporaire a échoué". " vérifiez l'existence du répertoire ".$repertoireDestination; } } ?> </body> </html>
Merci de ne pas copier :p

Re: Recherche scripts upload+

Posté : 28 déc. 2011, 01:08
par Calimero
Bonjour,
Je cherche un script pour uploader des image
Le probleme ses que je trouve pas de maniere d'aficher l'image uploader...
Bonjour,

Il faut utiliser une balise
<img src="chemin/de/ton/image.jpg" />
, de manière identique aux images qui sont déjà sur ton site (puisque, à la fin de l'upload, tu déplaces l'image dans le répertoire courant du script).

Regarde le code source html de cette image (que je viens d'uploader via ton site) pour un exemple :)

Image

Ma demande: Comment on fais pour aficher l'image qu'on vien d'uploader et avec les code pour les forum direct...
Si tu parles du bbcode, la syntaxe est proche du html (il te suffit de "citer" mon message sur ce forum pour avoir un exemple avec l'image du dessus).

Code : Tout sélectionner

[img]http://ton.site.com/lien/complet/vers/limage.jpg[/img]

Re: Recherche scripts upload+

Posté : 28 déc. 2011, 01:21
par leo45vl
Merci mais je vais mieux mexplicer...
dans se script:

Code : Tout sélectionner

<?php $nomOrigine = $_FILES['monfichier']['name']; $elementsChemin = pathinfo($nomOrigine); $extensionFichier = $elementsChemin['extension']; $extensionsAutorisees = array("jpeg", "jpg", "gif","png"); if (!(in_array($extensionFichier, $extensionsAutorisees))) { echo "Le fichier n'a pas l'extension attendue"; } else { // Copie dans le repertoire du script avec un nom // incluant l'heure a la seconde pres $repertoireDestination = dirname(__FILE__)."/"; $nomDestination = "upload_".date("YmdHis").".".$extensionFichier; if (move_uploaded_file($_FILES["monfichier"]["tmp_name"], $repertoireDestination.$nomDestination)) { echo "Ce fichier a été uploadé ".$_FILES. " réussis".$nomDestination; } else { echo "Le fichier n'a pas été uploadé (trop gros ?) ou ". "Le déplacement du fichier temporaire a échoué". " vérifiez l'existence du répertoire ".$repertoireDestination; } } ?>
Je veux savoir comment on fait pour aficher l'image une fois uploadé j'ai mit sa mais sa marche pas:
<img src="".$repertoireDestination;" />


Merci beaucoup!

Re: Recherche scripts upload+

Posté : 28 déc. 2011, 02:07
par Calimero
Allez pour être sympa...
echo '<img src="'.$nomDestination.'" />';
En espérant t'encourager dans ton apprentissage d'html et php, si tu veux aller un peu plus loin que copier un tuto de phpfacile ;-)

@+

Re: Recherche scripts upload+

Posté : 28 déc. 2011, 02:40
par leo45vl
Merci!!
Ps: Et oui je commence...

Re: Recherche scripts upload+

Posté : 28 déc. 2011, 04:13
par leo45vl
Bonjour,
ca avance...
Mais je me demande comment on fait sa:

Code : Tout sélectionner

<b>Image pour site web</b><br /> <input type="text" style="width: 440px;"value='<img src="'.$nomDestination.'"></img>' /><br />
En php ses possible?
Sinon merci!

Re: Recherche scripts upload+

Posté : 28 déc. 2011, 10:38
par zeus
Modération :
Afin d'obtenir plus de réponse, le sujet est déplacé dans un forum plus adapté

Re: Recherche scripts upload+

Posté : 28 déc. 2011, 11:11
par Ryle
Ce n'est pas la bonne question... la bonne question, c'est comment obtenir cette valeur dans un input de type texte de 440 px de large :
<img src="http://..../mon_image.jpg"></img>
Pour cela il faut générer le code html suivant
<input type="text" style="width: 440px;" value=">img src="http://..../mon_image.jpg"></img>" />
Et si l'on suppose que la valeur "http://..../mon_image.jpg" est en principe contenue dans ta variable $nomDestination, ça nous donne ceci :
<input type="text" style="width: 440px;" value=">img src="<?php echo $nomDestination; ?>"></img>" />
A compléter éventuellement pour obtenir l'url complète si celle-ci n'est pas dans ta variable

Re: Recherche scripts upload+

Posté : 28 déc. 2011, 18:42
par leo45vl
Bon...merci mais je ne trouve pas ou le placer car sa me donne:

( ! ) Parse error: syntax error, unexpected '<' in C:\Users\************\Desktop\Wampee-2.1-beta-2\www\imagepix\fileupload.php on line 52

Merci de me dire ou le mettre...dans sa:

Code : Tout sélectionner

<html> <head> <title>Image pix</title> <body style="background-color:#000000;"><br /><br /> <link rel=stylesheet type="text/css" href="./style.css"> <link rel="shortcut icon" type="image/x-icon" href="./images/logo.ico" /> </head> <center><img src="./images/header.png" border="0" /><br /><br /> <div id="fond_menu"> <a href="./index.html"> Accueil </a> <a href="./forum/"> Forum </a> <a href="./equipe.html"> L'équipe </a> <a href="./contact.php"> Contact </a> <a href="./partenaire.html"> Partenaires </a> </div> <br /> <span style="color:#FFFFFF">Résultat:</span></center> <div id="conteneur"> <div id="reception"> <?php $nomOrigine = $_FILES['monfichier']['name']; $elementsChemin = pathinfo($nomOrigine); $extensionFichier = $elementsChemin['extension']; $extensionsAutorisees = array("jpeg", "jpg", "gif","png"); if (!(in_array($extensionFichier, $extensionsAutorisees))) { echo "Le fichier doit être au format *.jpeg, *.jpg, *.png , *.gif"; } else { // Copie dans le repertoire du script avec un nom // incluant l'heure a la seconde pres $repertoireDestination = dirname(__FILE__)."/"; $nomDestination = "upload_".date("YmdHis").".".$extensionFichier; if (move_uploaded_file($_FILES["monfichier"]["tmp_name"], $repertoireDestination.$nomDestination)) { echo "Votre Image: <br />". '<img src="'.$nomDestination.'"alt="Votre image" height="500" width="500" />'; echo '<a href="'.$nomDestination.'">Lien direct de votre image</a>'; } else { echo "Le fichier n'a pas été uploadé (trop gros ?) ou ". "Le déplacement du fichier temporaire a échoué". " vérifiez l'existence du répertoire ".$repertoireDestination; } } ?> </body> </html>
Merci! :D

Re: Recherche scripts upload+

Posté : 28 déc. 2011, 18:53
par Calimero
Merci de me dire ou le mettre...dans sa:
Non.

Tu es en train de t'habituer à ce qu'on comprenne tout pour toi et qu'on travaille à ta place... Ce n'est pas le but du forum et ça ne t'apprend rien du tout.

Tu dois chercher à comprendre par toi-même sans qu'on te prenne par la main :)

Montre nous que tu fais un effort d'apprentissage et de compréhension de ton script (qui est devenu le tien à l'instant où tu l'as copié), et nous ferons un effort pour t'expliquer ce que tu ne comprends pas.

Re: Recherche scripts upload+

Posté : 28 déc. 2011, 18:56
par leo45vl
Merci de me dire ou le mettre...dans sa:
Non.

Tu es en train de t'habituer à ce qu'on comprenne tout pour toi et qu'on travaille à ta place... Ce n'est pas le but du forum et ça ne t'apprend rien du tout.

Tu dois chercher à comprendre par toi-même sans qu'on te prenne par la main :)

Montre nous que tu fais un effort d'apprentissage et de compréhension de ton script (qui est devenu le tien à l'instant où tu l'as copié), et nous ferons un effort pour t'expliquer ce que tu ne comprends pas.
Bon ok ses vrais...
Je vais chercher.

Re: Recherche scripts upload+

Posté : 28 déc. 2011, 19:12
par Calimero
Je vais pas non plus te laisser comme ça, ce serait méchant :twisted:

Pour apprendre les bases, tu peux faire les tutos de http://phpdebutant.org/ (colonne de droite, au moins les premiers). C'est grâce à ce site que j'ai moi-même appris.

Bonne lecture ;)

Re: Recherche scripts upload+

Posté : 28 déc. 2011, 19:18
par leo45vl
Je vais pas non plus te laisser comme ça, ce serait méchant :twisted:

Pour apprendre les bases, tu peux faire les tutos de http://phpdebutant.org/ (colonne de droite, au moins les premiers). C'est grâce à ce site que j'ai moi-même appris.

Bonne lecture ;)
Merci pour le site :)
ps: J'ai répondu a ma derniere question... :D
Tu peux allerr voir mais ses pas fini...

Merci a tous pour votre support!

Re: Recherche scripts upload+

Posté : 01 janv. 2012, 03:59
par leo45vl
Bonjour,
mon projet avance bien mais un petit probleme est survenue:

Avans les deux "carré" avec les lien direct et bbcode je veux mettre du texte la:
Dans page html.
<?php
$nomOrigine = $_FILES['monfichier']['name'];
$elementsChemin = pathinfo($nomOrigine);
$extensionFichier = $elementsChemin['extension'];
$extensionsAutorisees = array("jpeg", "jpg", "gif","png");
if (!(in_array($extensionFichier, $extensionsAutorisees))) {
    echo "Le fichier doit être au format *.jpeg, *.jpg, *.png , *.gif";
} else {    
    // Copie dans le repertoire du script avec un nom
    // incluant l'heure a la seconde pres 
    $repertoireDestination = dirname(__FILE__)."/";
    $nomDestination = "upload_".date("YmdHis").".".$extensionFichier;

    if (move_uploaded_file($_FILES["monfichier"]["tmp_name"], 
                                     $repertoireDestination.$nomDestination)) {
        echo "Votre Image:	<br />".
		
                  '<img src="'.$nomDestination.'"alt="Votre image" height="500" width="500" />';
		[b]Mon texte ici[/b]		 echo '<input type="text" style="width: 440px;" value="http://herbergement.site40.net/upload/'.$nomDestination.'" />';
				
[b]Mon texte ici[/b]    echo '<input type="text" style="width: 440px;" value="[img]http://herbergement.site40.net/upload/'.$nomDestination.'[/img]" />';
 

    } else {
        echo "Le fichier n'a pas été uploadé (trop gros ?) ou ".
                "Le déplacement du fichier temporaire a échoué".
                " vérifiez l'existence du répertoire ".$repertoireDestination;
    }
}
?>
J'ai teste avec echo ect... Je trouve pas
Pouvez juste me donner la facon de faire svp

Merci!
Bonne Année

Re: Recherche scripts upload+

Posté : 01 janv. 2012, 23:17
par leo45vl
up :D up