mirror of
				https://github.com/smarty-php/smarty.git
				synced 2025-11-03 22:01:36 +01:00 
			
		
		
		
	- updates for new build system - added missing files - corrections from users - revcheck comments for all files - big up to didou and nuno, brilliant work - make test: ok - make: ok
		
			
				
	
	
		
			109 lines
		
	
	
		
			3.9 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
			
		
		
	
	
			109 lines
		
	
	
		
			3.9 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
<?xml version="1.0" encoding="iso-8859-1"?>
 | 
						|
<!-- $Revision$ -->
 | 
						|
<!-- EN-Revision: 1.3 Maintainer: andreas Status: ready -->
 | 
						|
		<sect1 id="language.function.fetch">
 | 
						|
			<title>fetch</title>
 | 
						|
            <informaltable frame="all">
 | 
						|
                <tgroup cols="5">
 | 
						|
                <colspec colname="param" align="center" />
 | 
						|
                <colspec colname="type" align="center" />
 | 
						|
                <colspec colname="required" align="center" />
 | 
						|
                <colspec colname="default" align="center" />
 | 
						|
                <colspec colname="desc" />
 | 
						|
                <thead>
 | 
						|
                    <row>
 | 
						|
                        <entry>Attribut Name</entry>
 | 
						|
                        <entry>Typ</entry>
 | 
						|
                        <entry>Erforderlich</entry>       
 | 
						|
                        <entry>Standardwert</entry>
 | 
						|
                        <entry>Beschreibung</entry>
 | 
						|
                    </row>
 | 
						|
                </thead>
 | 
						|
                <tbody>
 | 
						|
                    <row>
 | 
						|
                        <entry>file</entry>
 | 
						|
                        <entry>string</entry>
 | 
						|
                        <entry>Ja</entry>
 | 
						|
                        <entry><emphasis>n/a</emphasis></entry>
 | 
						|
                        <entry>Die Datei, FTP oder HTTP Seite die geliefert werden soll.</entry>
 | 
						|
                    </row>
 | 
						|
                    <row>
 | 
						|
                        <entry>assign</entry>
 | 
						|
                        <entry>string</entry>
 | 
						|
                        <entry>Nein</entry>
 | 
						|
                        <entry><emphasis>n/a</emphasis></entry>
 | 
						|
                        <entry>Die Template-Variable welcher die Ausgabe zugewiesen werden soll.</entry>
 | 
						|
                    </row>
 | 
						|
                </tbody>
 | 
						|
                </tgroup>
 | 
						|
            </informaltable>
 | 
						|
			<para>
 | 
						|
			'fetch' wird verwendet um lokale oder via HTTP beziehungsweise FTP verfügbare Inhalte
 | 
						|
			auszugeben. Wenn der Dateiname mit 'http://' anfängt, wird die angegebene
 | 
						|
			Webseite geladen und angezeigt. Wenn der Dateiname mit 'ftp://' anfängt
 | 
						|
			wird die Datei vom FTP-Server geladen und angezeigt. Für lokale Dateien
 | 
						|
			muss der absolute Pfad, oder ein Pfad relativ zum ausgeführten Skript übergeben werden.
 | 
						|
			</para>
 | 
						|
			<para>
 | 
						|
			Wenn Sie das spezielle 'assign'-Attribut übergeben, wird die Ausgabe
 | 
						|
			der 'fetch'-Funktion dieser Template-Variable zugewiesen, anstatt ausgegeben
 | 
						|
			zu werden (seit Smarty 1.5.0).
 | 
						|
			</para>
 | 
						|
			<note>
 | 
						|
				<title>Technische Bemerkung</title>
 | 
						|
				<para>
 | 
						|
				HTTP-Redirects werden nicht unterstützt, stellen Sie sicher,
 | 
						|
				dass die aufgerufene URL falls nötig durch ein '/'-Zeichen (slash) beendet wird.
 | 
						|
            			</para>
 | 
						|
			</note>
 | 
						|
			<note>
 | 
						|
				<title>Technische Bemerkung</title>
 | 
						|
				<para>
 | 
						|
				Wenn Sicherheit eingeschaltet ist, und Dateien vom lokalen System
 | 
						|
				geladen werden sollen, ist dies nur für Dateien erlaubt welche
 | 
						|
				sich in einem definierten sicheren Verzeichnis befinden. ($secure_dir)
 | 
						|
            	</para>
 | 
						|
			</note>
 | 
						|
<example>
 | 
						|
<title>fetch</title>
 | 
						|
<programlisting>
 | 
						|
<![CDATA[
 | 
						|
{* einbinden von javascript *}
 | 
						|
{fetch file="/export/httpd/www.domain.com/docs/navbar.js"}
 | 
						|
 | 
						|
{* Wetter Informationen aus einer anderen Webseite bei uns anzeigen *}
 | 
						|
{fetch file="http://www.myweather.com/68502/"}
 | 
						|
 | 
						|
{* News Datei via FTP auslesen *}
 | 
						|
{fetch file="ftp://user:password@ftp.domain.com/path/to/currentheadlines.txt"}
 | 
						|
 | 
						|
{* die Ausgabe einer Template variable zuweisen *}
 | 
						|
{fetch file="http://www.myweather.com/68502/" assign="weather"}
 | 
						|
{if $weather ne ""}
 | 
						|
    <b>{$weather}</b>
 | 
						|
{/if}
 | 
						|
]]>
 | 
						|
</programlisting>
 | 
						|
</example>
 | 
						|
</sect1>
 | 
						|
<!-- Keep this comment at the end of the file
 | 
						|
Local variables:
 | 
						|
mode: sgml
 | 
						|
sgml-omittag:t
 | 
						|
sgml-shorttag:t
 | 
						|
sgml-minimize-attributes:nil
 | 
						|
sgml-always-quote-attributes:t
 | 
						|
sgml-indent-step:1
 | 
						|
sgml-indent-data:t
 | 
						|
indent-tabs-mode:nil
 | 
						|
sgml-parent-document:nil
 | 
						|
sgml-default-dtd-file:"../../../../manual.ced"
 | 
						|
sgml-exposed-tags:nil
 | 
						|
sgml-local-catalogs:nil
 | 
						|
sgml-local-ecat-files:nil
 | 
						|
End:
 | 
						|
vim600: syn=xml fen fdm=syntax fdl=2 si
 | 
						|
vim: et tw=78 syn=sgml
 | 
						|
vi: ts=1 sw=1
 | 
						|
-->
 |