ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #3481  
Старый 07.06.2008, 23:12
Аватар для lomerok
lomerok
Участник форума
Регистрация: 23.04.2008
Сообщений: 132
Провел на форуме:
103153

Репутация: 13
По умолчанию

почему мой php нереагирует на то что я изменил в php.ini строку max_execution_time = 120 ; Maximum execution time of each script, in seconds
???
 
Ответить с цитированием

  #3482  
Старый 07.06.2008, 23:30
Аватар для saha
saha
Новичок
Регистрация: 23.04.2008
Сообщений: 21
Провел на форуме:
38170

Репутация: 8
По умолчанию

Привет всем! я на форуме новенький и в навигации не очень, помогите найти тему как запретить передачу рефера в php?
 
Ответить с цитированием

  #3483  
Старый 08.06.2008, 00:55
Аватар для BlackSun
BlackSun
Members of Antichat - Level 5
Регистрация: 01.04.2007
Сообщений: 1,268
Провел на форуме:
10046345

Репутация: 4589


По умолчанию

Цитата:
Сообщение от lomerok  
почему мой php нереагирует на то что я изменил в php.ini строку max_execution_time = 120 ; Maximum execution time of each script, in seconds
???
ignore_user_abort(1);
^- игнорировать закрытие окна пользователем

@set_time_limit(0);
^- работать вечно)


Цитата:
Привет всем! я на форуме новенький и в навигации не очень, помогите найти тему как запретить передачу рефера в php?
Поиск находится слева
 
Ответить с цитированием

  #3484  
Старый 08.06.2008, 11:14
Аватар для oRb
oRb
Members of Antichat - Level 5
Регистрация: 09.05.2008
Сообщений: 304
Провел на форуме:
7875940

Репутация: 2362
По умолчанию

Цитата:
Сообщение от lomerok  
почему мой php нереагирует на то что я изменил в php.ini строку max_execution_time = 120 ; Maximum execution time of each script, in seconds
???
Если у тебя php стоит как модуль, значит ты не перезагрузил сервер. Если как cgi обработчик, наверно, не тот php.ini правишь. (проверь в phpinfo(); )
А так лучше юзать, то что Blacksun сказал.
Цитата:
Сообщение от saha  
Привет всем! я на форуме новенький и в навигации не очень, помогите найти тему как запретить передачу рефера в php?
php выполняеться на сервере. Реферер передается клиентом. следовательно, нельзя на php запретить передачу реферера.

Последний раз редактировалось oRb; 08.06.2008 в 12:24..
 
Ответить с цитированием

  #3485  
Старый 08.06.2008, 17:03
Аватар для .:EnoT:.
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме:
4832771

Репутация: 1916


По умолчанию

Ну если только использовать js как на ачате:
// Открытие ссылки без реферера
PHP код:
function openEx(url)
{
  
window.open();
  
w.document.write('<meta http-equiv="refresh" content="0;url='+url+'">');
  
w.document.close();
  return 
false;

oRb
понаркоманим?))
1.php
PHP код:
<a href="2.php">Тык</a
2.php
PHP код:
$send "GET /3.php HTTP/1.1\r\n";
    
$send .= "Host: test1.ru\r\n";
    
$send .= "Connection: Close\r\n\r\n";
    
$socket fsockopen('test1.ru'80$errno$errstr30);
    
fputs($socket,$send);
    while(!
feof($socket)){
      
$line .= fgets($socket4096);
    }
    echo 
$line
3.php
PHP код:
echo getenv('HTTP_REFERER') ? getenv('HTTP_REFERER') : '<br /><b>No referer</b>'
Выдаст No referer, хотя мы пришли туда со страницы 1.php)))
Тока не надо опять говорить что я извращенец)))
 
Ответить с цитированием

  #3486  
Старый 08.06.2008, 18:20
Аватар для oRb
oRb
Members of Antichat - Level 5
Регистрация: 09.05.2008
Сообщений: 304
Провел на форуме:
7875940

Репутация: 2362
По умолчанию

Цитата:
oRb
понаркоманим?))
гамно-ворос, канэшна)
1. js - скрипт. может в далеких 90х он и работал) Вообщем посмотрел я свою базу, после обсуждения моего юзербара. Дык, рефереры схватились (4 виндовских оперы, может эта тема в опере тока прокатывает, собственно ваши проблемы^^)
2.
а) Я все же скажу, что ты извращенец) ты набросал подобие "умного" проксика, который кладет под нож сами заголовки.
б) Обращение же будет с ип сервера, а не со своего ип. Или ты это собрался подымать на своем локалхосте? %)
в) Вообще стремная тема, легче зайти в настройки браузера и выключить отправку реверера, чем городить такое.
 
Ответить с цитированием

  #3487  
Старый 08.06.2008, 22:51
Аватар для .:EnoT:.
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме:
4832771

Репутация: 1916


По умолчанию

Цитата:
Сообщение от oRb  
гамно-ворос, канэшна)
1. js - скрипт. может в далеких 90х он и работал) Вообщем посмотрел я свою базу, после обсуждения моего юзербара. Дык, рефереры схватились (4 виндовских оперы, может эта тема в опере тока прокатывает, собственно ваши проблемы^^)
2.
а) Я все же скажу, что ты извращенец) ты набросал подобие "умного" проксика, который кладет под нож сами заголовки.
б) Обращение же будет с ип сервера, а не со своего ип. Или ты это собрался подымать на своем локалхосте? %)
в) Вообще стремная тема, легче зайти в настройки браузера и выключить отправку реверера, чем городить такое.
1)Почему же? Работает. Он открывает новое окно, и переходит по ссылке как бы с пустой страницы, реферер не передаётся, хотя иногда он всё же передаётся)))
2) Пошутил чтоле? Я конечно извращенец, но не настолько чтобы такую порнографию поднимать на лохосте. Тот скрипт что я выложил называется "Мы немного идиоты"))

Короче легче дать ответ мальчику сразу: Реферер кроме как мутными ява-скриптами или другими извращениями типо сокетов и курла не запретить на передачу
Хз я оперу не юзаю, не в курсе можно ли там отключать передачу реферера или нет))
 
Ответить с цитированием

  #3488  
Старый 08.06.2008, 22:55
Аватар для BlackSun
BlackSun
Members of Antichat - Level 5
Регистрация: 01.04.2007
Сообщений: 1,268
Провел на форуме:
10046345

Репутация: 4589


По умолчанию

Чем вам передача реферера то ненравиццо?))
 
Ответить с цитированием

  #3489  
Старый 09.06.2008, 11:12
Аватар для .:EnoT:.
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме:
4832771

Репутация: 1916


По умолчанию

Есть предположим такая страница:
PHP код:
<div class="abc">
Какой-то блок текста 1
</div>
<
div class="abc">
Какой-то блок текста 2
</div>
<
div class="abc">
Какой-то блок текста 3
</div>
<
div class="abc">
Какой-то блок текста 4
</div
Регуляркой парсю всё это безобразие:
Да, я наконец-то нашёл время почитать про регулярки
PHP код:
preg_match("/<div class=\"abc\">(.+)<\/div>/is",$str,$a);
print_r($a); 
Получаю:
PHP код:
Array (
[
0] =>
Какой-то блок текста 1
Какой
-то блок текста 2
Какой
-то блок текста 3
Какой
-то блок текста 4
[1] =>
 
Какой-то блок текста 1
Какой
-то блок текста 2
Какой
-то блок текста 3
Какой
-то блок текста 4 
Подставлял U, но находит только первое вхождение)

А теперь вопрос:
Как сделать регулярку (или другими способами), чтобы каждый "Какой-то блок текста" был в отдельном массиве, т.е:
PHP код:
Array ( 
[
0] =>Какой-то блок текста 1,
[
1] =>Какой-то блок текста 2,
[
2] =>Какой-то блок текста 3,
[
3] =>Какой-то блок текста 4
...etc...) 
Пробовал с preg_match_all(), тоже не помогло.
 
Ответить с цитированием

  #3490  
Старый 09.06.2008, 11:44
Аватар для halkfild
halkfild
Leaders of Antichat - Level 4
Регистрация: 11.11.2005
Сообщений: 391
Провел на форуме:
7084941

Репутация: 2277
По умолчанию

тебе нужно конкретнее писать регулярку..

твое
Цитата:
(.+)
собирает абсолютно всё.. посмотри хтмл и ты увидишь, что там много мусора
нужно конкретнее писать регулярку.

как вариант:
PHP код:
<?php

$str
=' <div class="abc"> 
Какой-то блок текста 1 
</div> 
<div class="abc"> 
Какой-то блок текста 2 
</div> 
<div class="abc"> 
Какой-то блок текста 3 
</div> 
<div class="abc"> 
Какой-то блок текста 4 
</div> '
;

preg_match_all('/<div class="abc">\s\n(([^<]+))<\/div>/si'$str$result);
$result $result[1];

echo 
'<pre>';
print_r($result); 
echo 
'</pre>';
?>
даст результат

Цитата:
Array
(
[0] => Какой-то блок текста 1

[1] => Какой-то блок текста 2

[2] => Какой-то блок текста 3

[3] => Какой-то блок текста 4

)
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Delphi, .NET, Asm 5420 17.06.2010 13:33
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ