v2.5.2
Giriş yap

Php kullanarak yüklediğimiz resmin adını değiştirmesini nasıl sağlarız

parzemisis
609 defa görüntülendi ve 1 kişi tarafından değerlendirildi

Merhaba iki gündür bu sorunun cevabını arıyorum. Sorum şu Php kullanarak yüklediğimiz resmin adını değiştirmesini nasıl sağlarım az önce buna benzer bir soru gördüm ama orada raskele isim üretmesini gösteriyor. Benim yapmaya çalıştığım şey şu örneğin birinci resim yüklendiği zaman birinci resimin adı 1.jpg ikinci resim yüklediği zaman ikinci resmin adının 2.jpg gibi artarak gitmesini istiyorum. Şİmdiden teşekür ederim : )

Cevap yaz
Cevaplar (6)
webdevyusuf
1280 gün önce

Öncelikle merhaba istediğin sanırım bu:

HTML: (index.html)

<form action="upload.php" method="post" enctype="multipart/form-data">
    Dosya: <input type="file" name="file" /> <button type="submit">Yükle</button>
</form>

PHP: (upload.php)

<?php

$db = new mysqli("localhost","root","","veritabani_adi");

$number = $db->query("SELECT * FROM tablo_adi")->num_rows + 1;

function extension($x){$i=pathinfo($x);return $i['extension'];}

$file_name = $number.".".extension($_FILES["file"]["name"]);

echo $file_name;

?>

Güvenlik kontrolleri sende.

İyi çalışmalar....

criyessei
1278 gün önce

Sunucuda bir txt dosyası oluştur içine 1 yaz.
Sunucuya her dosya yüklediğinde bu txt dosyayı oku, içindeki değer ile dosyayı kaydet. Örn: img1.png
Sonra bu değeri 1 arttırıp txt dosyayı güncelle.
En basit yolu bu.

qplot
1278 gün önce

tamam haklısın lakin sonucta yukleme ıslemı yapıyor ve sıte genelınde buyuk ıhtımalle bunu kullanacak

webdevyusuf
1279 gün önce

@qplot Dostum istediği şey ismini +1 yapmak yani dosya yüklemek değil lütfen doğru oku açıklamayı.

qplot
1279 gün önce

en büyük hack yeme ıhtımalınız upload ıslemlerındendır.

https://github.com/verot/class.upload.php/blob/master/README.md
https://www.verot.net/php_class_upload_samples.htm

verot upload ile yapın yuklemelerınızı

parzemisis
1279 gün önce

Teşekkür ederim