Fichier upload et création de liens

Répondre
Laddy
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
chuck norris
le 14/04/2004 à 09:39
chuck norris
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)
Laddy
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 ?
chuck norris
le 14/04/2004 à 11:17
chuck norris
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 smileysmileysmiley
Laddy
le 14/04/2004 à 11:24
Laddy
je rédige exactement mon idée smiley et je vais seulement te mailer car au téléphone ce n'est pas sur moi que tu risques de tomber smiley (j'ai fait du volley ball pdt 15 ans, je te laisse deviner ...)smileysmiley
chuck norris
le 14/04/2004 à 11:39
chuck norris
ok pas de probleme, bon on se vois en PV alors smiley et on reparle de nous a tout de suite ;-)
zebden
le 14/04/2004 à 12:33
zebden
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
Laddy
le 14/04/2004 à 23:43
Laddy
smileyquelle andouille je dis que je vais tester mais j'y connais rien en php. smiley

donc si une ange passe.

merci smiley
Répondre
LoadingChargement en cours