Personalization functions: fetch
Fetch can be used to retrieve files from a local system, http or ftp. You can then display these contents.
- http: URLs starting with "http://" will cause the website to be fetched and displayed.
- ftp: URLs starting with "ftp://" will cause the file to be downloaded from the server and displayed.
- local: Full system file path or path relative to the PHP script will be fetched and displayed.
The function itself has a name variable which is required and an assign you can use to store a website in a variable instead of displaying it.
Examples
Using the following code you can add information from a website, for example the weather:
{fetch file="http://www.myweather.com/today/"}
Or you can put them in a variable to apply your own divs.
{fetch file="http://www.theweather.com/today/" assign='weather'}
{if $weather ne ''}
<div id="weather">{$weather}</div>
{/if}
Please note that this example also uses the if function.
You can also download from an FTP server. This example also nicely demonstrates
how to use variables in the link.
{fetch file="ftp://`$user`:`$password`@`$server`/`$path`"}