S'abonner :  Newsletters    Magazines
Avis sur les produits Avis sur les logiciels Avis sur les jeux Actualités A propos de 01net
207 utilisateurs connectés

Afficher l'URL du fichier.

Achess le 01 septembre 2008 à 16h37
Bonjour à tous,

Voilà, j'ai pris un script sur internet pour uploader des images, et je l'ai remixer à ma sauce.

J'ai plusieurs problèmes :

=> http://www.monsterup.com/upload/1220276033.jpg

- Les caractères tels que "éèà" ne s'affichent pas correctement.

- http://image-up.evgaming.1s.fr/ : Il y a par défaut, déjà la phrase : Le champ du formulaire est vide ! . :??:

- Et dernier problème :
Je voudrais qu'il y ait un champs, qui affichent la variable du fichier + l'URL suivant : http://image-up.evgaming.1s.fr/upload/variable du fichier

echo '<b>Fichier :</b> ', $_FILES['fichier']['name'], '<br />';
echo '<b>Taille :</b> ', $_FILES['fichier']['size'], ' Octets<br />';
echo '<b>Largeur :</b> ', $infos_img[0], ' px<br />';
echo '<b>Hauteur :</b> ', $infos_img[1], ' px<br />';
echo '<b>Lien de votre image :</b>' [Et là je sais pas quoi mettre]



Merci d'avance.
ornite le 01 septembre 2008 à 23h02
Pour les caractères, tu créé un fichier .htaccess et tu y met cela: AddDefaultCharset ISO-8859-15
Si tu veus, voici un fichier zip pour te simplifier la tache: f_htaccess.zip


Pour le lien:
echo '<b>Lien de votre image :</b> http://image-up.evgaming.1s.fr/upload/'.$_FILES['fichier']['name'];
-------
[:jandre:1]Il faut mieux en mettre plus que moins [:KiWin:1]
DVB-T le 01 septembre 2008 à 23h38
Salut

Chez moi je n'ai pas de problème de caractères :)

Surement parce que je suis en utf-8 et pas en iso-8859-15 :D
-------
Carte mère Tyan i5400 XT
Bi-xéon quad core, 8 Go de ram
4x 500 Go de disque, 2 7300 GT, Raptor 36 Go
Alimentation 1 kW, Boitier NZXT Mon site sur OpenSolaris !
Achess le 02 septembre 2008 à 10h10
Merci, ça à l'air de marcher.

Dernière question, comment faire pour que lors de l'upload, des chiffres soit rajouté aléatoirement au nom de l'image, car là, ça supprimer l'ancienne, si un fichier avatar.jpg est déjà sur le serveur.
Style : ban.png =>>>> ban4567.png =>>> Stock sur le serveur.
ornite le 02 septembre 2008 à 10h39
Pour produire un nombre au hasard avec php, il faut utiliser la fonction rand():
Exemple: $nbal = rand(1000,9999); //min: 1000 , maxi: 9999
Il faut que tu insère le numéro dans la procédure de copiage du fichier et ensuite, on l'affichera.
-------
[:jandre:1]Il faut mieux en mettre plus que moins [:KiWin:1]
Achess le 02 septembre 2008 à 11h20
Salut,

Je ne trouve pas trop la procédure de copie du fichier.

Est-ce cela ?

if(move_uploaded_file($_FILES['fichier']['tmp_name'],$target.$_FILES['fichier']['name']))

A ce moment là on je peux placer ? $nbal = rand(1000,9999);
DVB-T le 02 septembre 2008 à 13h12
tu fais ton $nbal avant ta ligne de code, et tu rajoutes $nbal dans le nom du fichier :)
-------
Carte mère Tyan i5400 XT
Bi-xéon quad core, 8 Go de ram
4x 500 Go de disque, 2 7300 GT, Raptor 36 Go
Alimentation 1 kW, Boitier NZXT Mon site sur OpenSolaris !
Achess le 02 septembre 2008 à 13h27
J'ai définie la variable : $nbal = rand(1000,9999); Au début du code.

Mais je vois pas comment le rajouté dans le nom du fichier.

" $nom_file = $_FILES['fichier']['name']; " ???
ornite le 02 septembre 2008 à 13h45
if(move_uploaded_file($_FILES['fichier']['tmp_name'],$target.$nbal.$_FILES['fichier']['name']))

ça devrait etre bon
-------
[:jandre:1]Il faut mieux en mettre plus que moins [:KiWin:1]
Achess le 02 septembre 2008 à 14h12
Salut,

Mais je suppose que je dois aussi modifier quelque chose ici :

echo '<b>URL de votre fichier :</b> ', '<a href="'.$target.$nom_file.'">'.$target.$nom_file.'</a>';


Parce que là ça affiche le nom du fichier, et pas la variable $nbal... :(

Merci encore, ornite. ;)

J'ai bien essayer :

echo '<b>URL de votre fichier :</b> ', '<a href="'.$target.$nbal.$nom_file.'">'.$target.$nom_file.'</a>';


mais ça marche pas, par contre je vois bien sur le FTP, les fichiers, sont bien renommé. ;)
-->Message édité par Achess le 02/09/2008 14:14:32<--
evaneox le 24 septembre 2008 à 09h57
besoin d'aide php/html/css gratuit http://www.evaneox.com


PRODUITS

TÉLÉCHARGER - LOGICIELS

JEUX VIDÉOS

LOISIRS

01NET PRO

AVIS ET COMMENTAIRES

A PROPOS DE 01NET

publicité
Fictions
A lire sur 01men notre décryptage sur le succès des histoires de vampires.

Service 01net
Newsletters 01net
abonnez vous gratuitement !
  
01Informatique
01 INFORMATIQUE
L'hebdo de référence des décideurs informatiques.
Micro Hebdo
MICRO HEBDO
L'hebdo qui vous simplifie la micro
et Internet.
L'Ordinateur Individuel
L'ORDINATEUR INDIVIDUEL
Le mensuel informatique qui vous informe et vous conseille.
Nous contacter  |  Charte de confiance  |  Voir notice légale

01net.  -  01men  -  RMC  -  BFM Radio  -  BFM TV  -  TousLesPodcasts  -  01informatique.fr  -  Association RMC-BFM
Tous droits réservés © 1999 - 2009 Internext - 01net.