SORU
24 Temmuz 2009, Cuma


Nasıl ve HTML ve PHP ile birden fazla dosya, HTTP POST kullanarak seçin yükleyebilir miyim?

Deneyim tek dosya yükleme <input type="file"> kullanarak bunu yapmak zorundayım. Ancak, bir süre de olsa birden fazla yükleme yaparak geçiriyorum.

Örneğin, bir dizi görüntü seçin, sunucuya hepsini aynı anda paylaşmak mümkün olmak istiyorum.

Mümkünse tek dosya giriş denetimi kullanmak için harika olurdu.

Herkes bunu yapmak için nasıl biliyor mu? Teşekkürler!

CEVAP
15 NİSAN 2012, Pazar


Yapmanız gereken birkaç şey birden fazla dosya upload, onun oldukça basit aslında oluşturmak için vardır. Java, Ajax, Flash kullanmanıza gerek yok. Sadece normal bir dosya upload form ile başlayan inşa:

<form enctype="multipart/form-data" action="post_upload.php" method="POST">

Başarının anahtarı;

<input type="file" name="file[]" multiple />

parantez!bu unutma Bu post_upload.php deneyin aşağıdaki:

<?php print_r($_FILES['file']['tmp_name']); ?>

Her dosya erişim dosyası ile parantez üçüncü bir çift anlamına gelecektir tmp_name veri ile bir dizi olsun fark 'sayı' örnek:

$_FILES['file']['tmp_name'][0]

Php count() seçili dosya sayısını saymak için. En widdit!

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CNNMoney

    CNNMoney

    16 Kasım 2006
  • Jimmie Jones

    Jimmie Jones

    16 Kasım 2007
  • Blu animations and other videos

    Blu animatio

    15 HAZİRAN 2007