 |
|

20.07.2009, 16:02
|
|
Новичок
Регистрация: 15.07.2009
Сообщений: 20
С нами:
8854701
Репутация:
4
|
|
Подскажите, есть пхп скрипт при переходе на который должно записывать в текстовый файл ip, ссылку с котрой пришли и куки. все записывает кроме куки...подскажите где ошибка
PHP код:
<?php $f = fopen("log.txt", "a"); fwrite($f, "IP: {$_SERVER} Ref: {$_SERVER } Cookie: {$HTTP_GET_VARS}\n"); fclose($f); ?>
|
|
|

20.07.2009, 19:40
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
С нами:
9223466
Репутация:
3171
|
|
Сцылка должна быть в формате: log.php?c=cookies
|
|
|

20.07.2009, 20:15
|
|
Постоянный
Регистрация: 30.12.2006
Сообщений: 434
С нами:
10191686
Репутация:
210
|
|
Вопрос:
Вообщем задача такова, если в тексте присутствует слишком длинное слово, то автоматом вставляем после n символов пробел
Пример, "привет логиннннннннннннннннннннн нннннннннн" заменит на "привет логиннннннннннннн нннннннннннннннннн"
Возможно ли регуляркой? (без перебора каждого слова)
Последний раз редактировалось Naydav; 20.07.2009 в 20:19..
|
|
|

20.07.2009, 20:41
|
|
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
С нами:
9410786
Репутация:
2731
|
|
PHP код:
<?php
echo preg_replace('#\S{10}#','\0 ','привет логиннннннннннннннннннннннннннннннн');
?>
|
|
|

21.07.2009, 00:12
|
|
Познающий
Регистрация: 28.04.2009
Сообщений: 44
С нами:
8966639
Репутация:
4
|
|
Сообщение от sNt
Откуда он должен брать этот файл? Из инета или с соседней папки?
из компа и заливаю на сайт 
|
|
|

21.07.2009, 00:49
|
|
Постоянный
Регистрация: 30.12.2006
Сообщений: 434
С нами:
10191686
Репутация:
210
|
|
Сообщение от mailbrush
PHP код:
<?php
echo preg_replace('#\S{10}#','\0 ','привет логиннннннннннннннннннннннннннннннн');
?>
Вот только "привет логиннннннннннннннннннннн нннннннннн", я взял для примера(я и написал об этом)
Текст может быть любой, но все слова из текста, длинна которых превышает N, должны быть разбиты пробелом
Возможно ли получить результат без перебора всех слов текста
Последний раз редактировалось Naydav; 21.07.2009 в 00:55..
|
|
|

21.07.2009, 00:57
|
|
Постоянный
Регистрация: 17.09.2008
Сообщений: 562
С нами:
9288386
Репутация:
536
|
|
Сообщение от Naydav
Вот только "привет логиннннннннннннннннннннн нннннннннн", я взял для примера(я и написал об этом)
Текст может быть любой, но все слова из текста, длинна которых превышает N, должны быть разбиты пробелом
Возможно ли получить результат без перебора всех слов текста
Скрипт работает с любым текстом..!!!!!!!
|
|
|

21.07.2009, 01:05
|
|
Постоянный
Регистрация: 30.12.2006
Сообщений: 434
С нами:
10191686
Репутация:
210
|
|
Сообщение от Fepsis
Скрипт работает с любым текстом..!!!!!!!
Правда, не досмотрел вечером(там же preg_replace)
спасибо
ps
ну паттерн - \S{10}, ясно, что означает
А подскажите плз, что означает реплейс '\0 '
Почему именно 0(можно хотя бы ссылкой)
все разобрался, просто привык использовать $n, а не \n
Последний раз редактировалось Naydav; 21.07.2009 в 01:43..
|
|
|

21.07.2009, 01:34
|
|
Познающий
Регистрация: 14.01.2009
Сообщений: 93
С нами:
9116636
Репутация:
39
|
|
Naydav, http://ua.php.net/manual/en/function.preg-replace.php - Там Parameters - replacement
Кстати, если ты это для нормального отображения длинных строк в браузере, юзай лучше не пробел, а тэг <wbr>
|
|
|

21.07.2009, 18:25
|
|
Новичок
Регистрация: 28.01.2009
Сообщений: 9
С нами:
9096909
Репутация:
7
|
|
подскажите нужен скрипт, посылаю на него два параметра пост или гет запросом, он записывает их в базу или в файл. И проверяет каждый раз, если данные уже такие есть, то записывать их не надо.
|
|
|
|
 |
|
Предыдущая тема
Следующая тема
|
Здесь присутствуют: 4 (пользователей: 0 , гостей: 4)
|
|
|
|