проблем с Ъплоуд на картинки

hackera

Registered
Защо като кача изображение0456458.jpg примерно се качва на хоста записва се в бд, но в сайта не се извежда? Дали грешката е в моя код или просто тази работа не може да стане, виждал съм в сайтове за обяви, че е забранено качването на изображения с бг текст.
 
може би в дб се записва ????????0456458.jpg и за реди това по добре ги преименувай във вид на име на потребителя0456458.jpg или как то е тук броиш снимките и +1 демек номера на файла и типа
 
може би като го вадиш да се бъгва имал сам го този проблем в дб си е на бг но като го извадя става на ?????? оправи файла от notepad++ оформление- и там го направи като на дата базата или пробвай така както казах да преименуваш картинките
 
sorRy каза:
може би като го вадиш да се бъгва имал сам го този проблем в дб си е на бг но като го извадя става на ?????? оправи файла от notepad++ оформление- и там го направи като на дата базата или пробвай така както казах да преименуваш картинките

като качвам картинки на латиница всичко си е ок.

така вадя от бд:

Код:
	<div align="center">
<a class="myfancy" rel="group" title="Снимка №1" href="<?= $pic ? $siteurl.'/pic/'.$pic : $siteurl.'/images/nopic.png' ?>"><img src="<?= $pic ? $siteurl.'/pic/'.$pic : $siteurl.'/images/nopic.png' ?>" width="100" height="100"/></a>
<a class="myfancy" rel="group" title="Снимка №2" href="<?= $pic2 ? $siteurl.'/pic/'.$pic2 : $siteurl.'/images/nopic.png' ?>"><img src="<?= $pic2 ? $siteurl.'/pic/'.$pic2 : $siteurl.'/images/nopic.png' ?>" width="100" height="100"/></a>
<a class="myfancy" rel="group" title="Снимка №3" href="<?= $pic3 ? $siteurl.'/pic/'.$pic3 : $siteurl.'/images/nopic.png' ?>"><img src="<?= $pic3 ? $siteurl.'/pic/'.$pic3 : $siteurl.'/images/nopic.png' ?>" width="100" height="100"/></a>
<a class="myfancy" rel="group" title="Снимка №4" href="<?= $pic4 ? $siteurl.'/pic/'.$pic4 : $siteurl.'/images/nopic.png' ?>"><img src="<?= $pic4 ? $siteurl.'/pic/'.$pic4 : $siteurl.'/images/nopic.png' ?>" width="100" height="100"/></a>
<a class="myfancy" rel="group" title="Снимка №5" href="<?= $pic5 ? $siteurl.'/pic/'.$pic5 : $siteurl.'/images/nopic.png' ?>"><img src="<?= $pic5 ? $siteurl.'/pic/'.$pic5 : $siteurl.'/images/nopic.png' ?>" width="100" height="100"/></a>
<a class="myfancy" rel="group" title="Снимка №6" href="<?= $pic6 ? $siteurl.'/pic/'.$pic6 : $siteurl.'/images/nopic.png' ?>"><img src="<?= $pic6 ? $siteurl.'/pic/'.$pic6 : $siteurl.'/images/nopic.png' ?>" width="100" height="100"/></a>
 
<a class="myfancy" rel="group" title="Снимка №7" href="<?= $pic7 ? $siteurl.'/pic/'.$pic7 : $siteurl.'/images/nopic.png' ?>"><img src="<?= $pic7 ? $siteurl.'/pic/'.$pic7 : $siteurl.'/images/nopic.png' ?>" width="100" height="100"/></a>
<a class="myfancy" rel="group" title="Снимка №8" href="<?= $pic8 ? $siteurl.'/pic/'.$pic8 : $siteurl.'/images/nopic.png' ?>"><img src="<?= $pic8 ? $siteurl.'/pic/'.$pic8 : $siteurl.'/images/nopic.png' ?>" width="100" height="100"/></a>
<a class="myfancy" rel="group" title="Снимка №9" href="<?= $pic9 ? $siteurl.'/pic/'.$pic9 : $siteurl.'/images/nopic.png' ?>"><img src="<?= $pic9 ? $siteurl.'/pic/'.$pic9 : $siteurl.'/images/nopic.png' ?>" width="100" height="100"/></a>
<a class="myfancy" rel="group" title="Снимка №10" href="<?= $pic10 ? $siteurl.'/pic/'.$pic10 : $siteurl.'/images/nopic.png' ?>"><img src="<?= $pic10 ? $siteurl.'/pic/'.$pic10 : $siteurl.'/images/nopic.png' ?>" width="100" height="100"/></a>
 </div>

нямам представа от къде може да идва проблема, когато не вади картинката, а в бд я има не се показва nopic.png просто нищо не излиза.
 
Някой може ли да ми даде някаква функция, която да преименува снимките с числа примерно от изображение454353.jpg на 342343.jpg?
 
Виж този линк http://web-tourist.net/login/login/view.php?st=2233

Ето така мисля, че е
Код:
<?
$random_digit=rand(0000,9999); 
$type=$HTTP_POST_FILES['ufile']['type'];
$format=substr_replace($type, '', 0, -3);
$file_name=$random_digit.format;
?>
 
hackera каза:
Някой може ли да ми даде някаква функция, която да преименува снимките с числа примерно от изображение454353.jpg на 342343.jpg?

ами може да направиш така:

Код:
$filename = time().'_'.$_FILES['file']['tmp_name'];
 
federer_11 каза:
hackera каза:
Някой може ли да ми даде някаква функция, която да преименува снимките с числа примерно от изображение454353.jpg на 342343.jpg?

ами може да направиш така:

Код:
$filename = time().'_'.$_FILES['file']['tmp_name'];

Код:
if ($size>$max_size || $size2>$max_size || $size3>$max_size || $size4>$max_size || $size5>$max_size || $size6>$max_size) { echo "картинката е по-голяма от 1.5 MB!";} else{ 
$upload = move_uploaded_file($_FILES['file']['tmp_name'],$pic1.'/'.$_FILES['file']['name']); 
$upload2 = move_uploaded_file($_FILES['file2']['tmp_name'],$pic2.'/'.$_FILES['file2']['name']); 
$upload3 = move_uploaded_file($_FILES['file3']['tmp_name'],$pic3.'/'.$_FILES['file3']['name']); 
$upload4 = move_uploaded_file($_FILES['file4']['tmp_name'],$pic4.'/'.$_FILES['file4']['name']); 
$upload5 = move_uploaded_file($_FILES['file5']['tmp_name'],$pic5.'/'.$_FILES['file5']['name']); 
$upload6 = move_uploaded_file($_FILES['file6']['tmp_name'],$pic6.'/'.$_FILES['file6']['name']); 
$upload7 = move_uploaded_file($_FILES['file7']['tmp_name'],$pic7.'/'.$_FILES['file7']['name']); 
$upload8 = move_uploaded_file($_FILES['file8']['tmp_name'],$pic8.'/'.$_FILES['file8']['name']); 
$upload9 = move_uploaded_file($_FILES['file9']['tmp_name'],$pic9.'/'.$_FILES['file9']['name']); 
$upload10 = move_uploaded_file($_FILES['file10']['tmp_name'],$pic10.'/'.$_FILES['file10']['name']); 
}

Тук ли трябва да го сложа?
 

Back
Горе