PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (36): В начало « ... 18 19 20 21 [22] 23 24 25 26 ... » В конец

> Найдено сообщений: 530
vsll Отправлено: 14 Апреля, 2011 - 16:49:35 • Тема: Определить ТИЦ ресурса • Форум: Регулярные выражения

Ответов: 82
Просмотров: 3185
PHP:
скопировать код в буфер обмена
  1. $webpage = "detect.php";
  2. $timeout = 10;
  3. $head="GET $webpage HTTP/1.1\r\n\r\n";
  4.  
  5. $list = dbquery("SELECT proxies_id, proxies_good FROM ".DB_PROXIES." ORDER BY proxies_id");
  6.  
  7. while ($check = dbarray($list)) {
  8.    
  9.     echo $check['proxies_id'].") Проверка <b>".$check['proxies_good']."</b>.......";
  10.     $server = explode(":", $check['proxies_good']);
  11.     $fp = @fsockopen($server[0], $server[1], $errno, $errstr, $timeout);
  12.     if($fp) {
  13.         unset($result);
  14.         fputs($fp,$head);
  15.         while(!feof($fp)) {
  16.            $returndata = fread($fp,1024);
  17.         }
  18.         $result = explode("|||",$returndata);
  19.         echo "Прокси живой";
  20.         if (trim($result[1])=="") {
  21.           echo "и анонимный... \n\n";
  22.         } else {
  23.          echo "но не анонимный...\n\n";
  24.         }
  25.         fclose($fp);
  26.    } else {
  27.       echo "(".$errno.") ".$errstr."\n\n";
  28.    }
  29. }
  30.  


detect.php
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. echo $_SERVER['REMOTE_ADDR']."|||".$_SERVER['HTTP_X_FORWARDED_FOR']."|||";
  3. ?>


результат:

65) Проверка 73.167.47.197:80.......(60) Operation timed out 68) Проверка 67.192.253.140:80.......Прокси живой
Notice: Undefined offset: 1 in ...
и анонимный...

не получается проверка на анонимность
vsll Отправлено: 14 Апреля, 2011 - 15:45:00 • Тема: Перенаправление из функции • Форум: Программирование на PHP

Ответов: 31
Просмотров: 1887
поставьте echo после, и зачем вот это "function deleteFuncNews($a) {" тогда ?
зачем писать отдельную функцию для специфического удаления?
vsll Отправлено: 14 Апреля, 2011 - 13:46:30 • Тема: Перенаправление из функции • Форум: Программирование на PHP

Ответов: 31
Просмотров: 1887
PHP:
скопировать код в буфер обмена
  1. function deleteFuncNews($a) {
  2.         echo "<a href=main.php?id=".$a.">Удалить</a>";
  3.         $a=$_GET['id'];
  4.         $a=intval($a);
  5.         mysql_query ('DELETE FROM news WHERE News_id='.$a.'');
  6.         echo "<meta http-equiv=refresh content=5; url=http://site.ru/main.php>"
  7. }

у вас здесь масло маслянное
вот это echo "<a href=main.php?id=".$a.">Удалить</a>"; гдето вот в таком виде echo "<a href=main.php?action=delete&amp;id=".$a.">Удалить</a>"; должно вызывать то что у вас дальше
PHP:
скопировать код в буфер обмена
  1. if (isset($_GET['action']) && $_GET['action'] == "delete") && (isset($_GET['id']) &&  intval($_GET['id'])) {
  2.         mysql_query ('DELETE FROM news WHERE News_id='.$a.''); 
  3.         redirect ("http://site.ru/main.php");
  4. }
vsll Отправлено: 14 Апреля, 2011 - 13:33:55 • Тема: Определить ТИЦ ресурса • Форум: Регулярные выражения

Ответов: 82
Просмотров: 3185
Champion у меня уже другая идея, если получится, то напишу здесь, но скорей всего не получица )))
vsll Отправлено: 13 Апреля, 2011 - 18:03:28 • Тема: Проверка прокси на живучесть и анонимность • Форум: Напишите за меня, пожалуйста

Ответов: 12
Просмотров: 174
EuGen спасибо, вот так на душе намного спокойней
vsll Отправлено: 13 Апреля, 2011 - 17:51:15 • Тема: Проверка прокси на живучесть и анонимность • Форум: Напишите за меня, пожалуйста

Ответов: 12
Просмотров: 174
EuGen пишет:
сделать sleep на наждые 100-1000 и т.п. итераций
ох, мне бы это сделать, зря я вообще связалась с этими прокси...
vsll Отправлено: 13 Апреля, 2011 - 17:43:56 • Тема: Проверка прокси на живучесть и анонимность • Форум: Напишите за меня, пожалуйста

Ответов: 12
Просмотров: 174
так вот это именно и насторожило, я не подвешу сервак-то )))) а то выгонят с хостинга )))
vsll Отправлено: 13 Апреля, 2011 - 17:33:07 • Тема: Проверка прокси на живучесть и анонимность • Форум: Напишите за меня, пожалуйста

Ответов: 12
Просмотров: 174
Мелкий спасибо, здесь по этому поводу такая жуть написана:
http://forum[dot]dklab[dot]ru/viewtopic.php?t=11170
что я просто потерялась, как же правильно писать чтоб перенос строки был и в windows и в *nix?
vsll Отправлено: 13 Апреля, 2011 - 17:17:27 • Тема: Проверка прокси на живучесть и анонимность • Форум: Напишите за меня, пожалуйста

Ответов: 12
Просмотров: 174
а это что:\r\n\r\n
vsll Отправлено: 13 Апреля, 2011 - 17:10:13 • Тема: Проверка прокси на живучесть и анонимность • Форум: Напишите за меня, пожалуйста

Ответов: 12
Просмотров: 174
Источник: http://forum[dot]asechka[dot]ru/showthread.php?t=6060

блуждая по просторам интернета нашла этот код, который показался мне наиболее компактным, удобным и понятным, на работоспособность ещё не проверяла, и конечно встаёт вопрос о безопасности (кстати почему spellchecker против слова "встаёт", три раза проверила, вроде ошибки нет, или я уже русский забыла?)
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. //полный путь ко второму скрипту
  3. $webpage = "http://your_server/some/path/detect.php";
  4.  
  5. //таймаут для коннекта к проксику
  6. $timeout = 10;
  7.  
  8. $head="GET $webpage HTTP/1.1\r\n\r\n";
  9. //proxy.txt - файл с проксиками
  10. $fcontents = file ('proxy.txt');
  11.  
  12. while (list ($line_num, $line) = each ($fcontents)) {
  13.     echo $line_num.") Проверка <b>$line</b>.......";
  14.     $server = explode(":",trim($line));
  15.     $fp = @fsockopen($server[0], $server[1], $errno, $errstr, $timeout);
  16.     if($fp) {
  17.         unset($result);
  18.         fputs($fp,$head);
  19.         while(!feof($fp)) {
  20.            $returndata.=fread($fp,1024);
  21.         }
  22.         $result = explode("|||",$returndata);
  23.         echo "Прокси живой";
  24.         if (trim($result[1])=="") {
  25.           echo "и анонимный... \n\n";
  26.         } else {
  27.          echo "но не анонимный...\n\n";
  28.         }
  29.         fclose($fp);
  30.    } else {
  31.       echo "(".$errno.") ".$errstr."\n\n";
  32.    }
  33. }
  34. ?>

detect.php
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. echo $_SERVER['REMOTE_ADDR']."|||".$_SERVER['HTTP_X_FORWARDED_FOR']."|||";
  3. ?>


а именно не могу осмыслить эту строчку:
PHP:
скопировать код в буфер обмена
  1. $head="GET $webpage HTTP/1.1\r\n\r\n";
расшифруйте пожалуйста, кто понял
vsll Отправлено: 13 Апреля, 2011 - 15:13:08 • Тема: Перенаправление из функции • Форум: Программирование на PHP

Ответов: 31
Просмотров: 1887
MANN пишет:
От кнопки типа submit через <form>? попробую
точно будет работать, если нужно удалить несколько значений одновременно, то могу дать отлаженный код на js
vsll Отправлено: 13 Апреля, 2011 - 14:47:32 • Тема: Быдлокодеры • Форум: Программирование на PHP

Ответов: 19
Просмотров: 2373
знчт у нас разные представления о слове: "СВОЁ"
СВОЁ это когда, например,
сидел Ньютон под яблоней и упало ему на голову яблоко -> F=mg
Радость
vsll Отправлено: 13 Апреля, 2011 - 14:23:24 • Тема: Быдлокодеры • Форум: Программирование на PHP

Ответов: 19
Просмотров: 2373
Цитата:
читать и выискивать как люди делали, на какие ошибки натыкались, какие принципы применяли, разобраться в логике, в нужных (но пока например незнакомых) функциях - и тогда написать с нуля всё своими руками,
!=
CODE (htmlphp):
скопировать код в буфер обмена
  1. но ведь свое...

сразу блокирую людей, которые сначала у всех всё выспросят, а потом кричат: Это всё я сам сделал!
p.s. даже в СВОЕЙ дипломной работе вы обязаны представить список литературы
vsll Отправлено: 13 Апреля, 2011 - 13:17:00 • Тема: Быдлокодеры • Форум: Программирование на PHP

Ответов: 19
Просмотров: 2373
Viper пишет:
Как раз таки использование CMS для новичков и позволяет избежать 90% быдлокода и говнокода, при условии что мозги не снизу, а сверху.

Вы выразились лучше точнее и короче, чем я )))
vsll Отправлено: 13 Апреля, 2011 - 13:01:56 • Тема: Быдлокодеры • Форум: Программирование на PHP

Ответов: 19
Просмотров: 2373
DeepVarvar пишет:
Нахвататься знаний кусочками?
кто сказал что кусочками? у меня мозг это к сожалению не винт на который можно записать все эти кусочки и потом в нужный момент поднять, память у меня девичья ))) просто, я неверно наверное выразилась, не просто взять готовое решение, а его понять, а чтобы его понять, нужно вытянуть в одно мгновение из гугла и вашего форума))) кучу базовых знаний Подмигивание это тяжелее, чем step by step изучать язык по книжке, но быстрее... Это всё равно, что изучать иностранный язык, английский смогла выучить, только общаясь с иностранцами на форумах и в skype + фильмы на английском, долгие годы изучения по книжкам побоку, может я просто такая тупая?)

Страниц (36): В начало « ... 18 19 20 21 [22] 23 24 25 26 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB