[RESOLU] Recherche scripts upload+

Eléphant du PHP | 68 Messages

27 déc. 2011, 23:37

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

ViPHP
ViPHP | 2287 Messages

28 déc. 2011, 01:08

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]
if(!@work()){ Nespresso(); } else { what(); }
______________________________

Eléphant du PHP | 68 Messages

28 déc. 2011, 01:21

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!

ViPHP
ViPHP | 2287 Messages

28 déc. 2011, 02:07

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 ;-)

@+
if(!@work()){ Nespresso(); } else { what(); }
______________________________

Eléphant du PHP | 68 Messages

28 déc. 2011, 02:40

Merci!!
Ps: Et oui je commence...

Eléphant du PHP | 68 Messages

28 déc. 2011, 04:13

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!

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

28 déc. 2011, 10:38

Modération :
Afin d'obtenir plus de réponse, le sujet est déplacé dans un forum plus adapté
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

28 déc. 2011, 11:11

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
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Eléphant du PHP | 68 Messages

28 déc. 2011, 18:42

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

ViPHP
ViPHP | 2287 Messages

28 déc. 2011, 18:53

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.
if(!@work()){ Nespresso(); } else { what(); }
______________________________

Eléphant du PHP | 68 Messages

28 déc. 2011, 18:56

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.

ViPHP
ViPHP | 2287 Messages

28 déc. 2011, 19:12

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 ;)
if(!@work()){ Nespresso(); } else { what(); }
______________________________

Eléphant du PHP | 68 Messages

28 déc. 2011, 19:18

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!

Eléphant du PHP | 68 Messages

01 janv. 2012, 03:59

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

Eléphant du PHP | 68 Messages

01 janv. 2012, 23:17

up :D up