HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 08.01.2010, 04:05
VladZombie
Познающий
Регистрация: 18.04.2009
Сообщений: 33
С нами: 8982240

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

Цитата:
Сообщение от Kusto  
PHP код:
?php

$file 
file('text.txt'); 
$a=count($file);

$filelog fopen("text.txt","a+"); //открываем файл базы
$a=$a+;
fwrite($filelog,"\n $a \n"); //записываем всё

fclose($filelog); //закрываем


?> 

тогда так
Он записывает у тебя почемуто через одну цифру 2,4,6 и т.д а надо чтобы просто менялось значение
 
Ответить с цитированием

  #2  
Старый 08.01.2010, 04:10
Kusto
Moderator - Level 7
Регистрация: 04.02.2007
Сообщений: 554
С нами: 10139306

Репутация: 1089


По умолчанию

подправил (пробелы лишние в строке были) счас попробуй (вот эту строчку замени fwrite($filelog," $a <br />"); (я у себя там подкорректировал)

если надо чтоб несоздавались записи в файле а просто например была цифра 5- при следующем заходе поменялась на цифру 6 (И Т Д чтоб нераздувать файл) завтра если время будет напишу там надо просто регулярку составить и перезаписывать цифру в тот-же файл) счас просто голова неварит уже

Последний раз редактировалось Kusto; 08.01.2010 в 04:16..
 
Ответить с цитированием

  #3  
Старый 08.01.2010, 04:23
VladZombie
Познающий
Регистрация: 18.04.2009
Сообщений: 33
С нами: 8982240

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

Цитата:
Сообщение от Kusto  
подправил (пробелы лишние в строке были) счас попробуй (вот эту строчку замени fwrite($filelog," $a <br />"); (я у себя там подкорректировал)
может этот код исправишь?

PHP код:
<?php  if ($text==1) { $file=fopen("text.txt","a+"); flock($file,LOCK_EX);  $count=fread($file,100); $count++;  ftruncate($file,0);  fwrite($file,$count);  flock($file,LOCK_UN);  fclose($file);  }   ?>
он записывает только через переменную а надо чтобы когда открываешь страницу и сразу записалось
 
Ответить с цитированием

  #4  
Старый 08.01.2010, 04:49
Kusto
Moderator - Level 7
Регистрация: 04.02.2007
Сообщений: 554
С нами: 10139306

Репутация: 1089


По умолчанию

Цитата:
Сообщение от VladZombie  
может этот код исправишь?

PHP код:
<?php  if ($text==1) { $file=fopen("text.txt","a+"); flock($file,LOCK_EX);  $count=fread($file,100); $count++;  ftruncate($file,0);  fwrite($file,$count);  flock($file,LOCK_UN);  fclose($file);  }   ?>
он записывает только через переменную а надо чтобы когда открываешь страницу и сразу записалось
держи- вроде то что ты хочеш (на денвере работает)
PHP код:
<?php

$file 
file_get_contents('text.txt'); 
preg_match('(.*)'$file$out) ;
$a=$out[0];

$filelog fopen("text.txt","w+"); //открываем файл базы
$a=$a+1;
fwrite($filelog,$a "); //записываем всё

fclose($filelog); //закрываем


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

  #5  
Старый 08.01.2010, 04:54
VladZombie
Познающий
Регистрация: 18.04.2009
Сообщений: 33
С нами: 8982240

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

Цитата:
Сообщение от Kusto  
держи- вроде то что ты хочеш (на денвере работает)
PHP код:
<?php

$file 
file_get_contents('text.txt'); 
preg_match('(.*)'$file$out) ;
$a=$out[0];

$filelog fopen("text.txt","w+"); //открываем файл базы
$a=$a+1;
fwrite($filelog,$a "); //записываем всё

fclose($filelog); //закрываем


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

  #6  
Старый 08.01.2010, 04:46
Fepsis
Постоянный
Регистрация: 17.09.2008
Сообщений: 562
С нами: 9288386

Репутация: 536


По умолчанию

Пытаюсь авторизоваться на сайте скриптом.. Получаю в ответ требование включить куки в браузере... Пробовал курлом, пробовал сокетами - всё равно...

Вопрос: как сервак проверяет включены ли у меня куки и самое главное как убедить его, что они у меня включены..?!

ПС: Врядли это джава скрипт, так как с отключённым ждава скриптом в браузере нормально авторизовываюсь....
 
Ответить с цитированием

  #7  
Старый 08.01.2010, 13:12
Maxxxtri23
Познающий
Регистрация: 20.12.2008
Сообщений: 76
С нами: 9152717

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

Подскажет кто с моей проблемой?
http://forum.antichat.ru/showpost.ph...ostcount=14178
 
Ответить с цитированием

  #8  
Старый 08.01.2010, 14:20
Komyak
Участник форума
Регистрация: 15.01.2009
Сообщений: 158
С нами: 9116253

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

Подскажите где моя ошибка. Понадобился список пользователей, на локалке нормально разбирает, а с сайта тянуть страницы не хочет:
PHP код:
$ot='1';
$do='2';
$filelog=fopen('logname-seo.txt','a+');
function 
curl_ini(){
    
$ch curl_init();
    
curl_setopt($chCURLOPT_RETURNTRANSFER,1);
    
curl_setopt($chCURLOPT_SSL_VERIFYPEER0);
    
curl_setopt($chCURLOPT_TIMEOUT10);
    
curl_setopt($chCURLOPT_FOLLOWLOCATION1);
    
curl_setopt($ch,CURLOPT_VERBOSE,1);
    return 
$ch;}
function 
get_by_curl($url,$refer){
    
$useragent='Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1) Gecko/20061010 Firefox/2.0;MEGAUPLOAD 1.0';
    
$ch=curl_ini();
    
curl_setopt($chCURLOPT_URL,$url);
    
curl_setopt ($chCURLOPT_USERAGENT$useragent);
    
curl_setopt($chCURLOPT_REFERER$refer);
    
$result=curl_exec ($ch);
    return 
$result;}

for(
$q=$ot;$q<=$do;$q++)
{    
    
$pagemail=get_by_curl("http://forum.searchengines.ru/memberlist.php?page=$q",'http://forum.searchengines.ru/');
    
preg_match_all('|<a href="member.php(.?)u=([0-9]+)">(.*?)<\/a>|is',$pagemail,$resku);
    for(
$y=0;$y<=count($resku[3]);$y++)
    {
    echo 
$resku[3][$y]."<br>";
    
fwrite($filelog,$resku[3][$y]."\n");
    }
}

fclose($filelog); 
 
Ответить с цитированием

  #9  
Старый 08.01.2010, 14:43
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
С нами: 9497186

Репутация: 1304


По умолчанию

Maxxxtri23 Почему бы не использовать прекрасный пример из мануала, поддерживающий произвольное количество клиентов и обрабатывающий отключение/подключение? http://ru.php.net/manual/en/function.socket-select.php#56241
__________________
Любая действущая программа устарела.
Создайте систему, которой сможет пользоваться даже дурак ,и только дурак захочет ею пользоваться.
Как правильно задавать вопросы: _http://www.yakimchuk.ru/questions.htm
 
Ответить с цитированием

  #10  
Старый 08.01.2010, 19:05
admink1
Участник форума
Регистрация: 12.06.2009
Сообщений: 108
С нами: 8902826

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

приветствую всех
не могу понять как написать цикл, а именно чтоб выдергивал из файла каждый раз 3 строчки и пусть будет выводил на экран.
допустим при первой работе цикла он выдернул 1-3 строчки, втрой раз 3-6 строчки и так далее.
благодарю
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



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


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




ANTICHAT ™ © 2001- Antichat Kft.