Salutations,

Soit le code suivant :
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<?php 
clearstatcache();
$fichdons = 'http://monserveur/dons.txt'; /* nom du fichier TXT */
 
if (!is_file($fichdons)) {
 
	echo "<br>L'ouverture du fichier $fichdons n'a pas réussi.<br>";
 
} else {
 
	$fpdons = fopen($fichdons, 'r'); /* Ouverture du fichier en lecture */
	$ic = 0;
	$ic_max = 10; /* Maximum de lignes lues */
 
echo "<div align='center'><table width='600' border='0' bgcolor='#FFFFFF' cellpadding='3' background='pict/Cadre2-fond.gif'>
	<tr>
		<td align='left' style='border:1px dashed Black;'>";
 
		while (!feof($fpdons) && ++$ic<=$ic_max)
		{
		$ligne = fgets($fpdons, 100); /* lecture des 100 premiers caractères */
		$ligne = str_replace("'"," ", $ligne); /* Remplacement des caractères */
 
			echo "$ligne"; /* Affichage de la ligne */
 
// En reste t'il encore ?
$apu = substr($ligne, 0, 8);
// Suppression des tirets de debut
$tirets = str_replace("- ", "", $ligne);
 
// Boucle pour l'affichage en lien avec image
if ($apu=="- (parti")
	echo "<br>";
else
	echo "&nbsp;(<a href='&#109&#97&#105&#108&#116&#111&#58&#119&#100&#97&#64&#119&#100&#97&#45&#102&#114&#46&#111&#114&#103?subject=[Don] - Requete&body=Bonjour, Je serais interesse par : ".$tirets."'>Ecrivez-nous</a>)<br>"; /* Saut à chaque ligne */
 
echo "</td>
	</tr>";}
echo "</table>
	<table width='600' border='0' cellpadding='0'>
	<tr>
		<td><div align='right'>(MaJ : " . date("d/m/Y", filectime($fichdons)) . ")</div></td>
	</tr>
</table></div>";
 
fclose($fpdons); /* Fermeture du fichier */
}
 
?>
Si je met autre chose que is_file, et le fichier dons.txt (fopen) est inaccessible (ce qui est le cas actuellement puisque hébergé sur une serveur privé), le timeout bloque le chargement du reste du site 3 plombes...
Si je met is_file, ça me donne toujours le même résultat : "L'ouverture du fichier http://monserveur/dons.txt n'a pas réussi.", alors que j'ai testé avec des fichiers existants...

Any idea ?