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 12/12/2006, 18h06   #1
Nouveau Membre du Club
 
Inscription : novembre 2006
Messages : 41
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 41
Points : 27
Points : 27
Par défaut [Upload] Enregistrer fichiers avec implémentation du nom.

Bonjour,
Je suis sur un projet de génération d'opendocument en fonction de données éxtraites d'un intranet depuis 5mois, je suis en fase de finitions et je bloque sur l'enregistrement des dits opendocuments.

Pour parler plus claire, voila ce que je fait pour simplifier l'enregistrement :

Code :
1
2
3
4
5
6
7
8
9
10
 
echo '<form method="post">';
echo '<input type="text" name="nom-du-modele" value="' . $_SESSION['v_table'] . '">' ."\n";
?>
	<select name="type_extention">
        <option value=".sxw" <?php echo choixParDefaut('.sxw'); ?>>.sxw (writer)</option>
        <option value=".ods" <?php echo choixParDefaut('.ods'); ?>>.ods (calc)</option>
	</select>
	<input type="submit" value="OK" />
	</form>
Ceci permet a l'utilisateur de choisir un nom de fichier et l'extenion du ficher.
Comment faire pour récuperer ces données et faire en sorte que l'enregistrement soit directement dans le bon répertoire avec le nom choisit par l'utilisateur ?


Merci pour votre aide, a bientôt!
xaaros est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2006, 22h31   #2
Membre émérite
 
Avatar de julien.63
 
Inscription : décembre 2005
Messages : 1 322
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 1 322
Points : 981
Points : 981
Envoyer un message via MSN à julien.63
Citation:
Comment faire pour récuperer ces données
comme ceci :
Code :
1
2
3
4
if (!empty($_POST['type_extention'])){
$type_extension = $_POST['type_extention'];
echo $type_extension;
}
Pour d'infos, regarde les nombreux tutoriels qui traitent des formulaires en php.

Citation:
et faire en sorte que l'enregistrement soit directement dans le bon répertoire avec le nom choisit par l'utilisateur
bah je suis pas sûr de bien comprendre. Tu veux uploader le fichier?
julien.63 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2006, 22h41   #3
Modérateur
 
Avatar de mathieu
 
Inscription : juin 2003
Messages : 4 893
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 4 893
Points : 4 466
Points : 4 466
pour proposer un téléchargement tu peux regarder là :
http://php.developpez.com/faq/?page=..._forcedownload

la seule chose que tu puisses proposer c'est le nom du fichier mais pas le répertoire
__________________
Modérateur PHP
mathieu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2006, 23h17   #4
Membre Expert
 
Inscription : janvier 2005
Messages : 1 249
Détails du profil
Informations personnelles :
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : janvier 2005
Messages : 1 249
Points : 1 417
Points : 1 417
En effet, tu ne peux pas parcourir le poste du client, et heureusement pour la sécurité ! Tu imagines si tu pouvais enregistrer ce que tu veux dans system32 par exemple...
vg33 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2006, 10h13   #5
Nouveau Membre du Club
 
Inscription : novembre 2006
Messages : 41
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 41
Points : 27
Points : 27
Oui, je me suis renseigner pour faire de l'upload mais ce n'est pas exactement ça que je souhaite faire.
Pour expliquer, disons que je sais uploader un fichier, mais moi ce que je veux c'est proposer un path par défault quand l'utilisateur va faire enregistrer sous :
Enregistrer sous : /serveurmac/home/site...
Peut être faut t-il chercher du coté logiciel, sachant que pour ouvrir mon document, je me sert de writer de le suite openoffice...

Dans l'attente de vos réponses, je continue mes recherches !

P.S (1) : julien.63 personnelement je suis plus if (isset mais merci quand même

P.S (2) : Merci all
xaaros est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2006, 11h13   #6
Modérateur
 
Avatar de mathieu
 
Inscription : juin 2003
Messages : 4 893
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 4 893
Points : 4 466
Points : 4 466
Citation:
Envoyé par xaaros
quand l'utilisateur va faire enregistrer sous
quand l'utilisateur fait un "Enregistrer sous" ce n'est pas un upload mais un téléchargement, c'est dans l'autre sens
et comme je disais plus haut, tu peux proposer un nom de fichier par défaut (que l'utilisateur peut modifier) mais tu ne peux pas proposer un répertoire
__________________
Modérateur PHP
mathieu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2006, 11h31   #7
Nouveau Membre du Club
 
Inscription : novembre 2006
Messages : 41
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 41
Points : 27
Points : 27
Peut être en cherchant du coté du logiciel : une macro enregistrer sous pourrait faire l'affaire, c'était faisable avec word je crois

Merci pour ton aide
xaaros est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h42.


 
 
 
 
Partenaires

Hébergement Web