From: C y b e r T e c h @ L i s t s . E x M a c h i n a . n e t
<http://www.cybercafe21.net> & <http://www.cybercafe21.tv>

Salut,


J'essaye d�sesp�r�ment d'initier un download automatique d'un fichier PDF �
partir d'une page PHP. Ce que je voudrais, c'est qu'Acrobat se lance
automatiquement apr�s soumission d'un form. Le code suivant fonctionnne plus
ou moins. Il semble rencontrer des probl�mes sur Win2000 + IE5.5. Notez au
passage que si je fait pointer un HREF vers l'URL du PDF (et que je demande
� l'utilisateur de clcker), cela fonctionne parfaitement, sur toutes les
plateformes.Pourriez-vous me dire ce que je ne fais pas ou que je fais mal ?
Est-ce un bug connu ?

Voici l'extrait pertinent du code:

    setcookie("cookie[company]", $company, $expiration);

    // ---- Initiation du download

    // $DOCURL . $file  donne l'URL compl�te vers le PDF (pas
    // de chemin relatif)

    header("Content-Type: application/pdf\n");
    header("Content-Transfer-Encoding: binary\n");
    header("URI: " . $DOCURL . $file ."\n");
    header("Request-URI: " . $DOCURL . $file ."\n");
    header("Content-Location: " . $DOCURL . $file ."\n");

    $fd = fopen ($file, "r");
    $contents = fread ($fd, filesize ($file));
    fclose( $fd);
    echo $contents;

    // La ligne suivante �tait la premi�re version. Ca ne marchait pas
    // bien. La version ci-dessus a augment� la stabilit�.

    /*header("Location: " . $DOCURL . $file ."\n");*/


stF/CC21


Des Cadeaux, des avantages et des offres qui vous interessent ?
http://www.justforyou.be... what you want is what you get !
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
CCTK vous est offert par Emakina  <http://www.emakina.com>
Pour vous desabonner <mailto:[EMAIL PROTECTED]>

Répondre à