PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (3): [1] 2 3 »
Найдено сообщений: 37
Инклуд
Отправлено: 22 Июня, 2011 - 23:04:06 • Тема: PHP Notice • Форум: Вопросы новичков
Ответов: 4 Просмотров: 318
Пора заново литературу читать Спасибо большое ;)
Инклуд
Отправлено: 22 Июня, 2011 - 22:56:32 • Тема: PHP Notice • Форум: Вопросы новичков
Ответов: 4 Просмотров: 318
Если в процессе работы скрипта вылазят некоторые ошибки (PHP Notice), есть ли возможность сохранить их в процессе работы, скажем, в какой-нибудь файл? Чтобы потом открыть и посмотреть, были ли где-то проблемы.
Подскажите, пожалуйста. Заранее благодарен.
Инклуд
Отправлено: 30 Ноября, 2010 - 14:20:21 • Тема: Не выходит зарегистрироваться. • Форум: Программирование на PHP
Ответов: 17 Просмотров: 1313
OrmaJever , капча появляется не сразу, а через несколько попыток с одного ip, я делаю проверку на это и, соответственно, юзаю прокси. Так что дело не в этом...
Инклуд
Отправлено: 30 Ноября, 2010 - 13:56:30 • Тема: Не выходит зарегистрироваться. • Форум: Программирование на PHP
Ответов: 17 Просмотров: 1313
DeepVarvar , я же предупредил, что не шарю в JS...
Спасибо, попробую разобраться: )
(Добавление)
Я правильно понял, что:
PHP:
скопировать код в буфер обмена
$url = 'http://skdl.chatovod.ru/widget/register/?' ;
'Host: skdl.chatovod.ru' , 'User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)' ,
'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8' , 'Accept-Language: ru' , 'Accept-Charset: utf-8' ,
'Connection: keep-alive' , 'Content-Type: application/x-www-form-urlencoded'
) ;
$post = array ( 'fact' => 'registeruser' , 'fkey' => $fkey , 'nick=' => $nick , 'email' => $email , 'password' => $password , 'password2' => $password ) ; echo curlStart( $url , $chat_c , $headers , $post , $proxy ) ;
?
или там всё-таки url будет "http://skdl.chatovod.ru/service/"?
Инклуд
Отправлено: 30 Ноября, 2010 - 10:48:55 • Тема: Не выходит зарегистрироваться. • Форум: Программирование на PHP
Ответов: 17 Просмотров: 1313
CODE (
javascript ):
скопировать код в буфер обмена
<script type = "text/javascript" >
function chatcheckfieldvalue( t, method) {
var tt = $( t) ;
var tval = t.value ;
$.ajax ( {
url: "/service/" ,
dataType: "json" ,
type : "POST" ,
data: { method: method, v: tval} ,
cache: false ,
success: function ( data) {
var am = tt.nextAll ( ".ajaxmsg" ) ;
if ( am.size ( ) == 0) {
var msg = $( '<div class="ajaxmsg">' + data.msg + '</a>' ) ;
tt.parent ( ) .append ( msg) ;
if ( msg.prev ( ) .hasClass ( "error" ) ) msg.prev ( ) .remove ( ) ;
} else
am.html ( data.msg ) ;
am = tt.nextAll ( ".ajaxmsg" ) ;
if ( data.status != "ok" ) {
am.removeClass ( "ajaxok" ) .addClass ( "ajaxerror" ) ;
} else {
am.removeClass ( "ajaxerror" ) .addClass ( "ajaxok" ) ;
}
} ,
error: function ( ) {
//
}
} ) ;
} ;
function chatcheckfieldremove( t) {
$( t) .nextAll ( ".ajaxmsg" ) .remove ( ) ;
} ;
</script>
Вот такой код, идёт сразу после формы.
Инклуд
Отправлено: 30 Ноября, 2010 - 00:58:10 • Тема: Не выходит зарегистрироваться. • Форум: Программирование на PHP
Ответов: 17 Просмотров: 1313
Собтвенно, проблема такова.
Некий кусочек кода:
PHP:
скопировать код в буфер обмена
$url = 'http://skdl.chatovod.ru/widget/register/?nick=' . $nick ;
$chat_c = tempnam ( './cookies/' , 'chat_' ) ; $headers = array ( 'Host: skdl.chatovod.ru' , 'User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)' , 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8' , 'Accept-Language: ru' , 'Accept-Charset: utf-8' ,
'Connection: keep-alive' , 'Referer: http://skdl.chatovod.ru/widget/' , 'Cache-Control: max-age=0'
) ;
$resp = curlStart( $url , $chat_c , $headers , '' , $proxy ) ;
preg_match ( '#<input type="hidden" name="fkey" value="([^"]*?)" />#i' , $resp , $afkey ) ; // погнали регаться
$url = 'http://skdl.chatovod.ru/widget/register/?' ;
'Host: skdl.chatovod.ru' , 'User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)' ,
'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8' , 'Accept-Language: ru' , 'Accept-Charset: utf-8' ,
'Connection: keep-alive' , 'Content-Type: application/x-www-form-urlencoded'
) ;
$post = 'fact=registeruser&fkey=' . $fkey . '&nick=' . $nick . '&email=' . $email . '&password=' . $password . '&password2=' . $password ;
echo curlStart( $url , $chat_c , $headers , $post , $proxy ) ;
Соответственно ,выводится опять форма регистрации. Меня смущет JS-код после формы, но я не шарю в JS и понять его не могу.
PHP:
скопировать код в буфер обмена
function curlStart ( $url , $cookie , $headers = '' , $post = '' , $p = '' , $timeout = 10, $verbose = 0)
{
}
return $resp ;
}
Страниц (3): [1] 2 3 »
Powered by ExBB FM 1.0 RC1. InvisionExBB