Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Жму на ссылку к фото, к имени фото в адресной строке добавляется знак %20 и фото не открывается!
 
 автор: SilentChild   (21.05.2008 в 14:09)   письмо автору
 
 


<?
//здесь код по быборке фотографий из папки 14

//в папке 14 2 фотографии: "foto1.jpg" и "p.jpg"

$dp opendir("./14");
$i 0;
<
table>
  <
tr>
while(
$result readdir($dp))
{
    if(
$result != "." && $result != "..")
    {                                    
        
?>               
        <td>
            <a href="./14/<? echo $result ?>"><img src="foto № $i"></a>
        </td>                
        <?  
        $i
++;           
    }
}
  </
tr>
</
table>
closedir($dp);
?>


Когда я жму на foto № $i (т.е. на ссылку), то первая фотка открывается, а вторая не открывается и когда смотрю на путь, появляющийся в адресной строке браузера, то вижу следующее: http://www.cool.ru/14/%20р.jpg

Вопрос почему добавляется знак пробела - %20 к началу имени фотографии? Может поэтому не открывается она?

   
 
 автор: elenaki   (21.05.2008 в 14:14)   письмо автору
 
   для: SilentChild   (21.05.2008 в 14:09)
 

<a href="./14/<?=trim($result)?>"><img src="foto № $i"></a> 

   
 
 автор: SilentChild   (21.05.2008 в 14:43)   письмо автору
 
   для: elenaki   (21.05.2008 в 14:14)
 

Спасибо большое! От пробела избавился, но я понял что дело не в этом!
Не отображает потаму, что файл должен называться не " p.jpg", а "Подсолнухи p.jpg" - вот откуда этот пробел!
Дело в том что я загружаю на сервер эту фотографию, а $_FILES['userfoto']['name'] видимо содержит название игнорирующее русские символы.
Так и должно быть или можно заставит переменную $_FILES понимать русский шрифт?

   
 
 автор: mihdan   (22.05.2008 в 10:12)   письмо автору
 
   для: SilentChild   (21.05.2008 в 14:43)
 

http://phpclub.ru/detail/article/upload

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования