php ile upload edilen resmin linkinin gözükmesi.
merhaba arkadaşlar.. sizlere sormak istediğim bir konu var. PHP kullanılarak yazılan ufak bir dosya uplaod scriptinde, upload'ı biten dosyanın hangi URL de olduğunu görmek istiyorum.
Yardımcı olursanız çok sevinirim
Php
Kardeşim Aşagıya küçük bi örnegini yazdım. inş işine yarar...
<?php
$dosya_adi = $_FILES["dosya"]["name"];
$parcala= explode(".", $dosya_adi);
$uzanti=".$parcala[1]";
$dakik= date("i");
$saat= date("H");
$saniye= date("s");
$klasor="upload/";
$kaynak = $_FILES["dosya"]["tmp_name"];
$mdsifre= md5($dosya_adi);
$upload = move_uploaded_file($kaynak, "$klasor".$mdsifre.$saat.$dakik.$saniye.$uzanti);
$url = "$klasor$mdsifre$saat$dakik$saniye$uzanti";
echo "<center>http://domainadın/$url</center>";
?>
Php
çok teşekkür ederim. dosya adını md5 ile şifrelemenin nedeni nedir öğrenebilir miyim ?
upload
Kardeşim dosya isimlerinde boşluk olabilir buda linkte problem çıkarabilir. ayrıca aynı isimli iki dosya yüklersen yeni dosyayı yüklerken digerini siler. mesela kemaralar fotograf çekerken dsc001 gibi isimlerle fotograf cekerler mesela iki fotografında adı dsc001 olabilir ama ikisi farklı resim olabilir. onun için md5 ile şifreledim ama md5 yetmedi çünki aynı isimli olan dosyalara aynı md5 şifresini veriyordu bende dosya adına resimin yüklendigi tarihi saati dakikayı falanda yazdırdım yani 2 dosyanın adının aynı olması imkansız gibi bişey oldu :)
php
önemli degil kardeşim yararlı olabildiysem ne mutlu bana...