doslar komeyinize ehtyiacım var asağida verdiyimkodalarla sekili upoad edərlən necə edə bilərəm ki şəklin adı dəyişsin
1 | $imageName1 = $_FILES['image1']['name']; |
2 | $tmpImageName1 = $_FILES['image1']['tmp_name']; |
3 | $imageName2 = $_FILES['image2']['name']; |
4 | $tmpImageName2 = $_FILES['image2']['tmp_name']; |
5 | $imageName3 = $_FILES['image3']['name']; |
6 | $tmpImageName3 = $_FILES['image3']['tmp_name']; |
7 | $imageName4 = $_FILES['image4']['name']; |
8 | $tmpImageName4 = $_FILES['image4']['tmp_name']; |
9 | $imageName5 = $_FILES['image5']['name']; |
10 | $tmpImageName5 = $_FILES['image5']['tmp_name']; |
14 | $imagePath1 = 'images/elanlar/' .$uret[rand(0,4)]. $imageName1; |
15 | $imagePath2 = 'images/elanlar/' . $imageName2; |
16 | $imagePath3 = 'images/elanlar/' . $imageName3; |
17 | $imagePath4 = 'images/elanlar/' . $imageName4; |
18 | $imagePath5 = 'images/elanlar/' . $imageName5; |
20 | if( file_exists($tmpImageName1) ){ |
21 | move_uploaded_file($tmpImageName1, $imagePath1); |
23 | if( file_exists($tmpImageName2) ){ |
24 | move_uploaded_file($tmpImageName2, $imagePath2); |
26 | if( file_exists($tmpImageName3) ){ |
27 | move_uploaded_file($tmpImageName3, $imagePath3); |
29 | if( file_exists($tmpImageName4) ){ |
30 | move_uploaded_file($tmpImageName4, $imagePath4); |
32 | if( file_exists($tmpImageName5) ){ |
33 | move_uploaded_file($tmpImageName5, $imagePath5); |
Verilmiş cavablar və yazılan şərhlər (3 cavab var)
1
Mən özüm üçün yazdığım funksiyadan istifadə edirəm. Funksiya şəkilin adını md5 ilə kodlaşırıb elə verir. Axırdan ikinci sətirdə dəyişiklik edib adı başqa cür çıxarda bilərsən. $fad – faylın adı, $ftip şəklin tipi (jpg, png, gif).
1
function sekilAd($sekil){
2
$ftip=pathinfo($sekil, PATHINFO_EXTENSION);
3
$fad=pathinfo($sekil, PATHINFO_BASENAME);
4
$tam=md5($fad).'.'.$ftip;
5
return $tam;
6
}
Bu formada istifadə edə bilərsən
1
$imageName1=sekilAd($_FILES['image1']['name']);
0
mende bir sekil ucun bele istifade edirem :
1
$file_adi=$_FILES["image1"]["name"];
2
$yarat=array("bs","sc","ac","wr","ht");
3
$file=substr($file_adi,-4,4);
4
$reqem_tut=rand(1,20000);
5
$yeni_ad="./upload//".$yarat[rand(0,4)].$reqem_tut.$file;
0
Cox sag olun minnetdaram
Sual verin
Cavab verin