Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 21
  1. #11
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    Originariamente inviato da cigiri18
    il problema di cui stai parlando è che il tizio voglia aprire un disco rimosso, ma come già detto il problema non si pone poichè basta controllare al momento del caricamento se il disco selezionato esista o meno.
    siamo d'accordo... ma appunto "controllare ... se esista o meno" è appunto quel che fa la funzione oggetto di "diatriba" :)


    Ma quel che conta, poi, è: chi ha aperto il topic... ha risolto?

  2. #12
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    157
    per me gli abbiamo fatto solo più casino di prima

  3. #13
    EHEH
    intanto grazie per le risposte. siete sempre i migliori
    in effetti però sì adesso ci capisco ancora meno.
    dunque, il fatto è questo:
    ho preso una vodafone station e la mia lan è composta da 3 pc + un HD esterno collegato al pc server. il mio interesse era rendere il tutto accessibile dall' esterno (5 tera)

    il punto incriminato dello script è


    * @desc This is where all the magic happens. We read the current directory and
    * build an array of images and folders to list.
    */
    // Get this folder and files name.
    $this_script = basename(__FILE__);
    $this_folder = str_replace('/'.$this_script, '', $_SERVER['SCRIPT_NAME']);

    // Declare vars used beyond this point.
    $file_list = array();
    $folder_list = array();
    $total_size = 0;

    // Open the current directory...
    if ($handle = opendir('.')) .................................................. ............................
    {
    // ...start scanning through it.
    while (false !== ($file = readdir($handle)))
    {
    // Make sure we don't list this fol
    etc etc etc

    ho fatto diverse prove, con ('f:') vedo la dir allora ho messo una variabile del tipo
    $unit=("f:"); ed ho messo il $unit dove ho visto il link del dowload



    elseif($item['ext'] == 'mp3') // thickbox for mp3's'
    {
    $item['link'] = ''.$unit.$item['name'].'.'.$item['ext'].'';
    }
    else // standard link
    {
    $item['link'] = ''.$unti.$item['name'].'.'.$item['ext'].'';
    }

    ma mi dice file not found

    ps. ricordo che sono un neofita e probabilmente ho sbagliato la sintassi nel riportarvi le mie modifiche


  4. #14
    se la cosa è troppo complicata,

    mi accontenterei anche solo del pc/server con i suoi 3 dischi

  5. #15
    Utente di HTML.it L'avatar di smt
    Registrato dal
    Jul 2002
    Messaggi
    167

    alternative

    se non trovassi una soluzione basata sulla riprogrammazione del loop,
    che secondo me dovrebbe assomigliare a qualcosa del genere
    Codice PHP:
    foreach( array('d:','e:','f') as $driver ){ 
      while(
    $dir dir$driver )){ 
        
    //... codice che cicla tutti i file della cartella 
      
    }

    puoi provare a risolvere il tuo problema ricorrendo ad altri mezzi:
    - procurarti un singolo disco abbastanza grande, sfoltendo un po' di doppioni e comprimendo le cartelle: windirstat, dupfinder, unison e 7zip sono i miei preferiti su win
    - installare 3 istanze del programma in 3 cartelle diverse con 3 diverse configurazioni
    - usare un raid. questa è una opzione da sistemista, ma non è da escludere a priori

    saluti
    Reality is that which, when you stop believing in it, doesn't go away

  6. #16
    sul server ho 3 dischi da 1 tera cad., quindi trovarne uno abbastanza grande per riunirli tutti e tre la vedo dura.
    con il codice che mi hai dato, ho provato ad integrarlo, ma, o sbaglio qualcosa oppure..... sbaglio qualcosa


    helppp

  7. #17
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    Originariamente inviato da siltorto
    ...
    ma mi dice file not found

    ...
    stampa a video il valore della variabile che genera questo problema... probabilmente manca solo qualche "slash" o "backslash" (una delle "barre")...

  8. #18
    ????
    dovrei usare le backslash " \ " e non le slash " / " ?


  9. #19
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    157
    in windows le cartelle sono separate così:

    C:\Documents and Settings\giorgio\Documenti\File ricevuti

    in linux non ricordo più, è una vita che non lo uso, però dovrebbero essere le altre barre, usare le stesse sarebbe stato troppo semplice

  10. #20
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    ha 3 pc in rete... in php si accede ad un computer in rete (se nn ricordo male) secondo la logica classica di accesso

    quindi se un pc si chiama ciccio

    Codice PHP:
    if(file_exists('//ciccio')){....} 
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

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 © 2026 vBulletin Solutions, Inc. All rights reserved.