Генерация изображения "на лету"

Статус
В этой теме нельзя размещать новые ответы.

1nSane

Создатель
Регистрация
2 Сен 2008
Сообщения
34
Реакции
0
Опишу задачу, похожую на то, что хочу я:
Нужно сделать юзербар-галерею. Т.е. юзер регистрируется, заливает в галерею картинки, потом где-то на другом сайте или форуме вставляет код
Код:
<img src="http://site.ru/Nick/userbar.gif">
и у него на сайте появляется юзербар с 5 превьюшками из его галереи.

Что я пробовал:
в .htaccess прописал реврайт /Nick/userbar.gif, на imglist.php?user=Nick
в ПХП написал вывод картинок.

Если зайти браузером по Для просмотра ссылки Войди или Зарегистрируйся - вижу все ОК

Но если я пытаюсь где-то вставить <img src="http://site.ru/Nick/userbar.gif"> - то пустое место :(

Как быть? Думал использовать GD Library, но как правильно передавать параметры и вообще сделать? С ГД еще не работал... надеюсь на вашу помощь!
 
1. Урл в студию.
2. "в ПХП написал вывод картинок." - значит <img src="http://site.ru/Nick/userbar.gif"> не может работать! Учите HTML
 
ewg777
1. Урл чего именно?
2. Я же сказал, Апач реврайтом меняет /Nick/userbar.gif на imglist.php?user=Nick и в ПХП уже код! Но вот только это работает, если браузером по этому пути пойти. А как сделать чтобы на странице вывод работал?
 
ewg777
1. Урл чего именно?
2. Я же сказал, Апач реврайтом меняет /Nick/userbar.gif на imglist.php?user=Nick и в ПХП уже код! Но вот только это работает, если браузером по этому пути пойти. А как сделать чтобы на странице вывод работал?
1. Сайта. Вашего.
2.
Нужно сделать юзербар-галерею
Вы пишите откровенную чушь. Обоснуйте: что возращает imglist.php?user=Nick? Только лишь картинку? Хедеры прописаны?
 
Вот тут:

Если зайти руками, то видно несколько изображений.
1-2 и 49-12 - параметры для формирования выдачи, по ним смотрятся значения в БД и выдается список картинок, формируется простым echo "<img src=...>" несколько изображений.
В PHP пока новичок, пытаюсь своими силами придумывать реализации, наверное часто упускаю какие-то моменты...
 
  • Заблокирован
  • #6
Кинь .htaccess, что у тебя там
 
Вот тут:
*** скрытое содержание ***
Если зайти руками, то видно несколько изображений.
1-2 и 49-12 - параметры для формирования выдачи, по ним смотрятся значения в БД и выдается список картинок, формируется простым echo "<img src=...>" несколько изображений.
В PHP пока новичок, пытаюсь своими силами придумывать реализации, наверное часто упускаю какие-то моменты...

PHP здесь не при чём! Для просмотра ссылки Войди или Зарегистрируйся - битая ссылка. КАРТИНКИ СНАЧАЛА ЗАЛЕЙТЕ.
 
  • Заблокирован
  • #8
И закрой директорию Для просмотра ссылки Войди или Зарегистрируйся от просмотра :/ а то как-то не по человечески, а потом поставь фильтрацию на входящие данный в addlinkform.php а то вообще нихрена не фильтрует (напеши там '"><script>alert(/012/)</script>) и отправь, увидешь результат :( вообще, очень корявенько написано
 
ewg777
Там всего 7 из 20 картинок сейчас, это не важно. Все будут Для просмотра ссылки Войди или Зарегистрируйся - Для просмотра ссылки Войди или Зарегистрируйся...
Главное что часть картинок есть и через браузер их видно. Могу расклонировать пока существующие картинки - не в этом суть.

.htaccess
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*)/services\.gif$ imglist.php?id=$1 [L]

1d37r
Ты прав, фильтров пока нет, они будут скоро. Написано все просто, пока важен функционал, а дальше закрывать дыры буду, ибо в безопасности я полных ламер пока...


тут наибольшее кол-во разных картинок указано. Пустышки залил, теперь все 20...
 
  • Заблокирован
  • #10
Ты прав, фильтров пока нет, они будут скоро. Написано все просто, пока важен функционал, а дальше закрывать дыры буду, ибо в безопасности я полных ламер пока...

вообще то проще создавать с самого начала нормально, чем исправлять ненормальное :(
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху