PHP Dosya upload anında gösterme
Merhaba php 'de xml dosyasını sunucuya yüklediğim anda veya sunucuya yüklenmeyip direk gösterilsede olur içindeki bilgileri veritabanına yazmak istiyorum print_r($_FILES['dosyaadi']) içindeki verileri almayı denedim gelmiyor nasıl bir yöntem izlemeliyim bana xml dosyasının içindeki veriler lazım onları veritabanına yazacağım her seferinde kullanıcı başka xml upload edicek sabit bir adıda olmayacak
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (1)
dosya okumak için olası iki seçenek var file_get_contents
ile readfile
file_get_contents
için
$dosyaIcerigi = file_get_contents($dosya) //url veya dosya yolu ikisi de çalışır
echo $dosyaIcerigi;
readfile
biraz daha farklı, dökümanı tüm ekrana yazdırır ve header
da content-type
bildirilmez ise, salt formatta gösterilir
header('Content-type: application/xml');
readfile($dosya); // sadece yol, url desteklemez