Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Cancellare dentro un ciclo for con contatore "$n" un file$n.txt

    Ciao a tutti,

    sto cercando da un paio di giorni di trovare una soluzione ad un mio piccolo problema ma essendo alle prime armi con php ed eventuali funzioni di jquery e ajax chiedo a voi che sicuramente mi illuminerete in un baleno
    ho questo codice:

    <div>
    <?php
    $file
    =scandir("folder/");
    for(
    $n=2; $n<count($file); $n++){
    $var=fopen("folder/file$n.txt","r");
    $var2=fread($var,filesize("folder/file$n.txt"));
    echo
    $var2?>
    </div><img class="pulsante" name="cancella" src="images/delete.png" onClick="cancella($n)"/>
    <? } ?>
    </div>

    <script>
    function cancella(val){
    "COSA DEVO FARE PER FAR TORNARE IL VALORE (val) IN UN EVENTUALE if IN php ED UTILIZZARE LA FUNZIONE unlink PER ELIMINARE IL FILE file$n.txt??"

    };
    </script>

    Ho provato con funzioni estrapolate da codici similari al mio da altri forum con jquery e ajax ma niente ho sempre riscontrato qualche problema. Mi sapreste illuminare?? se c'è una soluzione con unlink l'apprezzerei di più perchè la reputo un ottima funzione per il mio scopo! Grazie ancora a tutti,

    BrindStudios!

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Ciao e benvenuto
    Mi sembra che tu non conosca la differenza tra client (browser) e server (php) sono due ambienti diversi, il primo agisce quando il secondo ha finito es: il browser chiama paginaX.php fa quello che deve fare e restituisce (risponde al browser) il documento elaborato (in questo caso un file.txt) operazione finita, se il browser vuole qualcos'altro deve riseguire una nuova chiamata al server, le chiamate possono essere eseguite in post (con un form) in get pagina.php?variabile=valore oppure in ajax (vedi guide in rete).

    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Ciao, sono a conoscenza del problema server e client ma non so come si può risolvere, avrei bisogno di un codice per far pratica, per poi modificarlo e farlo funzionare sul mio sito. La cosa che chiedo dovrebbe essere molto semplice, alla fine è un passaggio di variabile, è possibile illustrarmi come si fa???

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Quote Originariamente inviata da BrindStudios Visualizza il messaggio
    Ciao, sono a conoscenza del problema server e client
    Non si direbbe da quello che scrivi
    ma non so come si può risolvere, avrei bisogno di un codice per far pratica, per poi modificarlo e farlo funzionare sul mio sito. La cosa che chiedo dovrebbe essere molto semplice, alla fine è un passaggio di variabile, è possibile illustrarmi come si fa???
    Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio
    ... le chiamate possono essere eseguite in post (con un form) in get pagina.php?variabile=valore oppure in ajax (vedi guida).
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    grazie per l'aiuto, se si può chiamare tale perché per rimandarmi a guide ed altro ero bravo anche da solo a trovarle! proverò altrove. Non penso di aver chiesto chi sa che: uno script di chiamata ajax (che non so fare, se no non avrei chiesto) che mi riporti in un

    if (isset($_POST['val']){
    unlink('file$n')
    }

    è chiedere troppo forse...Grazie lo stesso!

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Se invece di lamentarti aprivi il link alla guida avresti visto che oltre a spiegarti (sono due pagine scarse, non i promessi sposi) come funziona ajax (molto utile perché se non sai come funziona una cosa difficilmente potrai usarla al meglio) trovavi anche uno script funzionate.... ma forse hai ragione tu meglio se cerchi altrove, auguri.

    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    un esempio di codice base per effettuare una chiamata ajax la trovi anche qui: http://www.w3schools.com/ajax/tryit....=tryajax_first

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.