php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 31.01.2005, 10:20  
Gast
 
Beiträge: n/a
Standard Funktionen aufrufen

Servus Leute,
ich fange gerade an mich mit Funktionen zu beschäftigen.
Eine Frage , wie rufe ich Funktionen auf ?

Ich habe zwei Datein.

upload.tpl und upload.php

die upload.php soll eine funktion werden.
also sage ich doch einfach
PHP-Code:
function upload(){ bla bla 
                                                                  

und in der upload.tpl rufe ich die funktion doch so auf
PHP-Code:
{upload();} 
oder ?

irgendwie geht das nicht.

kann mir jemand helfen ?
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 31.01.2005, 10:25  
Gast
 
Beiträge: n/a
Standard Re: Funktionen aufrufen

Zitat:
Zitat von tom95
irgendwie geht das nicht.
Geht das auch genauer? Das ist keine Fehlerbeschreibung, mit der man was anfangen kann.

Gruß
phpfan
 
Alt 31.01.2005, 10:40  
Gast
 
Beiträge: n/a
Standard

Es wird nur ein weisser Bildschirm angezeigt.
Es wird keine Fehlermeldung ausgegeben.
 
Alt 31.01.2005, 10:44  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

Wie wärs mit Infos?

Nutzt du ein Templatesystem? Smarty? Oder was selbstgeschriebenes?
-> Steht das wie man funktionen aufruft vieleicht in der Doku deines Templatesystems?

mfg
robo47
robo47 ist offline  
Alt 31.01.2005, 10:52  
Gast
 
Beiträge: n/a
Standard

Ich benutze Smarty.

Hier mal ein Auszug aus upload.php
<?php
function upload(){
include("libTemplate.php");
$upload_dir = "uploaded_files";
$max_file_size = 200;
$max_image_width = 1024;
$max_image_height = 768;
$accepted_file_types = array('image/jpeg','image/pjpeg','image/gif','image/png','text/plain','text/html');
$accepted_file_extensiones = array('jpg','jpeg','gif','png','txt','html','htm') ;

u.s.w

$libTemplate->assign("profildaten",$data);
$libTemplate->display("upload.tpl");
}
?>

Hier mal ein Auszug aus upload.tpl
<tr>
<td><h1>Bild hochladen</h1></td>
<td></td>
</tr>

<tr>
<td>{upload();}</td>
<td></td>
</tr>
 
Alt 31.01.2005, 10:57  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

also nur mal von der logik her, du erstellst in der datei upload.php eine funktion, die als template zur ausgabe die upload.tpl benutzt? soweit richtig? und in diesem template rufst du die funktion auf? öhm also das ist absolut sinnbefreit.

Du deklariserst die funktion, rufst sie aber nicht auf.
jetzt könntest du natürlich upload(); in die upload.php schreiben, wäre im ersten moment logisch, weil du ja die ausgabe willst. aber da im template wieder die funktion aufgerufen wird, würde das in einer endlosschleife enden und einem abbruch des compilers.

-> überdenk dein konzept nochmal.

mfg
robo47
robo47 ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Templatesystem mit Funktionen und Variablen drin? BartTheDevil89 PHP Tipps 2008 6 01.07.2008 09:32
welche funktionen deaktivieren brian johnson PHP-Fortgeschrittene 4 15.11.2007 09:25
Klassen und externe Funktionen ? ssm PHP-Fortgeschrittene 17 18.07.2007 11:59
eine Variable für alle Funktionen definieren Wing PHP Tipps 2007 16 24.06.2007 21:02
PHP Funktionen immer aufrufen DaniGro PHP-Fortgeschrittene 3 28.08.2006 16:35
Funktionen überprüfen und Grafik Funktionen hans.karl2 PHP Tipps 2006 10 31.07.2006 20:08
Funktionen in Funktionen - ist das gut? Schneckenkind PHP Tipps 2006 23 10.06.2006 13:39
funktion soll funktion aufrufen, welche datei einbindet PHP Tipps 2006 12 13.03.2006 18:31
Globale Variabeln in Funktionen finerip PHP Tipps 2007 3 28.11.2005 16:00
Funktion aufrufen im selben Script aufrufen PHP Tipps 2005 5 23.02.2005 21:21
Eure Ideen sind gefragt: eigene Funktionen verwalten PHP-Fortgeschrittene 12 17.01.2005 15:00
Aus PHP ein anderes PHP-Proggi aufrufen PHP Tipps 2004-2 2 22.11.2004 18:04
[BlödeFrage:] aufrufen von html/php seiten mittels php PHP Tipps 2004 9 16.08.2004 15:58
mySQL Funktionen TheSkaterFriend Off-Topic Diskussionen 1 20.06.2004 13:36
Funktionen Erklärung TheSkaterFriend PHP Tipps 2004 14 11.06.2004 22:05

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
smarty php funktion aufrufen, smarty funktion aufrufen, php wie rufe ich eine funktion auf?, funktionen aufrufen, html php funktion aufrufen, smarty eigene funktionen verwenden, funktion aufrufen php, smarty funktionen ausführen, smarty funktion an funktion aufrufen, inhalt einer funktion aufrufen smarty, in smarty template funktion aufrufen, php funktionen in smarty aufrufen, funktion aufrufen smarty, smarty php-funktion aufrufen, php funktion in smarty aufrufen, smarty php funktionen aufrufen, php wie rufe ich eine funktion auf, smarty \php funktionen aufrufen\, wie rufe ich eine funktion auf, smarty php funktionen sind aufrufbar

Alle Zeitangaben in WEZ +2. Es ist jetzt 06:01 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.