From: Murat SULUHAN (msuluhan@softhome.net)
Date: Sat 18 Jan 2003 - 16:04:54 EET
Merhabalar
<form enctype="multipart/form-data" action="al.php"=
method="post">
<input name="userfile" type="file">
</form>
olduunu varsayarsan,
$your_new_valuable_variable = $_FILES['userfile']['type']
gibi bir direktifle kullanicinin submit ettigi dosyanin tipini
ogrenebilirsin, image/gif, image/jpeg gibi donus yapar,
Yalniz browser tipine gore gelen tip bilgilerinde ufak farkliliklar
olabiliyordu galiba. www.php.net den handling file uploads kisminda
kullanicilardan gelen tavsiyeler var onlari incelemeni tavsiye ederim
Saygilar
Murat <<-- PHP nin zor oldugunu dusunen sistemci
# -----Original Message-----
# From: linux-programlama-bounce@linux.org.tr
# [mailto:linux-programlama-bounce@linux.org.tr]On Behalf Of Tonguç Yumruk
# Sent: Friday, January 17, 2003 8:40 PM
# To: linux-programlama@linux.org.tr
# Subject: [linux-programlama] Re: form ile resim gonderimi
#
#
# Gonderilen dosyada header kontrolu yapabilirsiniz. Her dosya tipi
# kendine özgü bazı bilgileri genelde dosyanın başına yazar. (örneğin gif
# için Gif89, jpeg için jfif) Gönderilen dosyalarda bu kontrolü yaparsanız
# istediğiniz tipte olduğundan emin olabilirsiniz. Bu tip doğrulama için
# mime-magic adlı bir yöntem vardır (/etc/mime-magic dosyasından ayarlanır).
# eğer php implementasyonu varsa bu yöntemi kullanmak işinizi oldukça
# kolaylaştıracaktır.
#
# Fri, Jan 17, 2003 at 06:46:05PM +0200 Tarihinde Php Demişki :
# >
# > Merhaba,
# > apache/php ile kullanicilara bir web sayfasi
# > uzerinden resim gondertiyorum.
# >
# > <form enctype=3D"multipart/form-data" action=3D"al.php"=
# > method=3D"post">
# > <input name=3D"userfile" type=3D"file">
# > </form>
# >
# > Gelen dosyanin tipini belirlemek bazen sorun oluyor, mp3, zip=
# > dosyalari, herseyi gonderiyorlar. Uzanti kontrolu yapmak istedim=
# > bu defa da jpg gibi uzantilar vererek deneyenler oldu. Gelen bu=
# > dosyanin tipini (image, zip vs..) belirleyebilecegim bir metod=
# > var mi?
# >
# > Benim aklima GD fonksiyonlarini kullanmak geldi.
# >
# > Alternatiflerim neler?
# >
# > Tesekkurler
# > Umut.
# >
#
# --
# Sevgi Saygı Linux
# ##################################################################
# ##############
# Brain fried -- Core dumped
# ##################################################################
# ##############
# Tonguç Yumruk
#
# -- Attached file included as plaintext by Ecartis --
#
# -----BEGIN PGP SIGNATURE-----
# Version: GnuPG v1.2.0 (GNU/Linux)
#
# iD8DBQE+KE4Z1xWu4MLSyoYRAhlVAJ0bF2VEvh2slyBv0JVmz+hAxA6Y0wCgmDww
# VVCx8AdKxRYklkAp53XhVpE=
# =ulzJ
# -----END PGP SIGNATURE-----
#
#
#