2010-05-26 3 views
1

Dans mon code PHP J'ai ceci:php foreach visible sur la page

$filename = 'data.xml'; 
$xml = file_get_contents($filename); 
$data = simplexml_load_string($xml); 
$variable = ""; 
foreach ($data->file_info as $record) 
{ 
    $id1 = $record['id1']; 
    $id2 = $record['id2']; 
} 

Et il fonctionne parfaitement bien sur le serveur Web, mais en essayant de voir localement (en utilisant xampp) Je reçois la sortie suivante à haut de mon AMPe:

file_info as $record) 
{ 
    $id1 = $record['id1']; 
    $id2 = $record['id2']; 
} 

(suivie d'une autre quelque 100 lignes de PHP)

Je ne sais pas si cela ferait une différence, le serveur web, il fonctionne sur est en cours d'exécution linux, et je suis essayer de le voir sur Windows utilisant xampp)

Répondre

0

Assurez-vous que short_open_tag est activé dans php.ini/modifiez <? à <?php. Si cela ne fonctionne pas, vérifiez les journaux d'apache pour voir ce qui se passe. Vérifiez également si php est défini en tant que gestionnaire des fichiers .php dans votre httpd.conf.

+0

Aah vous m'avez. J'utilise toujours Hintswen