Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/03/2007, 03h48   #1
Invité de passage
 
Inscription : mars 2007
Messages : 6
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 6
Points : 2
Points : 2
Par défaut [Upload] afficher un lien vers un fichier fraîchement uploadé

bonjour a tous , alors voila , jai un petit code permettant l'upload de fichier sur un server.
j'me sers de la commande échos afin d'avertir l'utilisateur que son fichier est bien uploader, mais impossible de trouver la syntaxe correcte pour donner a ce dernier le chemin de son fichier. si quelqun a la clef a cette enigme; je suis prenneur

voila le code en question
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
<form method="post" ENCTYPE="multipart/form-data">
    <p><input type="file" name="fichier" / size="65">
<input type="submit" value="envoyer"/>
</p></form>
  <?php
if ($_FILES['fichier']['name'] != '') {
$destination = "fichiers/".$_FILES['fichier']['name'];
if (is_uploaded_file($_FILES['fichier']['tmp_name'])) {
$upload = move_uploaded_file($_FILES['fichier']['tmp_name'], $destination) or die("impossible de déplacer le fichier"); }
echo '<font color="red"><strong>>> Fichier envoyé <a href="http://laurentdrelon.com/fichiers/" target="_blank">sur le serveur</a> << avec Succès.</font></strong>';
# echo '!!!!!HELP!!!!!LIEN DE MON FICHIER!!!!!';
} 
?>
exemple > http://www.laurentdrelon.com/up.php

Merci pour vos réponses
horny est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/03/2007, 03h56   #2
Membre éprouvé
 
Avatar de goodpz
 
Inscription : février 2007
Messages : 475
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 475
Points : 474
Points : 474
heu... $destination ?

Apparemment, le fichier fraîchement uploadé est copié dans le répertoir fichiers/ avec le nom $_FILES['fichier']['name']

J'ai pas capté pourquoi tu change le type de $destination pour un integer (settype ($destination,"integer"))
goodpz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/03/2007, 07h19   #3
Rédacteur
 
Avatar de RideKick
 
Homme
Directeur technique
Inscription : septembre 2006
Messages : 5 959
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Directeur technique
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : septembre 2006
Messages : 5 959
Points : 10 889
Points : 10 889
http://laurentdrelon.com/fichiers/"nomduFichier"

Tu le dis 2 fois dans ton code ... tu es reveillé ?
__________________
Pas de questions techniques en MP please

Mon site perso
RideKick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/03/2007, 07h40   #4
Invité de passage
 
Inscription : mars 2007
Messages : 6
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 6
Points : 2
Points : 2
oui , sa je sais bien ou sa l'envoi , mais je voudrais lafficher sur ma page pour que les utilisateurs voient le lien; eux ils ne savent point

quand je fais "echo '$destination';" , sa m'affiche $destination , pas plus....

sinon ,pour le settype , c une erreur , javais cru comprendre un truk é javais oublier d'en retirer ces 2 lignes , c'est chose faite

si qu'elqun pouvait me reprendre celui que j'ai laissé plus haut , en y ajoutant juste un echos donnait le lien du fichier(avec les " " remplacé par des"%20", je sais pas si sa se fait ) sa serait merveilleux

merci pour votre aide
horny est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/03/2007, 10h45   #5
Membre chevronné
 
Avatar de haltabush
 
Développeur Web
Inscription : avril 2005
Messages : 726
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : avril 2005
Messages : 726
Points : 790
Points : 790
Normal que ça t'affiche $destination si tu met des simples quotes
Solution : echo $destination, et pas echo '$destination'. Tu peux aussi faire echo "$destination" mais bon ça sert à rien
haltabush est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/03/2007, 17h10   #6
Invité de passage
 
Inscription : mars 2007
Messages : 6
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 6
Points : 2
Points : 2
si sa sert a rien, quelle variable utilisez pour afficher le lien de mon fichier piz????
horny est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/03/2007, 02h47   #7
Invité de passage
 
Inscription : mars 2007
Messages : 6
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 6
Points : 2
Points : 2
merci , cooooooooooool
horny est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h54.


 
 
 
 
Partenaires

Hébergement Web