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

    Creazione directory con SPL

    salve!
    stavo guardando con interesse alla Standard PHP Library.
    già la sto usando per alcune cose (tipo lettura e scrittura di file).
    però non ho trovato nulla sulla creazione di directory.
    cioè questo codice qui:
    Codice PHP:
                  if (!file_exists('mydir')) {
                        
    mkdir('mydir');
                    } 
    è sostituibile in qualche modo con gli oggetti della SPL??

  2. #2
    per ora ho fatto così:
    Codice PHP:
    <?php

    class GestioneFile {

        public function 
    creaUtenteDir($dirUtente) {
            
    $d = new SplFileInfo($dirUtente);
            if (!
    $d->isDir()) {
                
    mkdir($d);
            }
        }

    }
    mi sembra che non crei problemi.
    solo che cmq sono dovuto ricorrere a mkdir.
    non ho trovato nessun alterego nella SPL.....

  3. #3
    Originariamente inviato da fermat
    solo che cmq sono dovuto ricorrere a mkdir.
    non ho trovato nessun alterego nella SPL.....
    Partendo dal presupposto che non conosco questa SPL, ti volevo dire che non è mica reato usare le funzioni base di PHP!
    Anzi, ti dirò di più: tutte le classi sfruttano le funzioni base del linguaggio, e nessuna si inventa funzioni aggiuntive.
    Diciamo che magari in alcune classi mancano dei metodi pre-confezionati, ma nulla e nessuno vieta di implementarne per i nostri utilizzi.

    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  4. #4
    no no ma infatti non intendevo dire che le funzioni standard le butto nel cesso!!
    ed infatti dove non c'è un alterego uso ancora quello come ho fatto in questo caso.


    volevo solo vedere se anche qualcun'altro ne era a conoscenza.
    ma vedo che è ancora poco usata.

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.