geforse PHP: function upload_avatar($email,$pass,$id) { $ch = curl_init('http://vkontakte.ru/profileEdit.php?page=photo'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_TIMEOUT, 60); curl_setopt($ch, CURLOPT_USERAGENT, 'Opera/9.62 (Windows NT 6.0; U; ru) Presto/2.1.1'); curl_setopt($ch, CURLOPT_COOKIE, "remixlang=0; remixchk=5; remixmid=$id; remixemail=$email; remixpass=$pass;"); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); $res = curl_exec($ch); curl_close($ch); if(preg_match_all('#action="(.*?)"#',$res, $url2)) { $action_url = $url2[1][1]; $data = array( 'photo' => "@".$_SERVER['DOCUMENT_ROOT'].'vk_ava/ava.png', 'subm' => '1' ); $ch = curl_init($action_url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_TIMEOUT, 60); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); curl_setopt($ch, CURLOPT_USERAGENT, 'Opera/9.62 (Windows NT 6.0; U; ru) Presto/2.1.1'); curl_setopt($ch, CURLOPT_COOKIE, "remixlang=0; remixchk=5; remixmid=$id; remixemail=$email; remixpass=$pass;"); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); $res = curl_exec($ch); curl_close($ch); } } ЗЫ пасс передавай в мд5, с спецом убрал из функции строчку $pass = md5($pass); вдруг будеш хостить на шелах скрипт, что пас не был открытом виде
Векторы =)) AB - вектор с точками A(100; 150), B(200; 220) смещение вектора от 0,0 будет min(A,B) = (100; 150) приводим вектор в локальные координаты abs(A-B) => A'(0 ; 0) B'(100; 70) находим зависимость x от y k = B'(x) / B'(y) = ~1,43 теперь мы можем спокойно взять любую точку от вектора... скажем 10 пикселей по y от точки B => B(y) + 10 мировые координаты B(y) = смещение(y) + B'(y) + 10 = B(y) + 10 = 230 B(x) = смещение(x) +(B'(y) + 10)*k = 100 + 80*1.43 = ~214,4 задаём смещение от краёв и проводим линию =)
Warning: fopen(сайт.ру/bulkdata.csv) [function.fopen]: failed to open stream: HTTP wrapper does not support writeable connections in /home/123456/domains/сайт.ру/public_html/adminstat.php on line 23 На файле права 777, ошибки в пути нет((( Что может быть?
как задать маску поиска для preg_match_all имеем строчку: <а hrеf="nomer.php?uin=143555">номер</а> нужно вытащить только номер... чегото я совсем туплю =( заранее спасибо.
Помогите с антикапчей, никогда с ней не работал, а тут решил попробовать Вообщем делаю всё как тут написано через cURL Но постоянно вылезает ошибка: ERROR_WRONG_ID_FORMAT - ID капчи, который вы передаете не является числом И что это значит ? разве ид не должны мне давать ?
не могу разобраться с поиском по БД=(( есть такой код (хоть бы правильно оформить,хоть бы правильно оформить=) ): PHP: $res= mysql_query("SELECT * FROM articles WHERE MATCH(text) AGAINST ('$search')", $db); $myrow=mysql_fetch_array($res); do { printf ("<font class='news_title'>%s</font> <p class='news_date'>Статья добавлена: %s</p> <p>%s</p>",$myrow["title"],$myrow['date'],$myrow["text"]); } while ($myrow=mysql_fetch_array($res)); но он ничего не выводит. PHP: echo "проверка"; работает в любом месте скрипта. В бд на кнопку index нажал т.е. таблица учавствует в поиске(правильно?). Как ещё можно устроить поиск по таблице в БД? спс
блин как код овормить?? копирую из дримвивера и вставляю через кнопку php а всё равно все переносы строк исчезают=(
возможно тебе следует пойти несколько более изощренным путем, и сначала скопировать в текстовый редактор..
полнотекстовый поиск работает тока MyISAM.... для кросс табличности лучше LIKE Если же нужно полное соответствие текста, то самое лучшее брать WHERE field="value" думаю нормальный пхп код должен выглядеть и работать так: PHP: <?php $query = 'SELECT * FROM articles WHERE text LIKE "%' . $search . '"%'; $result= mysql_query($query, $db); while($fetch = mysql_fetch_array($result)) { echo('<font class="news_title">' . $myrow['title'] . '</font><p class="news_date">Статья добавлена: ' . $myrow['date'] . '</p><p>' . $myrow['text'] . '</p>'); } ?>
Пипл,как замутить что-то вроде слайд-шоу с изменением цвета текста ? PHP: header("Content-Type: image/png"); function w($x1,$y1,$z1) { $r = imagecreate("180","345"); $bc = imagecolorallocate($r,255,255,255); $tc = imagecolorallocate($r,$x1,$y1,$z1); imagestring($r,5,50,80,"Fuck you!",$tc); imagepng($r); } for ($i = 0; $i < 255; $i++ ) { w($x1 = $i;$y1 = $i + 2;$i = $i + 5); sleep(1); } Тупо грузит страницу.