Правила  •  FAQ  •  Поиск  •  Пользователи  •  Группы
Профиль  •  Войти и проверить личные сообщения  •  Вход  •  Регистрация 
 
 
Php-скрипт через include
На страницу 1, 2  След.  
Начать новую тему   Ответить на тему    Список форумов FREESTUDENTS -> Архив
 
Автор Сообщение
Admin
Куратор проекта

   
Возраст: 21
Гороскоп: Овен Год Тигра
Пол: <br />Пол:Муж
Откуда: Санкт-Петербург Сообщения: 3234
Стаж: 3 года 4 месяца
Сообщение09.08.2006 1:37 Php-скрипт через include Ответить с цитатой

Скурил много форумов, но внятного ответа на свой вопрос не нашел.
Вставляю скрипт фотогалереи на php-страничку через include, чтобы потом несколько превьюшек отображались на главной, но в итоге путь до картинок обрабатывается с ошибкой и вместо них "красные креcтики":
Код:

<?php
include "http://сайт.ru/gallery/index.php";
?>

Если посмотреть куда ведет, то получается, что не хватает одной папки (например: http://сайт.ru/trumb/1.jpg, нужно http://сайт.ru/gallery/trumb/1.jpg) и тогда бы всё заработало.



Если же указать такой вариант, то и "крестики" пропадут:
Код:

<?php
include "/gallery/index.php";
?>


Подозреваю, что скрипт не очень хорошо доработан автором, поэтому возник такой косяк. Что думаете?

P.S. Без "инклуда" галерея работает.



Последний раз редактировалось: Admin (09.08.2006 11:10), всего редактировалось 1 раз
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора Skype Name
Snake!



Репутация: 0    Сообщения: 1941
Стаж: 3 года 4 месяца
Сообщение09.08.2006 7:01 Ответить с цитатой

А если попробовать 2 сэша везде ставить? Кстати, можно попробвать просто код той пхп страницы вставить в исходную.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Admin
Куратор проекта

   
Возраст: 21
Гороскоп: Овен Год Тигра
Пол: <br />Пол:Муж
Откуда: Санкт-Петербург Сообщения: 3234
Стаж: 3 года 4 месяца
Сообщение09.08.2006 10:55 Ответить с цитатой

Snake! писал(а):
А если попробовать 2 сэша везде ставить?

2 сэша? Не знаю
Snake! писал(а):
можно попробвать просто код той пхп страницы вставить в исходную

Да, но тогда скрипт не будет работать отдельно. Если интересно, то вот она галерея:

Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора Skype Name
NightFlash



Репутация: +2/–1    Сообщения: 405
Стаж: 2 года 4 месяца
Сообщение09.08.2006 16:32 Ответить с цитатой

include "http://сайт.ru/gallery/index.php";

- вот это косяк сам по себе. НЕ НАДО писать полный путь, используй относительный, для начала.

<?php
?>

- это говорит о том, что программист писавший эту галерею еще живет в прошлом веке.

Пришли мне ссылку, где галерея встроена в форум и я скажу, что делать.

Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Admin
Куратор проекта

   
Возраст: 21
Гороскоп: Овен Год Тигра
Пол: <br />Пол:Муж
Откуда: Санкт-Петербург Сообщения: 3234
Стаж: 3 года 4 месяца
Сообщение09.08.2006 17:10 Ответить с цитатой

NighT_FlasH, ну ладно тебе понтоваться, можно и так сделать, но особой разницы я не вижу:
Код:
<? include("/pub/home/www/gallery/index.php"); ?>

NighT_FlasH писал(а):
где галерея встроена в форум и я скажу, что делать

Есть страничка, где вставлен "инклуд" ведущий на скрипт галереи с превьюшками. Речь собсна не о форуме. Я мог поставить какой-нибудь Coppermine Photo Gallery, но мне это не нужно.

Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора Skype Name
Snake!



Репутация: 0    Сообщения: 1941
Стаж: 3 года 4 месяца
Сообщение09.08.2006 23:01 Ответить с цитатой

Admin
Слэша в смысле =)

NighT_FlasH
Последний мануал для php.org видимо тоже в прошлом веке писали, ибо там точно так же пишут.

Вернуться к началу
Посмотреть профиль Отправить личное сообщение
NightFlash



Репутация: +2/–1    Сообщения: 405
Стаж: 2 года 4 месяца
Сообщение09.08.2006 23:22 Ответить с цитатой

Snake!
так пишут LoL'ы =)))

Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Admin
Куратор проекта

   
Возраст: 21
Гороскоп: Овен Год Тигра
Пол: <br />Пол:Муж
Откуда: Санкт-Петербург Сообщения: 3234
Стаж: 3 года 4 месяца
Сообщение09.08.2006 23:48 Ответить с цитатой

NighT_FlasH, ты не ответил. Подмигивает

_________________
As I look into your eyes I see the sunrise
The light behind your face helps me realise
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора Skype Name
Snake!



Репутация: 0    Сообщения: 1941
Стаж: 3 года 4 месяца
Сообщение10.08.2006 22:54 Ответить с цитатой

NighT_FlasH
Раз уж пошла такая пьянка: кинь пару адресов сайтов, которые ты писал.

Вернуться к началу
Посмотреть профиль Отправить личное сообщение
NightFlash



Репутация: +2/–1    Сообщения: 405
Стаж: 2 года 4 месяца
Сообщение12.08.2006 0:14 Ответить с цитатой

Snake!
если ты не знал php код обрабатывается на сервере и прочесть его нельзя, также нельзя скачать и php файл

Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Admin
Куратор проекта

   
Возраст: 21
Гороскоп: Овен Год Тигра
Пол: <br />Пол:Муж
Откуда: Санкт-Петербург Сообщения: 3234
Стаж: 3 года 4 месяца
Сообщение12.08.2006 0:49 Ответить с цитатой

Admin писал(а):
NighT_FlasH, ты не ответил.


_________________
As I look into your eyes I see the sunrise
The light behind your face helps me realise
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора Skype Name
NightFlash



Репутация: +2/–1    Сообщения: 405
Стаж: 2 года 4 месяца
Сообщение12.08.2006 13:45 Ответить с цитатой

Отвечаю:
если файл, в который инклудится галерея находится по адресу:
/pub/home/www/
то все пути галерея будет просчитывать от него, т.е. если в ней забито что в папке с галереей есть папка photos/ то он будет искать
/pub/home/www/photos/
а не
/pub/home/www/gellery/photos/

Он сначала все инклудает, т.е. получает один файл и от самого первого вычисляется путь. Короче либо не инклудай, либо не поленись и добавь в самой галареи еще 1 папку в пути, вот и все.

Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Snake!



Репутация: 0    Сообщения: 1941
Стаж: 3 года 4 месяца
Сообщение12.08.2006 13:52 Ответить с цитатой

NighT_FlasH
Я это знаю. Мне интересно посмотреть на готовые сайты, а не на код.

Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Mikelangelo



Репутация: 0    Сообщения: 145
Стаж: 3 года 4 месяца
Сообщение16.08.2006 17:21 Ответить с цитатой

Ну как,вопрос решился? Если нет,то думаю,что нужно сделать следующее,как советовал NighT_FlasH,просто открыть Index.php,найти строчку,отвечающую за вывод картинки
Код:
<img src=\"./$trumb_dir/$files[$n]\">
,и просто ручками дописать gallery вроде так
Код:
<img src=\"../gallery/$trumb_dir/$files[$n]\">
.Кстати,у меня почему-то исходный код не запустился локально,ругается на какую-то функцию,либо скрипт глючный,либо у меня Апач по другому настроен.

_________________
У каждого Гребенщикова есть свое "Все идет по плану"
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Admin
Куратор проекта

   
Возраст: 21
Гороскоп: Овен Год Тигра
Пол: <br />Пол:Муж
Откуда: Санкт-Петербург Сообщения: 3234
Стаж: 3 года 4 месяца
Сообщение11.10.2006 15:05 Ответить с цитатой

Mikelangelo,
Цитата:
<a href=\"/gallery/big.php?n=$n&coll=$coll\"><img src=\"../gallery/$trumb_dir/$files[$n]\"></a>";

Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора Skype Name
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов FREESTUDENTS -> Архив Часовой пояс: GMT + 3
На страницу 1, 2  След.
Страница 1 из 2

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы можете скачивать файлы


На главную •  RSS-лента •  PDA-версия
 
Powered by phpBB © 2001, 2007 phpBB Group
Hosted by INFOBOX