Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    60

    Inserimento alcune funzioni

    Ciao a tutti,
    ho un problema con l'inserimento di alcune funzioni in questo script:

    codice:
    <?php function dir_list($directory = FALSE) { $dirs= array(); $files = array(); if ($handle = opendir("./" . $directory)) { while ($file = readdir($handle)) { if (is_dir("./{$directory}/{$file}")) { if ($file != "." & $file != "..") $dirs[] = $file; } else { if ($file != "." & $file != "..") $files[] = $file; } } } closedir($handle); reset($dirs); sort($dirs); reset($dirs); reset($files); sort($files); reset($files); echo "\n
    
    "; while(list($key, $value) = each($files)) { $r; echo " <table border='0' cellpadding='0' id='tab_file'> <tr> <td width='50'>[img]../img/file.png[/img]</td> <td><a href=\"{$directory}{$value}\">{$value}</a> </td> </tr></table>\n"; } echo "</p>\n"; } dir_list("/dir/"); ?>
    le funzioni che vorrei inserire sono: UNLINK(), RENAME() e FILESIZE(), se le inserisco nella tabella del file generata dallo script mi da errore. qualcuno può darmi il codice che ho postato con inserite le funzioni? o dirmi dove vanno inserite?

    Grazie in anticipo!

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    cosa vuol dire "inserire"? tieni conto che le funzioni che nomini sono "parole chiave" php

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    60
    Mi sono spiegato male in effetti vorrei che in quello script (visualizza file in una directory) per ogni file che viene visualizzato sia possibile avere le dimensioni, poterlo rinominare ed eliminare.

    Purtroppo non so come fare.

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    Codice PHP:
    <?php
    function dir_list($directory FALSE) {
      
    $dirs= array();
      
    $files = array();
      if (
    $handle opendir("./" $directory)) {
        while (
    $file readdir($handle)) {
          if (
    is_dir("./{$directory}/{$file}")) {
            if (
    $file != "." $file != ".."$dirs[] = $file;
          } else {
            if (
    $file != "." $file != ".."$files[] = $file;
         }
      }
    }
    closedir($handle);
    reset($dirs);
    sort($dirs);
    reset($dirs);
    reset($files);
    sort($files);
    reset($files);
    echo 
    "\n

    "
    ;
    while(list(
    $key$value) = each($files)) {
    // qui puoi fare l'operazione su "$directory.$value", p.es.:
    $file $directory.$value;
    rename($file"NEW".$file);
      
    $r;
      echo 
    " <table border='0' cellpadding='0' id='tab_file'> <tr> <td width='50'>[img]../img/file.png[/img]</td> <td><a href=\"{$directory}{$value}\">{$value}</a> </td> </tr></table>\n"; } echo "</p>\n"; } dir_list("/dir/");
    ?>

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.