php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 22.09.2004, 19:50  
Gast
 
Beiträge: n/a
Standard PHP funktion aus HTML aufrufen

Hi Leutz!
Verzeiht mir die Frage!

folgender code:
Code:
<html>
<head>
<title></title>
</head>
<body>
<?PHP
	function buh()
	{
		echo("BUH, ERSCHRECK!");
	}
?>

<a onclick="buh()"> Klick mich </a>
</body>
</html>
geht nicht, ist mir auch aufgefallen. Aber warum? wie mach ich das?
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 22.09.2004, 19:53  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard

Das ist so nicht möglich.

Du solltest dir darüber klar werden, was PHP macht und wie es funktioniert.

PHP läuft serverseitig. Das Script wird also abgearbeitet. Das Ergebnis wird an den Browser gesendet - der Job von PHP ist damit beendet.

mfG
werbegeschenk
__________________
Today you...Tomorrow me.
agrajag ist offline  
Alt 22.09.2004, 19:55  
Gast
 
Beiträge: n/a
Standard

Also ist es nicht möglich, eine PHP funktion durch ein onclick ereignis auszuführen?
 
Alt 22.09.2004, 19:55  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

http://de3.php.net/introduction

les dir das mal durch.
imported_Ben ist offline  
Alt 22.09.2004, 19:59  
Gast
 
Beiträge: n/a
Standard

falls du php-code mit html aufrufen willst, dann musst du folgenden html-tag benutzen: <script src="http://www.domain.de/buh.php">
und in der buh.php müsste dann folgendes stehen:
Code:
<?php
echo "document.write('Buh, Erschreck!');";
?>
hinweis: das geht aber nur bei servern, bei denen die document.write funktion nicht ausgestellt ist!
hoffe das hilft dr und ich bin einer meinung mit den anderen und du solltest erstmal lernen, wozu php überhaupt da ist und wie es funktioniert.
wie ich sehe kannst du aber schon php nur wie es funktioniert weißt du nicht.
ein gutes php-tut findest du auf www.schattenbaum.net/php/
 
Alt 22.09.2004, 20:00  
Gast
 
Beiträge: n/a
Standard

hab ich das so richtig verstanden?

Code:
<a onclick=<? buh() ?>> Klick mich </a>
glaub ich nicht! Kanns momentan nicht ausprobieren!
 
Alt 22.09.2004, 20:03  
Gast
 
Beiträge: n/a
Standard

Ah, da war ich zu langsam mit tippen! :wink:

D.H. ich sollte die funktionen in extra .php Dateien speichern und beim onclick ereignis mit

<a onclick=<script src="blabla.php">> Klick mich </a>

sieht auch falsch aus! Bitte beispielcode!
 
Alt 22.09.2004, 20:06  
Gast
 
Beiträge: n/a
Standard

Also ich würds einfach so realisieren, wenns rein in PHP sein soll:


Code:
<html>
<head>
<title></title>
</head>
<body>
<?
   if (isset($_GET['buh']) && $_GET['buh']) echo "BUH, ERSCHRECK";
?>

<a href ="schreck.php?buh=true"> Klick mich </a>
</body>
</html>
 
Alt 22.09.2004, 20:07  
Erfahrener Benutzer
 
Registriert seit: 08.06.2004
Beiträge: 865
RudiS
Standard

Nein, das geht alles nicht.
Du kannst im Browser mit PHP nichts ausführen. Was du da versucht hast, würde nach onClick Buh, Erschreck schreiben, was du aber wohl nicht willst.
PHP wird nur auf dem Server ausgeführt.
Wenn du Sachen auf dem Browser machen willst brauchst du JavaScript oder ähnliches.
mfg RudiS
__________________
Kunst kommt von Können und nicht von wollen, denn sonst würde es ja Wunst heißen.
RudiS ist offline  
Alt 22.09.2004, 20:08  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard

Zitat:
Zitat von DarkCluod
Bitte beispielcode!
Es gibt keinen Beispielcode weil es unmöglich ist....

Du kannst keine PHP-Funktion per onclick aufrufen. Du kannst höchstens die PHP funktion aus HTML aufrufen oder ein neues Fenster öffnen und in der dort anforderten Datei deine Funktion starten...
__________________
Today you...Tomorrow me.
agrajag 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
JS: Einführung - Javascript im Schichtenmodell nikosch Tutorials 4 11.04.2009 17:06
Rekursive Funktion bricht ab... duras666 PHP Tipps 2008 9 28.04.2008 11:36
Komplexe Funktion: +Übersichtlichkeit, -Performance Jacks Rache PHP Tipps 2006 3 07.06.2006 14:22
Nach Form-Submit Funktion aufrufen & Daten per POST weit fishlyfx PHP Tipps 2006 5 17.05.2006 10:31
funktion soll funktion aufrufen, welche datei einbindet PHP Tipps 2006 12 13.03.2006 18:31
PHP-GTK Tutorial Beitragsarchiv 9 02.11.2005 21:07
In einer Funktion auf eine Funktion der Klasse zugreifen phpbeginner PHP Tipps 2005-2 2 28.07.2005 00:30
Kontaktformular, welches auf neue html Seite führt PHP Tipps 2005-2 4 20.07.2005 11:21
Funktion in einer Funktion aufrufen? PHP Tipps 2005-2 11 14.06.2005 15:14
funktion aufrufen pc-freak PHP Tipps 2005 6 23.02.2005 12:27
[Erledigt] Wie kann ich beliebig viele Werte an eine Funktion übergeben PHP Tipps 2005 11 25.01.2005 10:44
funktion über Form button aufrufen PHP Tipps 2005 10 11.01.2005 16:54
Funktion mit HTML-Link aufrufen PHP Tipps 2004 8 22.07.2004 13:57
[Erledigt] sql syntax error in funktion, kann aber nix finden :( PHP Tipps 2004 10 20.07.2004 19:19
[Erledigt] Referenz auf Funktion übergeben PHP-Fortgeschrittene 7 20.07.2004 09:51

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php in html aufrufen, php aus html aufrufen, html php funktion aufrufen, html php aufrufen, php funktion in html aufrufen, php funktion aufrufen in html, aus html php aufrufen, in html php aufrufen, php html aufrufen, php funktion aus html aufrufen, php function html, php funktion in html, php function in html, php mit html aufrufen, php aufruf in html, php in html ausführen, php function in html aufrufen, php funktionen in html, mit html php aufrufen, php aufrufen html

Alle Zeitangaben in WEZ +2. Es ist jetzt 04:03 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.