Fichier upload et création de liens
le 14/04/2004 à 00:10
Laddy
bonjour à tous,
après avoir cherché en vain sur le net, un script permettant faire ce que je voudrai, je m'en remet à vous pour m'aider.
Je ne sais pas coder en php malheureusement.
je cherche un script d'upload mais qui une fois le fichier image uploader, me donner une réponse comme quoi l'image est bien uploadé mais aussi me sort les liens sous 3 formes.
1. balise BBcode [img]
2. http://url/nomdel'image.extension
3.<img src="" alt="">
pensez vous que cela soit possible si oui , comment le réaliser?
Merci beaucoup à ceux/celle qui me liront et m'aideront.
Laddy
oui bien sur que c est possible, il faut faire un formulaire avec
<input type="file" name="toto" size="40" maxlength="80">
tu peu limiter la taille du fichier uploadé avec cette balise
<input type="hidden" name="MAX_FILE_SIZE" value="1048576">
(ici je l ai limité a 1 Mo)
ensuite dans une autre page il faut utiliser la fonction suivante
move_uploaded_file($_FILES['toto']['tmp_name'], ''/chemin/".$filename )
qui va stoquer ton fichier
dans ta page de consultationil suffit de lister un repertoire pour avoir le nom des fichiers (pour ca regarde dans la partie astuce du site)
le 14/04/2004 à 11:03
Laddy
Merci Chuck norris pour ton aide et réponse;
mais si je liste seulement le contenu dudit répertoire, je les aurai pas sous la forme que je désires or je voudrai qu'il me sort les chemins comme ceci :
[img]http://url/image.extension[ /img]
url
<img src="">
possible ou non ?
oui c est possible , il suffira de verifier l extension s il s agit d un type image (gif jpeg) et enfin tu cré le bb code
[IMG]
j espere que j'ai bien compris ce que tu demande sinon c est simple , file moi ton numero de telephone , ton age et tes mensurations et je m occuperai de traiter ta requete
le 14/04/2004 à 11:24
Laddy
je rédige exactement mon idée
et je vais seulement te mailer car au téléphone ce n'est pas sur moi que tu risques de tomber
(j'ai fait du volley ball pdt 15 ans, je te laisse deviner ...)
ok pas de probleme, bon on se vois en PV alors
et on reparle de nous a tout de suite ;-)
le 14/04/2004 à 11:48
Laddy
à tout de suite.
Yop,
Alors tu upload l'image => ca c'est fait.
Tu peux utiliser une base pour enregistrer le nom de ton image ou bien juste la renommer puis la copier avec copy ou la bouger avec move_upload_files.
Une fois le nom recupérer <img src=" '.$path.'/'.$nomImage.'" alt=" '.$commentaire.' ">
path etant le chemin vers le repertoire.
Pour les balises [IMG][/IMG] , c'est deja plus compliqué puisqu'il faut utiliser les expressions regulieres en gros :
<?php
function remplaceImage($image) {
$image = preg_replace("\[IMG](.*)[/IMG]\","<img src=\"repertoire/\\1\">",$image);
return $image;
}
voila bonne continuation.
zebdinou pour les intimes / Blog : http://www.zebden.fr
le 14/04/2004 à 13:15
Laddy
merci je vais tester.
le 14/04/2004 à 23:43
Laddy
quelle andouille je dis que je vais tester mais j'y connais rien en php.
donc si une ange passe.
merci