Probleme avec "saveAs"

Signaler
Messages postés
18
Date d'inscription
jeudi 29 janvier 2004
Statut
Membre
Dernière intervention
9 juin 2004
-
Messages postés
18
Date d'inscription
jeudi 29 janvier 2004
Statut
Membre
Dernière intervention
9 juin 2004
-
Bonjour tout le monde,
Voila j'ai fait un petit formulaire en HTML (classique, ca fonctionne)
Il contient du PHP, pour renseigner une base et l'interroger (la encore ca fonctionne)
mais j'ai mis un bouton "sauver sous" qui m'ouvre la boite de dialogue correspondante.
Le probleme c'est que je voudrait que l'utilisateur n'ai pas a choisir ou enregistrer (ex: D:\dossier\fichier\XXXXX.htm)

avec XXXXX qui serait du PHP

pour l'instant j'ai fait comme ca:

...
<script language="javascript">
function saveAs()
{
document.execCommand('saveAs',true,'D:\\DossierX\\fichierX\\<?php print"$valeur1/$valeur2"; ?>.html')
}
</script>
</head>

...
.html');">
..

et il me propose toujours d'enregistrer sur le bureau.
je sais pas pourquoi,
peut etre quelqu'un voit une erreur ou une piste à creuser.
Merci d'avance.
Charly

2 réponses

Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
32
Bonjour,
comme je suis nul (là aussi) en anglais :
Saves the current Web page to a file.
Command SaveAs
User interface Optional.
This command displays a dialogue box if the bUserInterface argument of execCommand is set to true or omitted.
It does not display a dialogue box if the argument is set to false or null and the vValue parameter is present (even if it's null).
execCommand vValue Optional.
String that specifies the path and file name of the file to which to save the Web page.
When the path contains more than one folder name, separate the folder names with two backward slashes (\\).
Cordialement Bul. [Site] [[mailto:marcel.Bultez@Tiscali.fr Mail]]
Messages postés
18
Date d'inscription
jeudi 29 janvier 2004
Statut
Membre
Dernière intervention
9 juin 2004

Merci d'avoir pris le temps de lire ce post et d'y avoir repondu.
Apres moult tentatives j'ai trouvé mon probleme:
$valeur2 est une date au format jj/mm/aaaa
et le caractere "/" met la zouille.
la solution que j'ai triuvé c'est de changer le format date en:
jj-mm-aaaa.
voila avec ça, ça fonctionne
merci encore et a +
Charly