Bonjour,
Voici le lien de mon flux :
http://www.cashoclic.fr/incentivexml.php
Le problème c'est que en principe le navigateur reconnait tout de suite que c'est du xml mais là non
J'ai essayé avec un autre site en l'occurrence adincent et là çà marche on voit bien que sur le lien adincent la page affiche un arbre et que le navigateur détecte du xml !!!
http://www.adincent.com/xml/xml.php?...p=108.45.21.31
Quelqu'un aurait une idée ?
Voici mon code de création du fichier xml :
Je ne vois pas le problème, je suppose qu'un habitué le verra rapidement, merci de votre aide à l'avance
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 <?php require("include/connection.php"); require("include/maintenance.php"); $ip=$_SERVER['REMOTE_ADDR']; $query2 = "SELECT * FROM publicite WHERE type='clicforce' and clic<quantite and valide=1 and NOT EXISTS (SELECT * FROM visitemembre where visitemembre.id = publicite.idpub and ip='$ip' and datevisite=CURDATE()) order by gainpts desc"; $result2 = mysql_query($query2, $connection) or die('error making query'); $affected_rows2 = mysql_num_rows($result2); if ($affected_rows2!=0) { echo '<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?> <CASHOCLIC>'; while ($row2 = mysql_fetch_row($result2)) { echo '<PUB> <ID>'.$row2[0].'</ID>'; if ($row2[4]==''){ echo '<IMGSRC>'.$row2[2].'</IMGSRC> <LARGEUR>'.$row2[6].'</LARGEUR> <HAUTEUR>'.$row2[5].'</HAUTEUR>'; } else { if ($row2[16]==''){ echo '<LIENTEXTE>'.$row2[4].'</LIENTEXTE>'; } else { echo '<LIENTEXTE>'.$row2[4].'</LIENTEXTE> <DESC>'.$row2[16].'</DESC>'; } } echo '<LIEN>'.$row2[3].'</LIEN></PUB>'; } echo '</CASHOCLIC>'; } mysql_close(); ?>
Après avoir regardé les sources des deux fichiers xml générés je vois une différence, l'autre est mieux présenté on dirait que les sauts à la ligne sont faits alors que moi non celà peut être le problème ???
Partager