Chiamare una specifica funzione in una pagina php

aerials

Nuovo Utente
20 Mag 2016
2
0
1
42
Ciao a tutti, ho una pagina php (index.php) al cui interno sono presenti più "include".
Uno dei quali è funzioniUtente.php; all'interno di questo file ho più funzioni uno della quali è:
function createFile(){
fopen("xxxx.txt","w+");
.....;
.....;
}
Quello che vorrei è chiamare tramite ajax quella specifica funzione presente in funzioniUtente.php all'evento onClick di un pulsante:
$('#btnSendError').click(function(){
$.ajax({
url:"funzioniUtente.php",
type: "POST",
success:function(result){
alert(result);​
}​
});​
});

Quale parametro posso passare ad Ajax per specificare la funzioni da richiamare?

Grazie a tutti
 
Ultima modifica:

marino51

Utente Attivo
28 Feb 2013
3.036
192
63
Lombardia
ti rispondo con un esempio ridotto al minimo indispensabile,

puoi passare il nome della funzione ed eventuali parametri che dovessero essere necessari
PHP:
$.ajax({
  type: "POST",
  url:"EseguiFunzioniUtente.php",
  data:
  {
  funzione: 'nomefunzione',
  par1  : 'parametro1',
  par2  : 'parametro2'
  },
  success:function(result)
  {
  alert(result);
  }
});

ma poi nello script php ricevi i dati da $_POST e devi richiamare la funzione
ovvero potresti avere uno script "EseguiFunzioniUtente.php" che,
PHP:
<?php
include_once 'funzioniUtente.php';
if(empty($_POST)) $data = "0";  // se non sono arrivati parametri restituisce 0
else
{
  extract($_POST, EXTR_OVERWRITE);  // estrae le variabili $funzione, $par1 e $par2 da $_POST
  $data = {$funzione}($par1, $par2);  // esegue la funzione con i relativi parametri
}
echo $data;  //restituisce il risultato al client
?>

ps, non ho considerato la "sicurezza" ma solo la funzionalità per spiegare
 
  • Like
Reactions: localhost.nicola
Discussioni simili
Autore Titolo Forum Risposte Data
JackIlPazzo Chiamare una funzione specifica di php da una richiesta ajax? PHP 2
S problemi jquery ajax chiamare una pagina php Ajax 5
I chiamare una funzione Javascript 2
Y Come chiamare una pagina al verificarsi di un evento? Javascript 4
M Chiamare pagina php da javascript Javascript 8
T [ASP] Chiamare sub Classic ASP 4
P Chiamare pagina PHP con parametro da javascript Javascript 1
neo996sps Chiamare route laravel con passaggio di dati tramite jquery jQuery 0
Jonn Redirect Doppio (si può chiamare così?) PHP 3
WorldWideWeb Chiamare i metodi di un controllo OCX Visual Basic 1
G [javascript]Chiamare funzione javascript per menù Javascript 2
coteaz chiamare php con javascript PHP 4
coteaz chiamare php con javascript Javascript 5
Shyson Puntare ad una sotto directory WordPress 3
Stex1967 Salvare una immagine che si trova su porta TCP 8080 di altro sito PHP 6
S Selezionare ultimo record di una sotto query MySQL 26
V Query per una somma PHP 2
L Mysql: Nascondere le pagine dopo una ricerca PHP 1
L salvare una immagine elaborata in canvas Javascript 1
L salvare una immagine elaborata in canvas Javascript 1
W visualizzare solo file html e sottocartelle di una cartella PHP 1
W Elenco dei link del file presenti in una cartella PHP 2
R Mettere in sicurezza una comunicazione .NET Framework 0
L Creare una forma geometrica Photoshop 1
G Casella combinata in una query MS Access 4
voldemort Cos'è una SCRL? Che tipo di società è?? Leggi, Normative e Fisco 1
F Funzione Glob - ricerca file contenente una parola PHP 1
felino [EXCEL] Conteggio ore all'interno di una settimana Windows e Software 7
Y cambiare sfondo di una pagina Javascript 1
Y Vorrei selezionare un colore di sfondo per una pagina web Javascript 0
S Apertura in una nuova pagina PHP 6
S impostare un testo e una img nella stessa riga con jsPDF Javascript 0
F Prendere contenuti da una tabella PHP 4
B Stampare una porzione della pagina PHP 0
D assegnare risultato di una jquery ad una text Javascript 2
Cosina Cancellare una specifica email da un elenco in un file txt PHP 3
A Dare l'accesso ad una pagina solo ad un utente specifico PHP 0
G Inserire una scritta Java 1
Samuele Ronzani Sposta dati in una tabella eliminandolo MySQL 6
Cosina Mostrare immagini da una cartella, ma solo un numero definito PHP 12
Alex_70 Cerca testo all'interno di una stringa PHP 5
F Andare a capo all'interno di una tabella WordPress 4
elpirata Update dinamico informazioni scritte in una pagina php jQuery 11
W Creare link di una dato Classic ASP 0
G Associare un button ad una strnga PHP 9
elpirata Query per leggere dati da una tabella mysql e mostrarli a video in base a parametri passati tramite GET PHP 5
P Modifica con PHP di un node in una sitemap xml PHP 0
MarcoGrazia Eliminare in automatico i caratteri spuri all'inizio e alla fine di una stringa Snippet PHP 0
P Cancellazione specifici files in una folder php PHP 1
MarcoGrazia Convertire una data da un formato all'altro Snippet PHP 0

Discussioni simili