2010-09-13 1 views

Répondre

1

ou dans votre code module suivant:

/** 
* Implementation of hook_menu() 
*/ 
function mymodule_menu() { 
    $items['mymodule'] = array(
    'page callback' => 'mymodule_pdf', 
    'type' => MENU_CALLBACK, 
    'access arguments' => array('access content'), 
    'page arguments' => array(1), 
); 
    ... 
    return $items; 
} 

function mymodule_pdf ($filename) { 
// function that will upload generated $filename.pdf 
} 

P.S. Vous pouvez aussi essayer d'ajouter un alias via le module path, map: sites/all/modules/monmodule/pdf/userguide.pdf à mymodule/userguide.pdf ...

+0

Notez, cependant, que le traitement des fichiers par PHP est un ** lot ** plus lent et plus lourd, puis le servir à travers Apache. par défaut, si Apache trouve un "fichier physique", il le servira tout de suite, avec peu de surcharge (pour CSS, Js, images, etc.) et s'il n'est pas trouvé, il passera à Drupal, qui doit être démarré , compilé, évalué et exécuté. – berkes

Questions connexes