|
Вопрос по php/MySQL
|
| Автор |
Сообщение |
lazutov $a ||= 5;


Зарегистрирован: 30.04.2007 Сообщения: 2096
12423 
|
|
| Вернуться к началу |
|
 |
lazutov $a ||= 5;


Зарегистрирован: 30.04.2007 Сообщения: 2096
12423 
|
Добавлено: Пт, 07 Мар, 2008 18:01 Заголовок сообщения: |
|
|
| Код: | <?
$s=file_get_contents('http://someurl');
//echo $s;
$p = strstr($s, "id='sessionID' value='") + 22;
$ses = substr($s, $p, 33);
echo $ses;
?> |
вобщем нужно выдрать параметр session ID который точно есть.
Но это почемуто НЕ производит поиск. ошибок нет, все гетится нормально.
Заранее спасибо. _________________ lazutov.ru - блог, Lwhois - Удобный whois для windows | NameIntelligence -все будет... Зимой... |whois-сервис с дополнительными возможностями
Регистрация доменов RU(3 регистратора, прямые договора)-150р и дешевле - в ЛС |
|
| Вернуться к началу |
|
 |
lazutov $a ||= 5;


Зарегистрирован: 30.04.2007 Сообщения: 2096
12423 
|
|
| Вернуться к началу |
|
 |
lazutov $a ||= 5;


Зарегистрирован: 30.04.2007 Сообщения: 2096
12423 
|
Добавлено: Ср, 11 Июн, 2008 16:46 Заголовок сообщения: |
|
|
Здравствуйте,
Такая ситуация: есть текст весом 200кб.
в нем есть штуки вида <span class=invis>какоето_разное_количество_букаф</span>
и встречается это каждые 5-10 символов.
необходимо эту штуку оттуда массово удалить.
strpos+substr не рулят к сожалению.такой вариант сделан, но рассматриваться будет в последнюю очередь
Заранее спасибо.
// с меня как обычно чуток монеток _________________ lazutov.ru - блог, Lwhois - Удобный whois для windows | NameIntelligence -все будет... Зимой... |whois-сервис с дополнительными возможностями
Регистрация доменов RU(3 регистратора, прямые договора)-150р и дешевле - в ЛС |
|
| Вернуться к началу |
|
 |
girafenok Хостинг — это наше всё!


Зарегистрирован: 17.11.2007 Сообщения: 129
10975 
|
Добавлено: Ср, 11 Июн, 2008 19:32 Заголовок сообщения: |
|
|
| Код: | $result=preg_replace('/(<span class=invis>)[^(<\/span>)]+(<\/span>)/','',$text);
$text - переменная с текстом |
Регулярные выражения - хорошая тренировка для мозгов  |
|
| Вернуться к началу |
|
 |
lazutov $a ||= 5;


Зарегистрирован: 30.04.2007 Сообщения: 2096
12423 
|
|
| Вернуться к началу |
|
 |
lazutov $a ||= 5;


Зарегистрирован: 30.04.2007 Сообщения: 2096
12423 
|
|
| Вернуться к началу |
|
 |
антон888 Хостинг — это наше всё!


Зарегистрирован: 05.11.2007 Сообщения: 228
8001 
|
|
| Вернуться к началу |
|
 |
lazutov $a ||= 5;


Зарегистрирован: 30.04.2007 Сообщения: 2096
12423 
|
|
| Вернуться к началу |
|
 |
антон888 Хостинг — это наше всё!


Зарегистрирован: 05.11.2007 Сообщения: 228
8001 
|
Добавлено: Вт, 01 Июл, 2008 17:37 Заголовок сообщения: |
|
|
тогда всё довольно просто : содержимое в двойных кавычках парсится на наличие в нём php кода (чаще всего переменных) , а содержимое одинарных кавычек читается как обычная строка.
Попробуй напсать что-нить вроде
$a = 2;
echo "var a = $a";
echo 'var a = $a';
Меня лично недавно поставило в полное замешательство то, что двойные кавычки в русской раскладке (Shift + 2) и двойные кавычки в английской (Shift + Э) не есть одно и тоже . А я думал у них аскии коды одинаковые.. _________________ Справочник жителей Петербурга |
|
| Вернуться к началу |
|
 |
Alek$ $a ||= 5;


Зарегистрирован: 24.11.2007 Сообщения: 820
19477 
|
Добавлено: Чт, 03 Июл, 2008 09:43 Заголовок сообщения: |
|
|
| антон888 писал(а): | | двойные кавычки в русской раскладке (Shift + 2) и двойные кавычки в английской (Shift + Э) не есть одно и тоже Shocked . |
Разве? У меня они одинаковы плоть до аски кодов. У вас что-то не так с раскладкой  _________________ Самая страшная ошибка - это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
phpBB3 [Russian]
Антисоциальный блог |
|
| Вернуться к началу |
|
 |
антон888 Хостинг — это наше всё!


Зарегистрирован: 05.11.2007 Сообщения: 228
8001 
|
Добавлено: Вс, 06 Июл, 2008 10:12 Заголовок сообщения: |
|
|
ноут fujitsu-siemins..
Может у них какие-то особые "корейские" кавычки предусмотрены ))
Попробовал в MSWorks - отоброжаются по-разному: одни примерно так "<<", а другие примерно так "^^" .
 _________________ Справочник жителей Петербурга |
|
| Вернуться к началу |
|
 |
Alek$ $a ||= 5;


Зарегистрирован: 24.11.2007 Сообщения: 820
19477 
|
|
| Вернуться к началу |
|
 |
lazutov $a ||= 5;


Зарегистрирован: 30.04.2007 Сообщения: 2096
12423 
|
|
| Вернуться к началу |
|
 |
Веденин $a ||= 5;


Зарегистрирован: 17.05.2007 Сообщения: 879 Откуда: Самара 15343 
|
Добавлено: Чт, 28 Авг, 2008 08:23 Заголовок сообщения: |
|
|
| lazutov писал(а): | Вот такой вопрос: как просто выбрать количество запсией?
В чистом SQL это count(*)
При том, что количество 10-20 тыс.
PS с меня полкило монет. |
Не буду врать что знаю как в MySql, есть следующие способы в "чистом" sql:
1) select count(*) as cnt from mytable
2) select count(1) as cnt from mytable
3) select count(*) as cnt,1 as tmp from mytable group by tmp
4) select count(*) as cnt,1 as tmp from mytable group by tmp
5) select count(id) as cnt from mytable
6) select count(id) as cnt,1 as tmp from mytable group by tmp
7) select sum(1) as cnt from mytable
select sum(1) as cnt,1 as tmp from mytable group by tmp
Пробуйте по очереди
Так 8 вариантов по полкило монеток каждый, это будет ...
Шутка  _________________ Тематические поисковые системы Рунета: Танцевальная, программиста, поиск книг, спортивная, энциклопедическая, поиск музыки и видео и много других |
|
| Вернуться к началу |
|
 |
|