sayfada görünür php foreach

1 Cevap php

Benim PHP kodu bu var:

$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'];
}

Ve bu web sunucusu üzerinde mükemmel çalışıyor, ama (xampp kullanarak) yerel olarak görüntülemek için çalışırken benim pgae üstündeki aşağıdaki çıktıyı alıyorum:

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

(PHP başka bir 100 ya da öylesine satırları takip)

Bir fark, bu linux çalışan çalışır, ve ben xampp kullanarak pencereler üzerinde görüntülemek için çalışıyorum web sunucusu) yapmak olsaydı emin değil

1 Cevap

Emin short_open_tag php.ini / değişim <? için üzerinde ayarlanmış olduğundan emin olun <?php. O bunu yapmazsa, ne olup bittiğini görmek için apache günlüklerini denetleyin. Php sizin httpd.conf olarak için. Php dosyaları işleyici olarak tanımlanan olmadığını da kontrol edin.