Решил перейти на водпресс со статического сайта. Форма подписки размещенная на обычной хтм-странице работала нормально, а при вставке ее в виджет для текста/хтмл в вордпрессе не хочет запускать страничку для активации подписки.
Естественно, все страницы дятла также написаны на пхп. Догадываюсь, что для знающего человека ларчик просто открывается, но я к таковым себя в данной области не отношу.
Помогите народ! На всякий случай привожу код формы подписки, может так будет нагляднее.
<table border=0 align=center>
<tr>
<form method=POST target=’ok’ action=’http://www.success.msk.su/woodpecker/index.php’ >
<input name=id type=hidden value= ‘uspex’ >
<input name=private type=hidden value= ‘4dc62e1cdd32cf8c5e089fd059ffe707’ >
<!– В это поле изменения вносить нельзя ! –>
<input name=do type=hidden value= ‘Подписаться’ >
<td valign=top>
<table border=0 align=center width=100%>
<tr>
<td align=center>
<font size=2 face=verdana><b>Ваше имя:</b></font>
<br />
<input type=text name=fio size=18 value=” maxlength=50>
</td>
</tr>
<tr>
<td align=center>
<font size=2 face=verdana><b>Ваш e-mail:</b></font>
<br />
<input type=text name=email size=18 value=” maxlength=50>
</td>
</tr>
<tr>
<td align=center><br />
<input type=submit name=go value=’Долой Трудоголизм!’>
</td></tr>
</table>
</td>
</form>
</tr>
</table>
В приведенном коде Вы данные из формы отправляете на обработку скрипту по адресу: http://www.success.msk.su/woodpecker/index.php, а этот скрипт в свою очередь отправляет по: http://www.nellin.info/woodpecker/index.php. Последнего скрипта, в свою, очередь, на сервере nellin.info нет. По-моему у Вас просто какая-то белиберда со скриптами по кругу и тупиком в конце.
Попробуйте то, что лежит тут http://www.success.msk.su/woodpecker/index.php переложить сюда – http://www.nellin.info/woodpecker/index.php
Дело в том, что у меня блог и скрипт рассылки лежит на разных хостингах. Был косяк в форме на главной странице самого скрипта, но я его исправил. Теперь с этой страницы http://www.success.msk.su/woodpecker/index.php все работает правильно.
А вот та же форма скопированная в блог http://www.nellin.info/ при попытке подписаться почему то приводит на эту http://www.success.msk.su/woodpecker/index.php же страницу.
Хотя должна приводить на форму активации подписки, как это делается с той же главной страницы скрипта http://www.success.msk.su/woodpecker/index.php да и с любой статичной хтмл-странички, например с этой http://www.nellin.info/arh/arh.htm
Значит дело все же в какой-то другой интерпретации ПХП команд формы, иной чем в обычном хтмл. Помогите разобраться и исправить это проблему
А куда она по-вашему должна приводить, если вы сами в коде прописали, что данные из формы направлять этому скрипту, расположенном на другом хостинге.
Введите на этой странице http://www.success.msk.su/woodpecker/index.php для пробы имя и любой е-майл и посмотрите, куда она должна приводить. А ведь форма которая размещена на ней и на блоге http://www.nellin.info/ абсолютная копия.
del – повтор
nellin, если вы считаете, что форма с сайта nellin.info должна отправлять данные скрипту на сайт success.msk.su и скрипт со второго сайта имеет возможность их правильно обработать, тогда ищите проблему в скрипте.
В противном случае не отправляйте данные с сайта nellin.info за его пределы.
p.s.: вы вообще различаете «форму», «данные» введенные в форму и «скрипт» – программу, которая примет и обработает введенные в форму данные, после нажатия кнопки «Отправить»?
Да конечно. Вот поэтому и непонятно, какая разница где размещена форма. Она должна работать везде одинаково, где только есть возможность ее правильно обработать. Раз скрипт обрабатывает ее правильно с других страниц, то значит проблема не в нем а в месте размещения.
А давайте я и все участники этого форума (да и не только этого) поразмещаем у себя формочек, а обрабатывать их заставим ваш скрипт. Вот после того как ваш хостер отключит ваш сайт со скриптом сайт из-за перегрузок, вы поймете, что не стоит так легко позволять скрипту обрабатывать данные от кого попало и разбазаривать процессорные ресурсы.
Есть еще и другие более серьезные аргументы «разницы», но, полагаю, что приведенного будет достаточно.