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

    conta file e scrivi numero su file di testo

    salve a tutti,

    premessa: conosco pochissimo php.

    avrei bisogno di uno script che svolga la seguente azione:
    contare il numero di file jpg contenuti in una cartella (cosi' nominati: 01.jpg, 02.jpg, 03.jpg, etc.) su un server
    e poi creare nella stessa cartella un file di testo che contenga il seguente testo:

    numero=N&

    dove ovviamente n e' il numero di file presenti nella cartella.

    (come avrete gia' capito il file txt mi serve per avere una variabile da richiamare in flash)

    qualcuno mi sa indicare dove trovare lo script gia' pronto?

    ringrazio anticipatamente.

  2. #2
    Se nella dir ci sono altri files oltre le immagini puoi usare una funzioncina del genere:
    Codice PHP:
    function count_file($path='.')
     {
      if(!(
    $dir opendir($path))) return -1;
      
    $n 0;
      while(
    $file readdir($dir))
           if((
    strtolower(substr($file,-3)) == 'jpg')) $n++;
      
    closedir($dir);
      return 
    $n;         
     } 
    altrimenti s ela directory contiene solo immagini fai prima così:

    $n = count(scandir($dir))-2; //tutti i files meno . e ..

    questo per ottenere il numero.. per scriverlo su un file chiaramente:
    $fp = fopen('file.txt',w);
    fwrite($sp, $n);


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.