IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Upload] [URL D'ORIGINE] Récupérer l'url du fichier d'origine de l'upload


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné Avatar de mathieugamin
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    572
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 572
    Par défaut [Upload] [URL D'ORIGINE] Récupérer l'url du fichier d'origine de l'upload
    Bonjour,
    Je travaille sur un site intranet qui utilise des ressources situées sur un disque réseau. Ces ressources sont mises à jour régulièrement, d'où mon problème :

    Je souhaite utiliser un formulaire qui permette de simuler un upload et de récupérer l'url du fichier uploadé pour le transformer en lien.

    J'ai fait de multiples recherches, mais je ne trouve pas comment récupérer la valeur du champ
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="file"... ...>
    autement qu'avec l'array $_FILES (qui ne me donne bien sur que 4 données qui ne me servent pas).

    Quelqu'un a-t-il une solution?

    Merci

  2. #2
    Membre confirmé Avatar de Akramweb
    Homme Profil pro
    Webmaster
    Inscrit en
    Avril 2005
    Messages
    227
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Webmaster
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2005
    Messages : 227
    Par défaut
    bonjour.
    puisque tu vas faire un upload, alors le fichier est tranferé directement vers ton serveur local.
    Alors c'est pas la peine de recuperer le chemin du fichier uploadé.
    il te suffit de mettre le chemin du fichier sur ta machine local en recuperant juste la variable $chemin puis le nom du fichier depuis la base au cas ou tu les inserts dans une base

  3. #3
    Membre chevronné Avatar de mathieugamin
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    572
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 572
    Par défaut
    Merci Akramweb,
    En réalité, les ressources sont situées dans de nombreux dossiers.
    Du coup, je ne peux pas récupérer l'adresse à chaque fois, ce serait trop long (plus de 1000 fichiers !)

    La manip consisterait à contruire un lien en localisant le disque réseau, en la stockant dans la variable $disk et en concaténant la chaîne $chemin (que je veux récupérer) avec preg_replace() pour avoir une variable finale de lien type
    $origine=portion d'adresse d'origine du disque

    $lien = preg_replace($origine,$disk,$chemin);

    Tout ceci sera stocké dans une base Mysql pour être diffusé aux bons endroits de mon site...

    Connais-tu une solution?

    Merci

  4. #4
    Membre chevronné Avatar de mathieugamin
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    572
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 572
    Par défaut Trouvé !!!
    En fait la solution est écrite en JS.

    Cette fonction n'est malheureusement pas possible en PHP.

    Voici la source

    Donc malheureusement, cela limite l'utilisation à ceux qui ne désactivent pas JS...

    Merci à ceux qui ont participé!

  5. #5
    Membre confirmé Avatar de Akramweb
    Homme Profil pro
    Webmaster
    Inscrit en
    Avril 2005
    Messages
    227
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Webmaster
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2005
    Messages : 227
    Par défaut
    si tu veux jeter un coup d'eoil sur ceci:
    http://www.phportail.net/articles/73.php

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Récupérer l'URL d'un raccourci html
    Par wil4linux dans le forum ASP
    Réponses: 17
    Dernier message: 22/11/2005, 14h35
  2. Récupérer l'URL d'une iframe
    Par Tizard dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 17/10/2005, 20h35
  3. Récupérer l'url d'une page précédente
    Par Linoa dans le forum Langage
    Réponses: 3
    Dernier message: 28/09/2005, 10h28
  4. Récupérer l'URL en cours
    Par [Silk] dans le forum Web & réseau
    Réponses: 4
    Dernier message: 21/07/2005, 16h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo