$uzanti = explode('.',$cikti['name'])[1];
//eger .png||.jpeg||.jpg den once bir nokta varsa onu aliyoruz misal foto.php.png ciktisi (.php) olacaktir
$uzantiTwo =pathinfo($cikti['name'])['extension'];
//pahinfoda ise en sondaki uzantiyi aliyoruz misal foto.php.png ciktisi (.png) olacaktir
//assagida ikisinide kontrol ettirdik
//$uzantiTwo Geçiyorsa $uzantiyi kontrol ederek onaylama işlemi yapiyoruz
if($uzantiTwo == 'jpeg' || $uzantiTwo == 'png' || $uzantiTwo == 'jpg'){
if($uzanti == 'png' || $uzanti == 'jpg' || $uzanti == 'jpeg'){
echo 'Dosya Yüklenebilir';
}else{
echo 'Dosya Desteklenmiyor->1'
}
}else{
echo 'Dosya Desteklenmiyor->0'
}
dosya.php.png.png
eger boyle yapilirsa dosya ismi yine yükler
preg match vveya baska bir türlü kesin sonuç alinabilir
bu kodlari nasıl dixin gibi syntaxt li yapacagim renkli gorunuyor ya boyle hic uygun degil
http://linkml.epizy.com/?i=1 iki tane resim yulemeyi denermisin olmazdolmasaolmazdolmazsa bir daha denicem bende :D
<form action="" method="POST" enctype="multipart/form-data">
<input type="file" name="dosya[]" multiple />
<button type="submit">Yükle</button>
</form> benim basit form
form
benim resim dedigm klasör ./resim/ (dosya ismi burasi : bilmemney.jpeg) olarak düşün o klasöre yüklüyor sen nereye yükliyceksen resmi o klasörün yolunu ver dene birde
arkadaş diyelim 3 resim yükledi ama döngüye sokmadı o yuzden 0 index numarasina sahip olanlari aliyor sanirim ve 1 kere yüklüyor
hayir ben batu lafdemliginden cebap yok daha :))
Array
(
[name] => Array
(
[0] => IMG_20200816_052713.jpg
[1] => IMG_20200808_203609.jpg
)
[type] => Array
(
[0] => image/jpeg
[1] => image/jpeg
)
[tmp_name] => Array
(
[0] => /storage/emulated/0/Android/data/com.esminis.server.php/files/tmp/phpUPeSCY
[1] => /storage/emulated/0/Android/data/com.esminis.server.php/files/tmp/phpnxPuM9
)
[error] => Array
(
[0] => 0
[1] => 0
)
[size] => Array
(
[0] => 1214663
[1] => 1248173
)
)
$_FILES['dosya']['name'][$i] benim aldığım çıktı
$cikti = $_FILES['dosya'];
for($i = 0; $i < count($cikti['name']); $i++){
if(is_uploaded_file($cikti['tmp_name'][$i])){
if(move_uploaded_file($cikti['tmp_name'][$i],'resim/'.$cikti['name'][$i])){
}
}
}
bu bende işe yaradi ama ne yapmak istedigini bilmiyorm bu basit oldu
$cikti = $_FILES['dosya'];
for($i = 0; $i < count($cikti['name']); $i++){
if(is_uploaded_file($cikti['tmp_name'][$i])){
if(move_uploaded_file($cikti['tmp_name'][$i],'resim/'.$cikti['name'][$i])){
}
}
}
bu bende işe yaradi ama ne yapmak istedigini bilmiyorm bu basit oldu
<input type="text" >