Visualizzazione dei risultati da 1 a 10 su 10

Hybrid View

  1. #1

    Scandir non mi funziona

    Scusate ma continua il mio viaggio "allucinante" nel mondo di Php

    Sono su Linux secondo voi perchè conta è 1 invece la stampa dell'array è vuota???

    $dir = "/home/marco/tmp";
    $arrayfile=scandir($dir);
    $conta = count($arrayfile);
    echo("arrayfile: ".$arrayfile);


  2. #2
    Stampa l'array con print_r o var_dump

  3. #3
    Purtroppo vuoti cioè:

    print_r:
    string 'var_dump: ' (length=10)
    arrayfile: conta: 1


  4. #4
    Non ho mica capito cos'hai fatto?
    dai un
    Codice PHP:
    var_dump($arrayfile); 
    e posta esattamente il risultato così come ti esce

  5. #5
    mi stampa questo:

    boolean false

  6. #6
    Quote Originariamente inviata da marcobrunisbt Visualizza il messaggio
    mi stampa questo:
    Allora non c'è alcun file in quella directory, prova su una cartella random con dei files dentro, almeno per vedere se funge asd

  7. #7
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    ma sicuro che in tmp ci sia qualcosa e che la dir esista
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  8. #8
    Ho provato anche con un altra cartella, mettendonci un file ma niente

  9. #9
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    Quote Originariamente inviata da marcobrunisbt Visualizza il messaggio
    Ho provato anche con un altra cartella, mettendonci un file ma niente
    verifica con questa funzione se scrivi correttamente il path

    http://be2.php.net/manual/en/function.is-dir.php

    io ho la netta impressione che tu non abbia i permessi per accedere a quella cartella.

    se indichi una cartella all'interno della root del web server hai sempre errore?
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  10. #10
    Cerca su google come cercare tutti i files dentro un directory, ci sono molti esempi funzionanti e ben fatti

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.