Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Пропадают изображения

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
haveFun
Отправлено: 26 Сентября, 2010 - 17:04:26
Post Id



Гость


Покинул форум
Сообщений всего: 102
Дата рег-ции: Янв. 2010  


Помог: 0 раз(а)




товарищи, столкнулся со следующей проблемой. нужно загрузить на странице содержимое вордовского файла. документ сохраняется как файл .htm и далее инклудом загружается:

include(''.$lii.'/'.$vb['res2'].'.htm'); // название_папки/название_файла.ht m

текст отображается отлично, но изображения не загружаются.
подскажите, в чем может быть трабл?

пс: при обычной загрузке страницы .htm все отображается корректно, но нужно чтобы весь контент отображался внутри страницы с ее стилями и прочим оформлением.
 
 Top
Ch_chov
Отправлено: 26 Сентября, 2010 - 21:04:59
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2121
Дата рег-ции: Июль 2008  
Откуда: из города


Помог: 90 раз(а)




В htm файле могут храниться только ссылки на изображения, а сами изображения хранятся в другом месте. В вашем случае путь к изображениям нужно указывать относительно того скрипта в котором вы подключаете эти страницы.

Кстати, вместо include для подключения статических страниц, можно использовать file_get_contents.
 
 Top
haveFun
Отправлено: 26 Сентября, 2010 - 23:16:33
Post Id



Гость


Покинул форум
Сообщений всего: 102
Дата рег-ции: Янв. 2010  


Помог: 0 раз(а)




Ch_chov пишет:
В htm файле могут храниться только ссылки на изображения, а сами изображения хранятся в другом месте. В вашем случае путь к изображениям нужно указывать относительно того скрипта в котором вы подключаете эти страницы.

Кстати, вместо include для подключения статических страниц, можно использовать file_get_contents.

ну я проверял, при сохранение дока в хтм создавалась папка симя.files на которую уже из хтм страницы ведут ссылки. и ничего к сожалению не отображается.
 
 Top
Uchkuma
Отправлено: 26 Сентября, 2010 - 23:27:06
Post Id



Участник


Покинул форум
Сообщений всего: 1539
Дата рег-ции: Март 2010  
Откуда: Киров


Помог: 6 раз(а)




haveFun, ну-ка давайте пошагово. Что имеете, что делаете, что хотите получить и что получается? Только четко и ясно, чтобы не приходилось додумывать.
 
 Top
JustUserR
Отправлено: 27 Сентября, 2010 - 00:41:10
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




Ch_chov пишет:
В htm файле могут храниться только ссылки на изображения, а сами изображения хранятся в другом месте
При осуществлении дополнительной настройки возможно осуществить передачу исходной информации изображений и других двоичных объектов в пределах одного HTTP-запроса - для этой цели необходимо использовать multipart-формат передачи и специальный HTTP-заголовок Content-location для определения виртуального web-идентификатора подключаемого ресурса


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
haveFun
Отправлено: 27 Сентября, 2010 - 01:09:49
Post Id



Гость


Покинул форум
Сообщений всего: 102
Дата рег-ции: Янв. 2010  


Помог: 0 раз(а)




суть такова:
электронный учебник вытягивает из базы название файла и грузит его.
но проблема уже приняла другой характер.
страница прогружает файлик, находящийся в папке название_папки
текст удачно грузится, но в том htm файле стоят сылки на изображение на корневую папку, а не Название_папки.
таким образом получается, что нужно изменить все ссылки такого плана:
с
src="fish.files/image001.jpg"
на
src="nazvanie/fish.files/image001.jpg"

это вообще возможно реализовать в процессе инклуда?
(Добавление)
такая конструкция:
PHP:
скопировать код в буфер обмена
  1.  
  2. $filename = "C:\\mowes_portable\\www\\library\\nazvanie\\yo.htm";
  3. $handle = fopen($filename, "r");
  4. $contents = fread($handle, filesize($filename));
  5.  fclose($handle);

вообще ничего не выводит:
вместо
Цитата:

position chrome

позишн хром

yo

йоу

(Отредактировано автором: 27 Сентября, 2010 - 01:30:39)

 
 Top
Мелкий Супермодератор
Отправлено: 27 Сентября, 2010 - 09:48:27
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




haveFun пишет:
это вообще возможно реализовать в процессе инклуда?

конкретное что заменить, есть, конкретное на что заменить - тоже. Ну и заменяйте! str_replace или если нужны будут регулярки preg_replace

haveFun пишет:
вообще ничего не выводит:

Так ничего и не должно выводить, кроме ошибок в случае их присутствия. echo где?


-----
PostgreSQL DBA
 
 Top
JustUserR
Отправлено: 27 Сентября, 2010 - 23:35:01
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




haveFun пишет:
Это вообще возможно реализовать в процессе инклуда
Файлы хранящие в себе изображения определенным типов представляют собой набор двоичной информации с описанием содержимого картинки согласно используемому формату - и передача этих данных в исходном виде в потоке отправки HTTP-ответа не является корретной - тем не менее вы можете использовать один PHP-скрипта для передачи разнородного содержимого путем разделения его функицональности на набор секций для обработки отдельный операций вывода - или использование многоресурсного HTTP-ответа включающего в себя возможность передачи совокупности текста и двоичных данных с разделением предварительно определенным элементов boundary


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB