Проверка через ajax captcha

Ставить Firefox (если ещё не установлен).
Можно глянуть Source кода Ctrl+U.
Но лучше поставить FireBug и смотреть через него, что выводится в том блоке. Может тэг какой-то не закрыт и поэтому не видно информации
 
У меня и chrom есть, запускаю конзоль но ничего там нету... что-то я не так делаю...

как мне в индексе прописать до проверки:
Код:
<form method="GET" name="form1">
<table border="0" cellpadding="0" cellspacing="0">
<tr colspan="3">
<td>Security Text::</td>
</tr>
<tr>
<td><input type="text" name="captcha" id="captcha-form" onblur="myfun(this.value)" onkeyup="myfun(this.value)" /><br /></td>
<td><img src="captcha.php" id="captcha" /><br /></td>
<td><a href="javascript:;" onclick="click_refresh()" id="change-image"><img src="ajax-refresh-icon.png" alt="captcha validation" /></a></td>
</tr>
</table>
                                                <div class="left size-3">
                                                                   <div id="status"></div><!--вот в этом месте я теперь парюсь-->
                                                        <p class="headline">Test1</p>
                                                        <p class="desc">*.pdf  77 kb</p>
                                                </div>
 
Ну тут совершенно нет тех данных, которые должны выводиться.
Покажи ту часть index.php где идёт эта проверка
 
Так ссылка должна встать после проверки в
Код:
<div id="status"></div>
как это проиходит в оригинале скрипта от производителя. А у меня не получаеться сюда вместо Captcha validation succcessfull засунуть ссылку. Что я тут делаю не так? Не допру ни фига
 
Нашёл ошибку :D
Замени:
Код:
foreach($links_names as $link_key => $link_value){
на
Код:
foreach($link_names as $link_key => $link_value){
:D

и включи вывод ошибок в php
 
кажись получилось... буду теперь шлифовать чтобы красиво выглядело!!!

Спасибо тебе огромное!!!
Такую помощь редко получишь.
 
  • Нравится
Реакции: 01K
На здоровье ;) !
Смею предположить, что возникнут проблемы со скачкой файлов: не будет указано расширение или файл не будет открываться.
Для этого лучше написать отдельную функцию для скачки.
Если типы файлов будут различаться, то надо будет определять их MIME тип функцией finfo
Код:
$file = new finfo(FILEINFO_MIME);

если парвильно помню, у меня не все типы правильно определялись... Но это было уже давно, точно не помню...
Ну и конечно потом отдать праивльным заголовком:
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся

Твой скрипт будет поверхносто защищать файлы от прямой скачки, от пионеров :D
Т.к. они лежат в прямой досягаемости.
В общем тут при желании можно много накопать информации по этому поводу.
Думаю, для первого раза пока достаточно, а потом можно оптимизировать :)
 
Мне как раз и надо от "пыонеров", по другому можно было бы всю папку запаролить, но мне иммено такую тут надо. Чтобы реальный человек мог скачать, а не робот. По ссылкам сейчас пробегусь. Спасибо ещё раз!!
 
Назад
Сверху