All'esistenza o meno di una cartella e di un file lo script deve avere un determinato comportamento. Solo che non mi funziona!
Cioè la cartella e il file vengono rilevati ma non vengono gestiti correttamente. Vi posto il codice commentato per capire:
Cosa sbaglio?
ho provato con tutti if ma non va (mi da più echo)
Ho provato con if, elseif e else ma nemmeno va... non riesco a gestirlo.
Cioè la cartella e il file vengono rilevati ma non vengono gestiti correttamente. Vi posto il codice commentato per capire:
PHP:
<?php
$cartella = 'install/';
$filename = 'php/connessione.php';
//se c'è sia la cartella di installazione che il file di configurazione
if (is_dir($cartella) || file_exists($filename)) {
echo "elimina o rinomina"; //elimina o rinomina la cartella installazione
}elseif (is_dir($cartella) || !file_exists($filename)) {//se c'è solo la cartella di intallazione ma non esiste il file di configurazione
echo "Procedo installazione"; //procedi all'installazione
} elseif (!is_dir($cartella) || file_exists($filename)){
echo "reindirizzo al form"; //altrimenti se non c'è la cartella di installazione ma esiste il file di configurazione reindirizza all'index
}
?>
Cosa sbaglio?
ho provato con tutti if ma non va (mi da più echo)
Ho provato con if, elseif e else ma nemmeno va... non riesco a gestirlo.