8791 sujets

Développement web côté serveur, CMS

Salut,

j'ai un bout de code qui teste la présence de plusieurs fichiers mais je n'arrive pas à afficher de message d'erreur si il manque des fichiers. Voici ce que j'ai pour le moment.

/** Absolute path to the install directory. */
if ( !defined('ABSPATH') )
	define('ABSPATH', dirname(__FILE__) . '/');

define( 'WPINC', 'wp-includes' );

// Include files required for initialization.
if(require( ABSPATH . WPINC . '/load.php' )) {
   echo "Good";
   } else {
   echo "Bad";
}


Sachant que j'aimerai tester plusieurs fichiers et afficher 1 seul message si il manque 1 ou plusieurs fichiers. Merci encore pour votre aide.
Modifié par olimart (10 Dec 2010 - 17:40)
require ne renvoi rien c'est donc normal.
Pour tester l'existence d'un fichier utilise plutot file_exists() qui renvoi FALSE si le fichier n'existe pas.

le site de php est ton ami Smiley smile -> file_exists
olimart a écrit :
Merci bien. J'ai encore beaucoup de mal à voir qui renvoie quoi. Ça fonctionne avec file_exists().


La doc PHP te donne pour chaque fonction leur valeur de retour. (Voir le lien donné par Nukleo)