Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. errepi71
    3. Post
    E

    errepi71

    @errepi71

    • Profilo
    • Chi segue 0
    • Da chi è seguito 0
    • Discussioni 1
    • Post 1
    • Migliore 0
    • Gruppi 0
    Iscrizione Ultimo Accesso
    0
    Reputazione
    1
    Post
    0
    Visite al profilo
    0
    Da chi è seguito
    0
    Chi segue
    User Newbie

    Post creati da errepi71

    • array e foreach

      [php]Premetto che non ho capito bene come si crea
      (e non so bene come scrivere) dove devo posizionare
      in questi file l'array e il foreach per recuperare i valori
      selezionati con il checkbox e poi fare una eliminazione multipla,
      se qualcuno ha la pazienza di aiutarmi a completare
      questi script da me utilizzati... grazieeeeeee

      -------------------------------------- 1 file) list.php
      In questo file mostro il contenuto, ordinato numericamente, della cartella carica_scarica.

      Come creo e dove posiziono l'array che presenta i valori dei vari checkbox selezionati per essere cancellati e inviati poi con form al file canc.php?

      <?
      /* file che mostra il contenuto della cartella carica_scarica con un checkbox relativo ad ogni voce elencata numericamente */

      $dl = "URL/lista_ordinata/carica_scarica";
      $absolute_path = "./lista_ordinata/carica_scarica";
      $dir = "dir";
      $i=1;

      $list = "<form name="eliminazione" method="post" action="cancella.php">
      <table width="100%" border="0" cellpadding="2" cellspacing="8">";

      $list .= "<tr><td>Download:</td></tr>";
      $dir = opendir($absolute_path);
      while (($file = readdir($dir)) !== false) {
      if ($file != ".." && $file != ".") {
      $list .= "
      <tr><td><a href=$dl/$file>$i) $file </a><input type="checkbox" name="canc_file" value="$file" /></td></tr>";
      $i++;
      }
      }
      $list .= "</table><input name="canc" type="submit" value="Elimina"></form>";
      echo $list;
      ?>


      -------------------------------------- 2 file) cancella.php

      File che cerca nella cartella il valore selezionato con il checkbox nominato $canc_file, il problema è che allo stato attuale posso cancellare solo un file alla volta.

      Come realizzo e dove posiziono in questo script il recupero delle informazioni provenienti dal form per fare una cancellazione multipla dei valori selezionati e inviati dal file list.php ?

      <?php
      $nome_file="lista_ordinata/carica_scarica/$canc_file";

      if (!file_exists($nome_file)) {
      echo "Spiacente, non posso trovare il file $nome_file";
      } else {
      if (!unlink($nome_file)) {
      echo "$PHP_SELF: Errore, impossibile cancellare il file $nome_file";
      echo "Controllalo!";
      } else {
      echo "Il file $nome_file è stato cancellato";
      }
      }
      ?>

      [/php]

      postato in Coding
      E
      errepi71