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

Форум PHP

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

 

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

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

тема: copy() - failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
 
 автор: rafonets   (16.07.2011 в 15:36)   письмо автору
 
 

Вот эта строка
copy("http://www.skidka.com.ua/".$imgurl,"./data/aaass".$i.".jpg");

Получается такой:

copy("http://www.skidka.com.ua/products_pictures/imgs16892_232333medium.jpg",
"./data/aaass".$i.".jpg");

Теперь самое интересное:
если писать без переменой все работает если писать с переменой на выходе получаем такое
Warning:copy(http://www.skidka.com.ua/products_pictures/imgs16892_232333medium.jpg ) [function.copy]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in Z:\home\grub\www\index.php on line 91

  Ответить  
 
 автор: cheops   (16.07.2011 в 15:52)   письмо автору
 
   для: rafonets   (16.07.2011 в 15:36)
 

Попробуйте сравнить, прямо оператором == значение без переменной и с ней - строки различаются или совпадают?

  Ответить  
 
 автор: rafonets   (16.07.2011 в 16:01)   письмо автору
 
   для: cheops   (16.07.2011 в 15:52)
 

echo "http://www.skidka.com.ua/products_pictures/imgs16892_232333big.jpg <br />http://www.skidka.com.ua/".$imgurl;
                    if("http://www.skidka.com.ua/products_pictures/imgs16892_232333big.jpg"=="http://www.skidka.com.ua/".$imgurl){
                        
                        echo "<br />Одинаковые<br />";
                    }else{
                        echo "<br />Разные<br />";
                    }

ОТВЕТ:
http://www.skidka.com.ua/products_pictures/imgs16892_232333big.jpg
http://www.skidka.com.ua/products_pictures/imgs16892_232333big.jpg
Разные
---------------------
Из-за чего может быть это? 0_0

  Ответить  
 
 автор: cheops   (16.07.2011 в 16:13)   письмо автору
 
   для: rafonets   (16.07.2011 в 16:01)
 

Хм... пропустите переменную $imgurl через функцию trim(), возможно там в конце какие-то пробельные символы.

  Ответить  
 
 автор: rafonets   (16.07.2011 в 16:20)   письмо автору
 
   для: cheops   (16.07.2011 в 16:13)
 

Спасибо начал работать благодарю )

  Ответить  
 
 автор: rafonets   (16.07.2011 в 18:52)   письмо автору
 
   для: rafonets   (16.07.2011 в 16:20)
 

еще один вопрос в переменой есть записи такого вида: $586 | 4688 грн
$1104 | 8832 грн
$1104 | 8832 грн
$1104 | 8832 грн

т.е. виде $*** | *** грн
цены самые разные от 15 usd до 2-3 тысяч
нужно значение только в usd т.е. из этого "$586 | 4688 грн" получить это 586.0000

  Ответить  
 
 автор: cheops   (16.07.2011 в 19:02)   письмо автору
 
   для: rafonets   (16.07.2011 в 18:52)
 

Давайте в вашей новой теме продолжим обсуждение http://softtime.ru/forum/read.php?id_forum=1&id_theme=81711.

  Ответить  
Rambler's Top100
вверх

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