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

  #15451  
Старый 27.03.2010, 14:33
Аватар для Nosfer
Nosfer
Новичок
Регистрация: 10.01.2007
Сообщений: 16
Провел на форуме:
109680

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

Цитата:
Сообщение от LStr1ke  
Nosfer
Покажи пару строчек из файла и что ты хочешь на выходе
Файл с записями:
Код:
Yes, all can be
Sometimes there are things and is worse
You joke?
You it is serious?
Yes, happens...
I do not know, I do not know
Can be
Cannot be
I do not trust you
In my opinion here someone has gone in cycles
It not meant it
Yes, thanks
And, what here ridiculous?
At you inquisitive mind :)
I know, that it is necessary to make)))
Speak to the point
Let's return to a theme
You have kept away from conversation
You realize, in told...
You topic read?
Delirium what that
All can be
It exclusively your opinion
You recollect 18 more century
It absolutely agree
It absolutely not agree
It absolutely agree with the previous message
It absolutely not agree with the previous message
I shall afford will disagree
I shall afford will disagree with you
At you a migraine today?
Clever things, speaks)
Really and as I have not thought about it earlier
Really and as I have not realized earlier
Really and as I have not guessed earlier
Exclusive delirium
Exclusive delirium, in my opinion
Таких записей 3000, нужно чтобы на выходе была одна запись. Алгоритм выборки записи привязан к одному единственному параметру - $_SERVER[REQUEST_URI], но чтобы на страницах с уралми одной длины записи выбирались разные.

Объясняю зачем надо.

Встраиваем в код каментов на блоге спец. код, который будет рандомно-статично выбирать запись из файла и вставлять ее текст на страницу. Таким образом имеем статичные уник каменты на всех страницах блога.

Последний раз редактировалось Nosfer; 27.03.2010 в 14:38..
 
Ответить с цитированием

  #15452  
Старый 27.03.2010, 16:24
Аватар для Gifts
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме:
2769640

Репутация: 1304


По умолчанию

phpdreamer dio - во первых работает только в винде, во вторых - не идет в стандартной поставке, в третьих - вы уверены, что действительно это полезно для больших файлов?
Nosfer для 3000 строк, вызываемых и вычисляемых динамически - использовать файлы не хорошо, лучше использовать какую нибудь СУБД, хотя бы sqlite. Как вариант - перемешайте строки этого файла, и выводите N записей, начиная со случайной, зависимой от строки запроса. Получится что-то вроде:

PHP код:
$filename 'имя_файла';
$count 3000// общее количество строк файла, лучше задать статически, для ускорения работы
$N 10// сколько выводить

$pos abs(abs(crc32($_SERVER['REQUEST_URI'])) % $count $N);
$f fopen($filename,'rb') or die('Нет файла');
for (
$i 0$i<$pos$i++) fgets($f,4096);
for (
$i 0$i<$N$i++) echo fgets($f,4096); 
Для снижения количества повторов - можно привязываться не только к количеству строк, но и количеству страниц
__________________
Любая действущая программа устарела.
Создайте систему, которой сможет пользоваться даже дурак ,и только дурак захочет ею пользоваться.
Как правильно задавать вопросы: _http://www.yakimchuk.ru/questions.htm

Последний раз редактировалось Gifts; 27.03.2010 в 16:27..
 
Ответить с цитированием

  #15453  
Старый 27.03.2010, 17:14
Аватар для Life7
Life7
Banned
Регистрация: 14.06.2009
Сообщений: 256
Провел на форуме:
260151

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

Помогите написать простенький скрип, елс ивам не сложно. Буду премного благодарен.

есть две папки 1 и 2
в папке 1 TXT файлы с каким-то контентом.
в папке 2 тоже TXT файлы с ТАКИМИ же названия файлами НО с другим контентом.

так вот надо чтобы файлы с папки 2. файлы с ОДНИКОВЫМ названием ДОПИСЫВАЛИ контент в файл с ТАКИМ же названием в папку 1.
------------------------------------

пояснение.
тоесть в папке 1 и в папке 2 есть файлы допустим
good.txt
bad.txt
нужно чтобы брался контент с файла good.txt папки 2 и ДОПИСЫВАЙЛСЯ в файлик good.txt в папку 1

и также bad.txt и другеи файлы с одниаковым названием)

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

  #15454  
Старый 27.03.2010, 17:32
Аватар для Gifts
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме:
2769640

Репутация: 1304


По умолчанию

Life7 Напишите все за меня за просто так - не прокатит, надо было более обтекаемо формулировать просьбу. Так что вам теперь в тему о работе
__________________
Любая действущая программа устарела.
Создайте систему, которой сможет пользоваться даже дурак ,и только дурак захочет ею пользоваться.
Как правильно задавать вопросы: _http://www.yakimchuk.ru/questions.htm
 
Ответить с цитированием

  #15455  
Старый 27.03.2010, 17:51
Аватар для Compton
Compton
Участник форума
Регистрация: 31.01.2010
Сообщений: 170
Провел на форуме:
1442841

Репутация: 63
Отправить сообщение для Compton с помощью AIM Отправить сообщение для Compton с помощью Yahoo
По умолчанию

Life7
оффтоп.
почти все вопросы,которые ты задаешь/ уже рассматривались,даже я помню на них ответ
 
Ответить с цитированием

  #15456  
Старый 27.03.2010, 18:10
Аватар для НTL
НTL
Постоянный
Регистрация: 26.01.2008
Сообщений: 796
Провел на форуме:
5209663

Репутация: 357


Отправить сообщение для НTL с помощью ICQ
По умолчанию

как записывать и читать в CRON'не чрез PHP?
 
Ответить с цитированием

  #15457  
Старый 27.03.2010, 21:41
Аватар для Fepsis
Fepsis
Постоянный
Регистрация: 17.09.2008
Сообщений: 562
Провел на форуме:
6962560

Репутация: 536


По умолчанию

Цитата:
Сообщение от Life7  
Помогите написать простенький скрип, елс ивам не сложно. Буду премного благодарен.
PHP код:
<?php
set_time_limit
(0);

$filenames scandir('2');

for(
$i 2$i count($filenames); $i++)
     {
    
$f fopen('1/'.$filenames[$i], 'a+');
    
fwrite($ffile_get_contents('2/'.$filenames[$i]));
    
fclose($f);
     }

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

  #15458  
Старый 28.03.2010, 12:48
Аватар для beshenuy
beshenuy
Участник форума
Регистрация: 24.10.2009
Сообщений: 103
Провел на форуме:
441252

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

Подскажите сайт где можно поставить свої скрипт на крон чтоб он сам оновлялса каждие 5 минут.
 
Ответить с цитированием

  #15459  
Старый 28.03.2010, 13:04
Аватар для Kaimi
Kaimi
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме:
18127311

Репутация: 1676


Отправить сообщение для Kaimi с помощью ICQ
По умолчанию

http://www.onlinecronservices.com/
 
Ответить с цитированием

  #15460  
Старый 28.03.2010, 19:30
Аватар для geforse
geforse
Постоянный
Регистрация: 02.03.2008
Сообщений: 893
Провел на форуме:
5365841

Репутация: 712


Отправить сообщение для geforse с помощью ICQ
По умолчанию

PHP код:
1111
1111
1111

2222
2222
2222

3333
3333
3333 

explode(???,...)


Как разделить эти блоки между собой ?

"\n" - не подходит, т.к. делит по строкам.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[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