[PHP] variable dans header

Résolu
ceto84 Messages postés 56 Statut Membre -  
ceto84 Messages postés 56 Statut Membre -
Bonjour bonjour,
Peut on mettre des variables dans les header??
Je m'explique...
J aiun pb avec du code php et dans le header qui est au debut du code. Alors voila je voudrais creer une variable du type $Var_Name = quelque chose et ensuite faire appele a cette variable dans le header...

->Est ce que c'est possible???
->C'est quoi la syntaxe???
--
[ La vie  est trop courte pour ne pas la vivre pleinement ]
Configuration: Windows XP
Internet Explorer 7.0

4 réponses

  1. ceto84 Messages postés 56 Statut Membre 16
     
    ok mais moi je voudrais un nom de fichier!! avec la commande filename!! c'est toujours possible??
    1
  2. kilian Messages postés 8675 Date d'inscription   Statut Modérateur Dernière intervention   1 526
     
    Oui, pas de soucis...
    1
  3. kilian Messages postés 8675 Date d'inscription   Statut Modérateur Dernière intervention   1 526
     
    Ben ça n'a d'interêt que si ta variable correspond à une valeur de header http.
    Mais oui tu peux, par exemple:
    $dest = "./index.html";
    header("Location: $dest");
    0
  4. ceto84 Messages postés 56 Statut Membre 16
     
    ok alors mon code c'est ca mais ca marche pas!! enfin disons que la fenetre s'ouvre en utilisant le navigateur internet alors que cela devrait afficher une fenetre ou il y a le choix entre ouvrir sauvegarder et annuler.

    <?
    $visualiser=$_POST["Visualiser"];
    $num_aff=$_POST["num_aff"];
    if ($visualiser =='Sauvegarder'){
    header ('Content-Type: application/word');
    header ('Content-Disposition: attachement; filename="fiche_sauv.xls"');}
    ?>

    tu peux m'aider??
    j'ai essayé de changer des guillemets en simple apostrophe mais rien ne marche. Je ne sais pas si ca peut venir du navigateur donc c'est pour ca que je pensais a une variable prédéfinie!!!
    0
    1. kilian Messages postés 8675 Date d'inscription   Statut Modérateur Dernière intervention   1 526
       
      header ('Content-Disposition: attachement; filename="fiche_sauv.xls"');}

      Pas de "e" à attachment, c'est de l'anglais... ;-)

      Tu devrais essayer sans la condition pour être sûr que c'est pas la variable post qui gêne...
      0
    2. ceto84 Messages postés 56 Statut Membre 16
       
      Putain t es un génie!! ca fait je sais pas combien de temps que je cherche l'erreur et c'est juste un 'e' qui derangeait!! lol
      Merci mille fois ca fais trop plaisir!!!
      0