Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Возможно ли в html-страницу вставить asp, perl или php код?
цитата
23/08/08 в 23:53
 sergio21
Всем здравствуйте.
Суть дела: я зарегался на сайте backlinks.com - хотел попробовать продать линки со своих страниц. Для этого нужно вставить на соответствующее место генерируемый ими код. При генерации кода предлагают указать язык, на котором написана моя страница. На выбор предлагают: PHP, ASP, ASP.NET, Perl, Wordpress Blog. А у меня страницы на самом примитивном HTML написаны.
Вопрос: Можно ли в данном случае как-то встроить предлагаемый код на одном из вышеперечисленных языков в уже существующие страницы без их полной переделки?
Спасибо.
цитата
24/08/08 в 00:44
 Pentarh
Думаю, стоит переделать куки.

Для вставки кода непременно нужны куки и без них получится вставить только картинку.

В принципе можешь взять джава скрипт и через куки включить в нем PHP.
цитата
24/08/08 в 00:53
 non4me
В корне сайта создай файл .htaccess
и вставь туда Код:
AddHandler application/x-httpd-php .php .htm .html

Если не поможет, то стучи хостеру, спрашивай у него.
цитата
24/08/08 в 14:32
 sergio21
non4me
Сработало! smail54.gif Спасибо и +3.
цитата
25/08/08 в 01:43
 sergio21
У меня есть еще одна проблема, с которой я пока не могу разобраться сам.
Суть дела: я "слизал" с одного "дружественного" ресурса простенькую форму для добавления комментариев - хотел разобраться, как она работает. Разместил ее тут: Medizin, Pharma. Все необходимые папки разумеется, скопировал тоже. Но у меня почему-то не отображается капча. (Вместо нее квадратик с кр. крестиком.) В чем тут дело? Может, опять надо в .htaccess что-то указать?
Я в вопросах PHP полный чайник и буду весьма признателен за любую помощь. Спасибо.

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

Последний раз редактировалось: sergio21 (04/10/08 в 19:41), всего редактировалось 1 раз
цитата
25/08/08 в 04:01
 taj
Интересно, как ты пхп код который генирит капчу копировал icon_razz.gif
цитата
25/08/08 в 19:48
 sergio21


Капча создается там след. образом: Код:
<img src="snippets/captcha/captcha.php" border="0" width="140" height="40" />

Как я уже написал выше, все соответствующие папки и файл я скопировал. Копировал с помощью Xaldon WebSpider. (xaldon.de)
цитата
25/08/08 в 20:31
 Corex
Цитата:
Копировал с помощью Xaldon WebSpider. (xaldon.de)

Ты скачал результат выполнения скрипта, а не сам скрипт. Чтобы отображалась капча - нужны исходники скрипта капчи. Поставь себе капчу с какого-нибудь капча-сервиса.
цитата
25/08/08 в 23:15
 sergio21
Corex +1
Спасибо за разъяснения. Проблема в том, что мне нужно продублировать именно эту форму, так что другая капча не подойдет.
Насколько я понимаю, раз есть результат работы скрипта, то значит должен быть и сам скрипт. Скорее всего, он запускается при загрузке страницы или при ее обновлении. Значит, должна где-то быть соответствующая строка в коде страницы. Но я весь код прошерстил несколько раз строчка за строчкой - ничего похожего.
Или есть другие варианты запуска скрипта, генерирующего капчу?
цитата
26/08/08 в 01:04
 CABMIT
sergio21: скрипт, генерирующий капчу, выполняется на стороне СЕРВЕРА, а тебе сервер отдает только результат его выполнения, то бишь готовую капчу. И не имея доступа к этому серверу (например, по FTP), ты никак не сможешь скопировать его исходники. Так что правильно тебе Corex посоветовал - ищи исходники в инете или договаривайся с овнером этого сайта, чтобы он дал тебе исходник icon_smile.gif
цитата
26/08/08 в 19:32
 sergio21
CABMIT писал:
скрипт, генерирующий капчу, выполняется на стороне СЕРВЕРА...

Это понятно...
CABMIT писал:
... а тебе сервер отдает только результат его выполнения, то бишь готовую капчу...

Тоже понятно.
Непонятно, как, когда и каким образом запускается этот скрипт.
Ведь он должен выполняться каждый раз, когда открывается/обновляется страница. А значит, должно быть что-то типа
Код:
<script>
function OpenFreeAccountWindow()
{
var win = window.open(.......);
if(win)
{
  win.focus();
}
}
function OpenSetcardWindow(Link)
   {
      win = window.open(.......);
      if(win)
      {
         win.focus();
      }
   }
</script>

Но я не нашел ничего, что было-бы похоже на запуск скрипта, генерирующего капчу. Вот я и спрашиваю: как этот скрипт может запускаться? Где искать?
цитата
26/08/08 в 19:45
 seobox
Каждый раз когда ты запрашиваешь страницу сервер ее генерирует из php-скрипта и тебе выдает готовый результат, поэтому ты не сможешь увидеть.
цитата
26/08/08 в 19:51
 sergio21
Corex, CABMIT, seobox всем + и сенкс!
Добыл темплэйт, по которому генерируются страницы с интересующими меня формуляром и капчей. Вы были правы - там есть код, который мне был "не виден".
Тем не менее, я пока дальше продвинуться не смог.

Если у кого-нить будет время и желание помочь мне с этим разобраться - буду весьма и весьма признателен.


Эта страница в полной версии