Ben basit bir uygulama inşa ediyorum. Bu bir online sipariş sistemine bir kullanıcı arayüzü bulunuyor.
Temel olarak, sistem bu şekilde çalışmaya devam ediyor:
Diğer şirketler bizim FTP sunucuya satın alma siparişlerini yükleyin. Bu emirler basit XML dosyaları (müşteri verileri gibi şeyleri içeren, adres bilgileri, ürün sipariş ve miktarları ...)
Tüm PHP tarafından desteklenmektedir - Ben HTML5, jQuery ve CSS basit bir kullanıcı arayüzü inşa ettik.
PHP bir siparişin içeriğini okur (SimpleXML ve yerleşik özellikleri kullanarak) ve web sayfasında görüntüler.
Yani, her zaman ofiste bir tarayıcıda çalışan gerekiyordu bir web uygulaması, bulunuyor. PHP uygulaması tüm siparişlerin içeriğini gösterecektir. Her on beş dakika ya da öylesine, app yeni siparişler için kontrol edecektir.
How do I loop through all XML files in a directory?
Şu anda, benim app tek bir XML dosyasının içeriğini okumak ve sayfa güzel bir şekilde görüntülemek mümkün.
My current code looks like this:
// pick a random order that I know exists in the Order directory:
$xml_file = file_get_contents("Order/6366246.xml",FILE_TEXT);
$xml = new SimpleXMLElement($xml_file);
// start echo basic order information, like order number:
echo $xml->OrderHead->ShopPO;
// more information about the order and the customer goes here…
echo "<ul>";
// loop through each order line, and echo all quantities and products:
foreach ($xml->OrderLines->OrderLine as $orderline) {
"<li>".$orderline->Quantity." st.</li>\n".
"<li>".$orderline->SKU."</li>\n";
}
echo "</ul>";
// more information about delivery options, address information etc. goes here…
Yani, bu benim kod. Oldukça basit. Sadece bir şey yapmak gerekiyor - Ekrandaki tüm sipariş dosyaların içeriği yazdırmak - bana ve arkadaşlarıma, sırasını görmek onaylamak ve teslim böylece.
İşte bu.
Ama şu anda - Gördüğünüz gibi - Ben Sipariş dizininde bulunan, bir defada tek bir sipariş seçerek ediyorum. Ama nasıl tüm Sipariş dizininde ben döngü yapmak ve (yukarıdaki gibi) her düzenin içeriğini okumak vee gösterilecek?
Ben şaşırıp. Ben gerçekten (ben istiyorum gibi, onları okuma gibi ve verileri echo) Bir dizindeki tüm (xml) dosyalarını almak ve daha sonra dosyaları ile bir şey yapmak nasıl bilmiyorum.
-> Ben gerçekten yardıma takdir ediyorum. Ben çok PHP / sunucu tarafı programlama ile deneyimli değilim, bu yüzden burada bana yardımcı olabilir, ben çok minnettar olurum.
Teşekkür peşin a lot!
/ / Björn (Beni nokta com celebritarian)