PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (3): [1] 2 3 »
Найдено сообщений: 31
splish
Отправлено: 07 Декабря, 2013 - 14:53:45 • Тема: Загрузка файлов на ФО • Форум: Вопросы новичков
Ответов: 5 Просмотров: 169
caballero пишет: если отправлять с сервера то с помощью CURL
Каким образом отправлять файл? Не могу понять как отправляется файл, каким методом?
splish
Отправлено: 07 Декабря, 2013 - 14:25:21 • Тема: Загрузка файлов на ФО • Форум: Вопросы новичков
Ответов: 5 Просмотров: 169
Каким способом можно отправить файл с помощью php на ФО rghost.ru через форму?
Каким методом происходит добавление?
splish
Отправлено: 02 Мая, 2012 - 20:58:30 • Тема: Парсер Wordstat, как обойти каптчу • Форум: Работа с сетью
Ответов: 4 Просмотров: 4309
Мелкий , Большое спасибо, действительно, в CURLOPT_COOKIE нужно было прописать ключ и его значение.
PHP:
скопировать код в буфер обмена
curl_setopt ( $ch , CURLOPT_COOKIE
, "fuid01=4fa04a9601162a84.Zs5VuNJCojgHFmNlXWtYBsDHBGyTY-XRD4CUK0yFHugnvuLiEuFcfLU9hbFCxBJbHItrbkTcmX5rjQh1r054Pt1w2ZMCJVqSp7u9xVKXImmrJ-BzTzesFW3gmWNuiDDV;yandexuid=1059700411335970926" ) ;
splish
Отправлено: 02 Мая, 2012 - 17:46:47 • Тема: Парсер Wordstat, как обойти каптчу • Форум: Работа с сетью
Ответов: 4 Просмотров: 4309
Капча нужна для подтверждения региона в котором я нахожусь, как только я ввёл капчу - я получаю куку с которой капча больше не показывается.
splish
Отправлено: 02 Мая, 2012 - 17:11:24 • Тема: Парсер Wordstat, как обойти каптчу • Форум: Работа с сетью
Ответов: 4 Просмотров: 4309
PHP:
скопировать код в буфер обмена
<?PHP
curl_setopt ( $ch , CURLOPT_URL
, "http://wordstat.yandex.ru/" ) ; curl_setopt ( $ch , CURLOPT_USERAGENT
, $_SERVER [ 'HTTP_USER_AGENT' ] ) ; curl_setopt ( $ch , CURLOPT_COOKIEJAR
, "my_cookies.txt" ) ; curl_setopt ( $ch , CURLOPT_COOKIEFILE
, "my_cookies.txt" ) ; curl_setopt ( $ch , CURLOPT_COOKIE
, '4fa04a9601162a84.Zs5VuNJCojgHFmNlXWtYBsDHBGyTY-XRD4CUK0yFHugnvuLiEuFcfLU9hbFCxBJbHItrbkTcmX5rjQh1r054Pt1w2ZMCJVqSp7u9xVKXImmrJ-BzTzesFW3gmWNuiDDV' ) ;
echo $text ;
?>
Подскажите пожалуйста что в коде неправильно.
При обращении к самому сервису он требует ввести каптчу 1 раз для определения региона, в дальнейшем каптча не нужна.
Но скрипт каптчу не обходит и данные получить невозможно.
splish
Отправлено: 03 Июня, 2011 - 17:42:54 • Тема: Парсер. • Форум: Работа с СУБД
Ответов: 2 Просмотров: 1519
altermann , огромное спасибо , всё работает!
splish
Отправлено: 02 Июня, 2011 - 19:44:04 • Тема: Парсер. • Форум: Работа с СУБД
Ответов: 2 Просмотров: 1519
Добрый день, разъясните пожалуйста ситуацию.
Цикл не проходит по всем URL которые есть в базе (примерно 1600 урлов).
Цикл проходит 1 раз, выводит на экран первую спарсеную статью, НО не записывает её в базу.
Если убрать while, в базу нормально записывается напарсеный контент с 1 страницы.
Помогите плиз, голова не варит уже, не могу найти ошибку или же как то по другому нужно сделать.
splish
Отправлено: 04 Февраля, 2011 - 00:12:45 • Тема: Замена слова • Форум: Напишите за меня, пожалуйста
Ответов: 13 Просмотров: 148
Всем спасибо,annihilus отдельное спасибо, извиняюсь за невнимательность, код написаный annihilus работает.
splish
Отправлено: 03 Февраля, 2011 - 22:48:45 • Тема: Синомайзер • Форум: Напишите за меня, пожалуйста
Ответов: 0 Просмотров: 39
Подскажите почему данный скрипт синомайзера работает не коректно.
При синонимизации текста, некоторые слова переносятся на новую строку.
Создал свою базу слов - текст вообще не стал обрабатываться.
Может у кого есть синонимизатор на PHP, прошу поделиться скриптом.
CODE (
htmlphp ):
скопировать код в буфер обмена
< HTML>
< HEAD>
< TITLE> Замена слов на синонимы (синонимайзер), уникализатор контента</ TITLE>
</ HEAD>
< BODY>
<? php
if ( $_SERVER [ "REQUEST_METHOD" ] == "POST" )
{
$row = $_POST [ "text" ] ;
$znak = array ( " " , "." , "," , ":" , ";" , " - " , "!" , "?" ) ; $fileSin = "dictionary.txt" ;
$countSin = count ( $masSin ) ;
for ( $t = 0 ; $t < $countSin ; $t ++ )
{
if ( $pos > 1)
{
if ( ( $pos + $len ) < $len2 )
if ( ( in_array ( $row [ $pos + $len ] , $znak ) ) AND ( in_array ( $row [ $pos - 1] , $znak ) ) ) {
$OldStr = $row [ $pos - 1] . $sin [ 0] . $row [ $pos + $len ] ;
$NewStr = $row [ $pos - 1] . $sin [ $r - 1] . $row [ $pos + $len ] ;
}
}
}
}
?>
< BR>
< FORM ACTION= "index.php" METHOD= "POST" >
< TABLE ALIGN= "CENTER" >
< TR>
< TD>< STRONG> Введите текст для уникализации:</ STRONG></ TD></ TR>
< TR>
< TD>< textarea rows= "10" cols= "80" name= "text" > <?= $_POST [ "text" ] ?> </ textarea></ TD></ TR>
< TR>
< TD>< HR></ TD></ TR>
< TR>
< TD>< STRONG> Результат уникализации:</ STRONG></ TD></ TR>
< TR>
< TD>< textarea rows= "10" cols= "80" > <?= $row ?> </ textarea></ TD></ TR>
< TR>
< TD>< INPUT TYPE= "submit" value= "Уникализировать" ></ TD></ TR>
</ TABLE>
</ FORM>
</ BODY>
</ HTML>
splish
Отправлено: 03 Февраля, 2011 - 21:22:04 • Тема: Замена слова • Форум: Напишите за меня, пожалуйста
Ответов: 13 Просмотров: 148
Совпадать совпадают, НО не заменяются.
Чуть выше я в ручную писал и ошибся, в коде всё правильно написано было:
Москве
Питере
splish
Отправлено: 03 Февраля, 2011 - 21:14:22 • Тема: Замена слова • Форум: Напишите за меня, пожалуйста
Ответов: 13 Просмотров: 148
В базе data в поле text содержится текст:
А я иду шагаю по Москве
Выводиться строка на экран:
А я иду шагаю по Москве
Вот как изменить текст до вывода
annihilus , пробывал без цикла, тоже не получается.
Страниц (3): [1] 2 3 »
Powered by ExBB FM 1.0 RC1. InvisionExBB