Visualizzazione dei risultati da 1 a 9 su 9

Discussione: mkdir con echo

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    443

    mkdir con echo

    Come inserisco una echo in caso di successo/insuccesso nel seguente script?

    <?php
    // crea la cartella
    mkdir("".$HTTP_SERVER_VARS['DOCUMENT_ROOT']."/prova2", 0700);
    ?>

    Grazie per un suggerimento

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    mkdir restituisce 1 (true) se l'operazione viene eseguita correttamente.
    think simple think ringo

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    443
    Grazie,

    potresti darmi un idea come inserisco una echo con if/else in caso di true?

  4. #4
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    codice:
    if (mkdir("pippo"))
    	echo "ok";
    else
    	echo "errore";
    think simple think ringo

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    443
    Grazie


    Scusa, è possibile evitare il messaggio di errore PHP che la cartella già esiste

    Warning: mkdir(c:/...../prova2): File exists in c:\...\prova.php on line 3


    <?php
    // crea la cartella
    mkdir("".$HTTP_SERVER_VARS['DOCUMENT_ROOT']."/prova2", 0700);

    if (mkdir("".$HTTP_SERVER_VARS['DOCUMENT_ROOT']."/prova2"))
    echo "ok";
    else
    echo "errore";
    ?>

  6. #6
    Codice PHP:
    if(!is_dir){
    if (
    mkdir("pippo"))
    echo 
    "ok";
    else
    echo 
    "errore";


  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    443
    Grazie


    .. ma mi da il seguente errore:

    Use of undefined constant is_dir - assumed 'is_dir'

    <?php
    // crea la cartella
    mkdir("".$HTTP_SERVER_VARS['DOCUMENT_ROOT']."/prova2", 0700);

    if(!is_dir){

    if (mkdir("pippo"))

    echo "ok";

    else

    echo "errore";

    }

    ?>

  8. #8
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    is_dir è una funzione, e come tale richiede un'argomento:
    www.php.net/is_dir

    codice:
    if (!is_dir("pippo")){
    	if (mkdir("pippo"))
    		echo "ok";
    	else
    		echo "errore";
    }
    think simple think ringo

  9. #9
    Ho dimenticato un pezzo, sono fuso :rollo:

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.