Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19
  1. #1

    mkdir che interrompe il flusso del codice...

    Ciao raga,
    ho notato che facendo una "mkdir" interrompe il flusso del codice, nel senso che, il codice che c'è dopo una mkdir non viene eseguito...
    es:
    Codice PHP:
    mkdir("dir1/cartella_creata"0700);
    //tutto quello che c'è dopo non viene eseguito
    ....
    ...
    etc 
    Come posso risolvere questo incovenienete? Sempre che ci sia una soluzione!! :master:

    Grazie mille

  2. #2
    controlla se ti rende TRUE o FALSE...

    mkdir funziona solo la prima volta...

    Se non rimuovi o cambi il nome

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Ciao,
    controlla se ti rende TRUE o FALSE...
    e come faccio?
    tipo:
    Codice PHP:
    if(mkdir('dir1/cartella_creata'0700) === false)
    print..... 
    mkdir funziona solo la prima volta...
    Cosa vuol dire questo? Forse vuoi farmi intendere che non funziona come un ciclo while...?
    E se così fosse che centra con quello che devo fare io? :master:
    Se non rimuovi o cambi il nome
    Quì non ho capito...

    Potresti cortesemente, sempre che non ti annoi, darmi qualche dato in più? :master:

    Grazie mille

  4. #4
    hai messo una riga sola... ora si trova in ciclo while...

    che fai una cartella per ogni tupla estratta????

    mkdir('pippo') crea una directory.... la seconda volta che lanci mkdir('pippo') questo esiste gia' per cui fallisce il comando.

    ma sei proprio certo che vuoi fare una directory????

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    Utente di HTML.it L'avatar di mark2x
    Registrato dal
    Nov 2005
    Messaggi
    1,940
    Usa

    Codice PHP:
    @mkdir("dir1/cartella_creata"0700); 

    [.:: JaguarXF ::.]
    __________________

  6. #6
    Originariamente inviato da piero.mac
    hai messo una riga sola... ora si trova in ciclo while...

    che fai una cartella per ogni tupla estratta????

    mkdir('pippo') crea una directory.... la seconda volta che lanci mkdir('pippo') questo esiste gia' per cui fallisce il comando.

    ma sei proprio certo che vuoi fare una directory????
    Forse ho capito cosa vuoi dire...
    Cioè prima di eseguire la mkdir fare un controllo con:
    Codice PHP:

    if (!file_exists("dir1/cartella_creata")) {
    mkdir("dir1/cartella_creata"0700);
    print 
    "cartella creta";
    } else {
    esegui altro codice....

    Questo è quello che mi volevi far capire?

    Grazie mille

  7. #7
    Originariamente inviato da mark2x
    Usa

    Codice PHP:
    @mkdir("dir1/cartella_creata"0700); 
    Si potrebbe anche spegnere il pc.... ma che senso avrebbe quanto hai proposto????

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  8. #8
    Originariamente inviato da albertozzo
    Forse ho capito cosa vuoi dire...
    Cioè prima di eseguire la mkdir fare un controllo con:
    Codice PHP:

    if (!file_exists("dir1/cartella_creata")) {
    mkdir("dir1/cartella_creata"0700);
    print 
    "cartella creta";
    } else {
    esegui altro codice....

    Questo è quello che mi volevi far capire?

    Grazie mille
    Yes Sir!!! .....

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  9. #9
    o conviene reprimere tale errote come dice il gentilissimo mark2x:
    @mkdir("dir1/cartella_creata", 0700);

  10. #10
    Originariamente inviato da albertozzo
    o conviene reprimere tale errote come dice il gentilissimo mark2x:
    @mkdir("dir1/cartella_creata", 0700);
    Assolutamente NO.

    Gli errori si prevengono con i controlli..... non si svita una lampadina per togliere l'allarme... si deve togliere/prevenire l'allarme....


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.