BU SATIRDA: //if(yukle($tmpisim,$yeni) and yukleSmall($tmpisim,$yeni)){//
//and yukleSmall($tmpisim,$yeni)// satırı işlemden KALDIRDIĞIMDA sorunsuz çalışıyor. dahil ediyor. fakat başarısız.
<?php
include("ayar.php");
$maxboyut=1024*1024;
$gecerli=array('jpg','jpeg','gif','png');
$klasor='upload/';
$folderTmp = "tmp/";
$folderBig = "Big/";
$folderSmall = "thumbs/";
function uzanti_bul($dosyaadi){
$dosyaadi = strtolower($dosyaadi);
return end(explode(".", $dosyaadi));
}
function dosya_boyut($boyut){
global $maxboyut;
return ($maxboyut < $boyut) ? True : False;
}
function uzanti_kontrol($isim){
global $gecerli;
$uzanti=uzanti_bul($isim);
return !in_array($uzanti,$gecerli) ? True : False;
}
function yukle($dosya,$yeni){
global $folderBig, $prefix;
return move_uploaded_file($dosya,$folderBig.$yeni) ? True : False;
}
function yukleSmall($dosya,$yeni){
global $folderSmall, $prefix;
return move_uploaded_file($dosya,$folderSmall.$yeni) ? True : False;
}
if($_POST['yukle']){
$say=count($_FILES['resimler']['name']);
$dosyalar=array();
for($i=0;$i<=$say;$i++){
$baslik=$_POST["baslik"];
if(@$_FILES['resimler']['name'][$i]!=""){
$isim=$_FILES['resimler']['name'][$i];
$boyut=$_FILES['resimler']['size'][$i];
$tmpisim=$_FILES['resimler']['tmp_name'][$i];
$uzanti=uzanti_bul($isim);
$yeni=substr(md5(rand(0,100).time()),0,10).'.'.$uzanti;
//dosya_boyut($boyut) ? die('Dosya Boyutu') : '';
//uzanti_kontrol($isim) ? die('Uzantı Hatası') : '';
if(yukle($tmpisim,$yeni) and yukleSmall($tmpisim,$yeni)){
array_push($dosyalar,$yeni);
$ogrenciler=implode(";",$dosyalar);
$ekle =mysql_query("INSERT INTO tablo (resim1, resim2)values('$baslik','$ogrenciler')");
if($ekle){
echo( "ekleme başlarılı ");
}else{
echo ("ekleme başlarız");
}
}else{
die('Dosya Kopyalanamadı');
}
}//for
}
}
?>