Bonjour,

Je me permets de faire appel à vos services.
Je viens de migrer mon site web de Scaleway vers Hostinger.
Ce qui marchait sur Scaleway ne fonctionne plus chez Hostinger, et pour le moment, je ne vois pas pourquoi.

Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
	$current_dir = getcwd();
	$current_dir = str_replace("\\", "/", $current_dir); // Utilisateurs de Windows, pensez à changer vos antislashes
	echo "<br>Répertoire : $current_dir" ;
	if (file_exists('classes/PHPMailer/PHPMailerAutoload.php')) {
	    echo "<br>La classe 'classes/PHPMailer/PHPMailerAutoload.php' existe";
 
	    try {
	        echo "<br>ici avant include_once";
	        if (! @include_once( 'classes/PHPMailer/PHPMailerAutoload.php' )) {// @ - to suppress warnings,
	            // you can also use error_reporting function for the same purpose which may be a better option
	            throw new Exception ('classes/PHPMailer/PHPMailerAutoload.php does not exist');
	       }
               echo "<br>après include_once";
	    }
	    catch(Exception $e) {
	        echo "<br>Message : " . $e->getMessage();
	        echo "<br>Code : " . $e->getCode();
	        die();
	    }
 
	    echo "<br>Après require_once";
	}
	else {
	    die ("<br><h2 id='msgerreur'>la classe 'classes/PHPMailer/PHPMailerAutoload.php' n'est pas atteignable");
	}
 
	echo "<br>Envoi_Mail_en_Masse " . ++$i;
Voici ce que j'ai sur ma page :
Dans fonction Envoi_Mail_en_Masse de fonctions_mail.php
Répertoire : /home/u230373234/domains/scf.asso.fr/public_html
La classe 'classes/PHPMailer/PHPMailerAutoload.php' existe
ici avant include_once
Avez-vous une idée ?

Merci pour votre aide.

Eddy