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 :

[PHP-JS] Définir chemin pour enregistrer sous


Sujet :

Langage PHP

  1. #1
    Nouveau membre du Club
    Inscrit en
    Avril 2004
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 8
    Par défaut [PHP-JS] Définir chemin pour enregistrer sous
    Malgré mes recherches sur le web et sur developpez, je ne trouve aucune solution à mon problème.
    J'ai forcer le téléchargement d'un fichier mais je souhaite définir le chemin d'enregistrement. En effet il s'agit d'un .ini téléchargé que je dois enregistrer dans un dossier spécifique. Je ne souhaite pas le faire manuellement car je ne peux avoir confiance en mes utilisateurs
    Je suis ouverte à toutes suggestions, aussi bien php javascript.. et tous langages me permetant d'arriver à mes fins !

    Et pis si vous pouviez m'indiquer comment renommer mon fichier en live ce serait cool.. cad ne pas le renommer sur le serveur mais juste au moment de l'enregistrer.. en meme temps si j'arrive à définir un chemin, j'arriverais à le renommer...

  2. #2
    Membre Expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Par défaut
    Ce n'est pas le serveur qui décide de ça, mais le client... Je ne vois pas comment tu pourrais imposer un chemin d'enregistrement, surtout sans laisser la possibilité à l'utilisateur de le modifier. Bonjour la faille de sécurité...

  3. #3
    Nouveau membre du Club
    Inscrit en
    Avril 2004
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 8
    Par défaut
    Nan j'aimerais juste qu'ils ne fassent pas d'erreur au moment de le saisir... Est-ce qu'on ne peut pas renseigner la boite de dialogue de "enregistrer sous" de XP ?

  4. #4
    Membre Expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Par défaut
    Citation Envoyé par zia2
    Est-ce qu'on ne peut pas renseigner la boite de dialogue de "enregistrer sous" de XP ?
    Si, si c'est toi qui as programmé le navigateur !

  5. #5
    Membre expérimenté
    Avatar de titoumimi
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    3 707
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 707
    Par défaut
    non, il n'y a pas moyen, d'autant qu'entre un utilisateur sous windows et un utilisateur sous linux, les chemins ne seront pas les même ....
    Globalement inoffensif
    Merci de respecter les règles du forum.
    Aucune question technique par MP !
    _______________________________________________________________________
    Cours Ruby et Ruby on Rails (RoR) - Cours PHP - FAQ Ruby / Rails - Livres Ruby / Rails
    Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS
    Tutoriaux HTML/CSS et PHP

  6. #6
    Nouveau membre du Club
    Inscrit en
    Avril 2004
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 8
    Par défaut
    Bref on peut pas quoi ... cool petite précision mon jouet sera sur windows mobile... donc pas de linux... et ouais on choisis pas...
    à partir de d'un lien html ou d'une commande php est-ce que je peux déclencher un download où je veux.. dites moi oui !!!

  7. #7
    Membre Expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Par défaut
    Citation Envoyé par zia2
    à partir de d'un lien html ou d'une commande php est-ce que je peux déclencher un download où je veux.. dites moi oui !!!
    Quelle différence avec la question que tu viens de poser ?

  8. #8
    Nouveau membre du Club
    Inscrit en
    Avril 2004
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 8
    Par défaut
    ben j'avais espérer qu'il y aurait peut-être un moyen détourné... je sais c pas très futé mais cela faciliterait telement le process...

  9. #9
    Nouveau membre du Club
    Inscrit en
    Avril 2004
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 8
    Par défaut
    peut-être que je peux oublier le chemin défini... mais est-il possible de renommer le fichier lors du téléchargement en toute transparence pour l'utilisateur... je veux dire pas de renommage sur le serveur juste un bon vieux enregistrer sous en changeant le nom et pas manuellement.
    Avec le téléchargement forcer :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    header("Pragma: public");
    header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
    header("Cache-Control: private", false);
    header("Content-Type: application/force-download");
    header("Content-disposition: attachment; filename=$fichier");
    header("Content-Transfer-Encoding: binary");
    header("Content-Length: ".filesize($fichier));
    header("Expires: 0");
    readfile($fichier);
    j'ai essayé avec rename mais sans succès... des idées ?

  10. #10
    Membre Expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Par défaut
    Citation Envoyé par zia2
    peut-être que je peux oublier le chemin défini... mais est-il possible de renommer le fichier lors du téléchargement en toute transparence pour l'utilisateur... je veux dire pas de renommage sur le serveur juste un bon vieux enregistrer sous en changeant le nom et pas manuellement.
    Mais pourquoi tu veux renommer ton fichier ? tu veux renommer config.ini en worm.exe ?
    Tout ça tu peux le faire si tu as développé une application cliente, mais sinon, c'est pour des raisons de sécurité qu'on laisse la main à l'utilisateur...

  11. #11
    Nouveau membre du Club
    Inscrit en
    Avril 2004
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 8
    Par défaut
    on a sur un serveur des .ini généré par clients avec chacun un nom unique afin de les diférencier. Lors de la livraison à ce client, on doit télécharger le .ini du client mais le logiciel que l'on souhaite finir d'installer ne fonctionne que si le .ini s'apelle "bidul.ini" .. je sais pas si tu me suis.
    Je dois donc renommer le fichier .ini unique par client pour qu'il soit interprétable par l'appli à installer... Le souci c le commercial en fait mais lui je peux pas le renommer . je préfère chercher un peu et pas à avoir à rester une heure de plus dans une pièce avec eux pour leur expliquer comment sauvegarder un fichier sur un pda sans bousiller toute la pré configuration...

  12. #12
    Membre Expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Par défaut
    Tu es en train d'installer un programme sur le client. Tu as pas un exécutable d'installation qui pourrait être modifié pour renommer ce fichier ?

  13. #13
    Nouveau membre du Club
    Inscrit en
    Avril 2004
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 8
    Par défaut
    ben nan l'appli en question a été développée en israel donc en attendant les nouvelles spec il faut bien s'adapter... Crois moi que si je pouvais éviter de me creuser le ciboulo sur des trucs à la con comme ça...

  14. #14
    Membre Expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Par défaut
    tu peux envoyer un autre petit programme derrière pour faire la modif ? Genre une applet java pour renommer le fichier, ça devrait faire l'affaire non ?

  15. #15
    Nouveau membre du Club
    Inscrit en
    Avril 2004
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 8
    Par défaut
    pda-> java très limité
    j'ai un collègue qui s'est penché sur une petite appli FTP(java) mais restriction MIDP...
    vive windows mobile 2003...

  16. #16
    Membre Expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Par défaut
    tu peux pas faire un tout petit programme en C ?
    Ou un script DOS ?
    Et les clients le téléchargent et l'exécutent ?

  17. #17
    Membre émérite Avatar de Yobs
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    675
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2004
    Messages : 675
    Par défaut
    Ou en c#

Discussions similaires

  1. [WD-2007] Définir un lien hypertexte comme chemin pour enregistrer sous
    Par eliovan dans le forum VBA Word
    Réponses: 18
    Dernier message: 17/07/2014, 21h11
  2. code VBA pour "enregistrer sous"
    Par cyr78 dans le forum VBA Word
    Réponses: 5
    Dernier message: 05/11/2010, 13h32
  3. Chemin pour enregistrer un fichier sur le serveur
    Par Scrountch dans le forum Glassfish et Payara
    Réponses: 3
    Dernier message: 11/03/2008, 11h52
  4. [VB] macro pour enregistrer sous
    Par CélineM dans le forum SDK
    Réponses: 1
    Dernier message: 07/06/2007, 12h28
  5. macro pour enregistrer sous
    Par macromega dans le forum Général VBA
    Réponses: 2
    Dernier message: 03/05/2007, 19h17

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