Newsgroup: it.comp.www.php
Titolo: richiamare funzioni da codice html

Non me ne vogliate se posto una domanda del genere ma provengo da ASP e sto
cercando di migrare a php non senza alcune difficoltà. Una di queste e che
non ho ancora capito se posso, in qualche modo o con qualche artificio
elegante e trasparente all'utente, richiamare funzioni scritte lato server
in pagine PHP dalla pagina che interagisce con l'utente. Es.
scrivo una funzione in una pagina php:
function chiamalafunzione ($arg1,$arg2,...) { //fa qualcosa }
nella pagina html invece dovrei avere un button o qualcosa di simile che
chiami questa funzione.
Pongo la questione perchè in asp è disponibile un modello di oggetti che mi
permette di fare proprio una cosa del genere ed è sviluppata con script
javascript lato client e lato server.
Grazie Daniele

 wrote in message
news:zCtB9.1651$q43.1...@news.edisontel.com...

PHP è un linguaggio di scipting server side, se hai qualche cosa che
funziona in ASP lo puoi ricreare tale e quale in PHP (se non megliore).
Saluti.

 ha scritto nel messaggio
news:zCtB9.1651$q43.1...@news.edisontel.com...

Hai detto bene, quello che ti serve è qualcosa in javascript  e non PHP/asp
che sono linguaggi lato server.
--
Cordialmente.
Carmelo Carchedi
Il mio e-mail non ha numeri,
ricordati di toglierli per rispondere privatamente.
Juniorbit Sas
www.juniorbit.it

 ha scritto nel messaggio
news:zCtB9.1651$q43.1...@news.edisontel.com...

Già usando il visual interdev si ha a disposizione un modello di oggetti che
permette appunto ciò che hai chiesto, e viene realizzato attraverso
javascript. Io purtroppo non saprei come aiutarti se non rimandarti allo
stesso modello di oggetti ma ti assicuro che è un pò complicato. Se qualcuno
volesse dargli qualche dettaglio in più almeno per iniziare credo ne trarrei
vantaggio anche io.
Omega70

 ha scritto nel messaggio
news:zCtB9.1651$q43.1...@news.edisontel.com...
----------------------------------------------------------------------------
-----------------------



----------------------------------------------------------------------------
-
Forse non ho capito cosa cerchi di fare.
Non so se in PHP puoi creart delle classi e degli oggetti proprio come un
qualsiasi linguaggio Object Oriented.
In ogni caso io la  risolverei in maniera più semplice.
Poniamo che il tuo file che contiene lo script si chiama script.php ( ma puo
anche chiamarsi script.txt).
Tale file conterrà la function che vorrai richiamare es : function
nome_funzione($arg1,$arg2......).
Dopo il tag </HEAD> e prima del  tag <BODY> della pagina dell'utente
inserisci il seguente codice:
 <? include("script.php");?>.
Quando hai creato il bottone ,come metodo onclick metti : onclick =
"nome_funzione($arg1,$arg2......)";
NB.: il file lato client e sempre in php.
Forse nn è quello che cerchi tu ma dovrebbe funzionare alla stessa maniera.

 Forse nn è quello che cerchi tu ma dovrebbe funzionare alla stessa
maniera.
Provo immediatamente la tua soluzione, io stò provando anche a passare dei
valori da post e tramite un if ($arg1=="nomefunc")  {
nomefunc($var1,$var2,...) //scritta precedentemente nel file}.
Poi bisognerà discutere sulla sicurezza, ma si vedrà...
Daniele