hai diverse opzioni, puoi fare un altra pagina php dove salvi solo il file (consigliato)Originariamente inviato da triple h
sicuramente l'iframe no.
Pensavo ad ajax.
Potete aiutarmi?
oppure passare un parametro alla stessa pagina che switcha in modalità ajax (esempio ajax=1)
supposto che tu voglia fare nel primo modo
avrai la tua pagina salvadati.php
e nella pagina di prima la funzione salva() diventa:Codice PHP:<?php
$valore = $_POST['valore'];
$apri = fopen ('public/form.txt','a');
fputs($apri,$valore);
fclose($apri);
?>
ps.ringrazio Andr3a detto sborò per la guida ajax di html.itcodice:// funzione per assegnare l'oggetto XMLHttpRequest // compatibile con i browsers più recenti e diffusi function assegnaXMLHttpRequest() { // lista delle variabili locali var // variabile di ritorno, nulla di default XHR = null, // informazioni sul nome del browser browserUtente = navigator.userAgent.toUpperCase(); // browser standard con supporto nativo // non importa il tipo di browser if(typeof(XMLHttpRequest) === "function" || typeof(XMLHttpRequest) === "object") XHR = new XMLHttpRequest(); // browser Internet Explorer // è necessario filtrare la versione 4 else if( window.ActiveXObject && browserUtente.indexOf("MSIE 4") < 0 ) { // la versione 6 di IE ha un nome differente // per il tipo di oggetto ActiveX if(browserUtente.indexOf("MSIE 5") < 0) XHR = new ActiveXObject("Msxml2.XMLHTTP"); // le versioni 5 e 5.5 invece sfruttano lo stesso nome else XHR = new ActiveXObject("Microsoft.XMLHTTP"); } return XHR; } function salva(){ var valore = "Qui metterai un eventuale valore tu voglia passare"; var ajax= assegnaXMLHttpRequest(); ajax.open("post", "salvadati.php", false); ajax.send("valore="+valore); }
http://javascript.html.it/guide/leggi/95/guida-ajax/


Rispondi quotando