PHP.SU

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

Страниц (503): В начало « ... 495 496 497 498 499 500 501 502 [503]

> Найдено сообщений: 7537
OrmaJever Отправлено: 24 Января, 2010 - 22:35:46 • Тема: Class & function • Форум: Программирование на PHP

Ответов: 5
Просмотров: 516
в чем смысл и функциональность класов? по моему использовать просто функцию проще и удобнее.
Просто пример:
PHP:
скопировать код в буфер обмена
  1.  Class a
  2.  {
  3.         function set($a)
  4.         {
  5.                 echo $a;
  6.         }
  7.  }
  8. $b = new a;
  9. $b->set("клас");

и
PHP:
скопировать код в буфер обмена
  1. function set($a)
  2. {
  3.         echo $a;
  4. }
  5. set("функция");

выводит же одно и тоже!
или я чегото не понимаю?
OrmaJever Отправлено: 20 Января, 2010 - 16:15:04 • Тема: Подскажите • Форум: Программирование на PHP

Ответов: 8
Просмотров: 790
JustUserR, я писал echo $c файл выводится коректно и полностью.
потом я писал
for($i=0; $i<6520; $i++){
echo $b[0][$i];
}

и коректно и полностью выводится масив эмейлов! (каждый с новос строки).
тут проблема в поиске в 22 строке!
$m = substr(strstr($c,$b[0][$i]),0,17);
OrmaJever Отправлено: 19 Января, 2010 - 23:38:46 • Тема: Подскажите • Форум: Программирование на PHP

Ответов: 8
Просмотров: 790
в списке их нету! как я понял оно когда не находит ищет акто по символам! нашло только 1 полный эмеил а все кусками. я как начала ручным поиском перебирать например bad@rambler.ru то и в файле и на сайте находило много фариантов с разными префиксами.
OrmaJever Отправлено: 19 Января, 2010 - 23:28:14 • Тема: Подскажите • Форум: Программирование на PHP

Ответов: 8
Просмотров: 790
результат работы скрипта:
Спойлер (Отобразить)
ищет только по пару символов с мыла! почему так?
OrmaJever Отправлено: 19 Января, 2010 - 22:44:01 • Тема: Подскажите • Форум: Программирование на PHP

Ответов: 8
Просмотров: 790
суть проблемы такова: у меня есть файл с базой мыл, и есть сайт на котором нужно эти мыла найти. На странице сайта около 10тисяч мыл, а в файле около 6тисяч. Нужно каждоемыло с файла поискать на сайте! Решил написать скрипт всё зделал но вот проблема: ещет совпадения только с ожнним первым символом мыло(если мыло adssa то ищет только a@mail.ru) Скрипт выгледит так:
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $file = fopen("a.txt", "r");
  3. if(!isset($file)){
  4.         echo "Невозможно открыть файл!";
  5. }else{
  6.         while(!feof($file)){
  7.                 $a .= fgets($file);
  8.         }
  9. }
  10. $url = "http://site/file.php";
  11. $file2 = fopen($url, 'r');
  12. if(!isset($file2)){
  13.         echo "Неудалось открыть файл2!";
  14. }else{
  15.         while(!feof($file2)){
  16.                 $c .= fgets($file2);
  17.         }
  18. }
  19. preg_match_all('/[a-z0-9A-Z_-]{1,20}@rambler.ru/is', $a, $b);
  20. for($i=0; $i<6520; $i++){
  21.     $m = substr(strstr($c,$b[0][$i]),0,17);
  22.     echo $m;
  23. }
  24. ?>

при выводе масива $b[0][$i] (в цыкле) то выводятся все мыла коректно и полностью. но ищет только с первым символомНедовольство, огорчение( В чём может быть проблема?
OrmaJever Отправлено: 18 Января, 2010 - 13:57:52 • Тема: масивы в регулярных выражениях • Форум: Регулярные выражения

Ответов: 5
Просмотров: 371
извините за опрос просто с форумом не разобрался Закатив глазки
а по теме:
так не катит: preg_match("/$b\[0\]\[$i\]/is", $file, $m);
и так тоже: preg_match("/".$b[0][$i]."/is", $file, $m);
а вот за strpos() спасибо! помогло =)
OrmaJever Отправлено: 18 Января, 2010 - 13:25:39 • Тема: масивы в регулярных выражениях • Форум: Регулярные выражения

Ответов: 5
Просмотров: 371
как в регулярных выражениях искать значения с масивов?
зделал такой цыкл:
PHP:
скопировать код в буфер обмена
  1.  
  2.  for($i=0; $i<6520; $i++){
  3.     preg_match("/$b[0][$i]/is", $file, $m);
  4.  }

но как я понял квадратные скобки в масиве будут восприниматся не так как нужно.
как быть? Однако

Страниц (503): В начало « ... 495 496 497 498 499 500 501 502 [503]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB