{fetch}

{fetch} est utilisé pour récupérer des fichiers depuis le système de fichier local, depuis un serveur http ou ftp, et en afficher le contenu.

Nom attribut Type Requis Defaut Description
file chaîne de caractères Oui n/a Le fichier, site http ou ftp à récupérer
assign chaîne de caractères Non n/a Le nom de la variable PHP dans laquelle la sortie sera assignée plutôt que d'être directement affichée.

Example 8.8. Exempe avec {fetch}


{* Inclus du javascript dans votre template *}
{fetch file='/export/httpd/www.example.com/docs/navbar.js'}

{* récupère les informations météo d'un autre site sur votre page *}
{fetch file='http://www.myweather.com/68502/'}

{* récupère les titres depuis un fichier ftp *}
{fetch file='ftp://user:password@ftp.example.com/path/to/currentheadlines.txt'}
{* comme ci-dessus mais avec des variables *}
{fetch file="ftp://`$user`:`$password`@`$server`/`$path`"}

{* assigne le contenu récupéré à une variable de template *}
{fetch file='http://www.myweather.com/68502/' assign='weather'}
{if $weather ne ''}
<div id="weather">{$weather}</div>
{/if}

  

Voir aussi {capture}, {assign} {eval} et fetch().