Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Темы - tarya

Страницы: 1 [2] 3 4 ... 9
16
PHP / Что не так в функции?
« : 02 Июля 2004, 14:06:07 »

// возвращает строку с ссылками на страницы.
/*
$module -- модуль
$total -- всего элементов
$page_size -- размер странцы
$current --  текущая страница
*/
function getPages($module,$total,$page_size,$current=0)
{
	

	
$a=1;
	
for (
$page 0$page $total$page+=$page_size):
	
	
$pages .= ($current == $page)?"<b class=\\"Black\\">$a</b> .. ":"<a class=\\"Black\\" href=\\"./?m=$module&p=$page\\">$a</a> .. ";
	
	
$a++;
	
endfor;
	
return 
$pages;
}



написали мне

"поправь
function getPages($module,$total,$page_size,$current=0)
а то Maximum execution time of 60 seconds exceeded..."
слылается на for ($page = 0 .... строку.


Что не так?

17
PHP / Как найти PHP.ini в LINUX? :)
« : 28 Мая 2004, 14:13:38 »
Установлен ПХП как то весело на сервере. Невозможно отыскать его где он находится. По всем стандартным путям искал и ненашел - только инсталяции. А мне нужно крутнуть PHP.INI - и его тоже невозможно найти только версии php.ini - recommended - dist. и то только в инсталяции все это валяется.

и где он засунут, как его найти? я так несильно понимаю в Люнухе но найти нужно.

Спасибо.

18
PHP / Время жизни сессии
« : 26 Мая 2004, 12:17:31 »
Добрый день.

У меня такой вопрос возник. У меня есть программа на ПХП, будем считать что это ПхпАдмин. Программа поддерживает аунтефикацию на сессиях. И получается все чудесно. Но если ты не работал с пол часа гдето, тоесть сходил кудато или посидел, то когда далее пытаешься двинуться по страницам выдается сообщение - Доступ закрыт. и для того чтоб все заработало нужно делать релоад.

С чем это связано?
Возможно ли настроить Апач или что там нужно для того чтоб сессия жила дольше.


Спасибо.

19
У меня есть мысль, но заранее решил спросить у вас совета.

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

пример:


<table><tr>
<
td>
<
font color ="#224298" ><a  class ="link2"href=\'javascript:addtime("18:22:20")\'>18:22:20</a> <a  class ="link2"href=\'javascript:call("tarya")\'><b>tarya</b></a>:  <b>malyava</b>, занятой немного, отвлекаюсь</font></td>
</tr>
</table>


это как бы одно сообщение одного юзера.

Решил я подумать и оптимизировать код для того чтоб меньше грузить - быстрее работает.

решил переделать все через CSS и JS.

поковырял немного, получилось:

<p id="FF8000">
<
a  =\'javascript:addtime("18:22:20")\'>18:22:20</a> <a  href=\'javascript:call("tarya")\'>tarya</a>:  malyava, занятой немного, отвлекаюсь
</p>


вопрос вот в чем: - реально ли сделать небольшую фунуцию которая бы строила подобный текст а я в нее как параметры передавал только (FF8000 - цвет которым пишет чел), (18:22:20-время), (tarya - ник), (malyava, занятой немного, отвлекаюсь - само сообщение).

Благодарствую за помощь и подсказки.
Спасибо.

20
PHP / Копирайт на ПХП скрипт
« : 13 Мая 2004, 11:40:35 »
Привет.

Вопрос таков. Я обслуживаю одну компанию, классно все так сделал, скрипты красиво написал, и вот как то они бывает выделываются. Бывает думаю о том вдруг кинут - как тогда защитить свои скрипты? Нашел недавно прогу которая кодирует пхп скрипты SourceGuardian 2.0  но она платная и ненашел кряк.

Может кто знает чем и как можно свои скрипты закодировать?


Благодарствую.

21
PHP / открытие файлов с ключем W
« : 13 Мая 2004, 11:30:08 »
Доброе утро родимые.

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

Получается вся ситация происходит так:
Открывается лог (r), читается, парсится, засовывается в базу данных а потом я записываю свой личный лог в файл под именем сегоднешней даты и в конце я открываю лог-исходник с ключем W - для того чтоб из него все удалить, тоесть очистить.

Все класс. все работает. только вот мы заметили что после "очистки" файл остался прежнего размера 1.7 мега. Думаем странно както, открыли на сервере его а там первая строка состоит из последовательности ^@ - на целый метр. И теперь этот пустой лог растет помаленьку, тоесть ^@ добавляются к тем что были ранее, хотя лог очищается.

Что это такое? Подскажите пожалуста.


Благодарствую за помощь.

22
PHP / Работа с многомерным массивом
« : 11 Мая 2004, 11:11:28 »
Доброе утро!

Интерисует такой вопрос:

есть некий массив:

Array
(
    [
0] => Array
        (
            [
0] => 0
            
[1] => 0
            
[2] => 0
            
[3] => 0
            
[4] => 0
        
)

    [
1] => Array
        (
            [
0] => 36
            
[1] => 100
            
[2] => 0
            
[3] => 383.3116
            
[4] => 0
        
)

    [
2] => Array
        (
            [
0] => 826
            
[1] => 100
            
[2] => 0
            
[3] => 957.3948
            
[4] => 0
        
)

    [
3] => Array
        (
            [
0] => 31
            
[1] => 10000
            
[2] => 0
            
[3] => 10.8385
            
[4] => 0
        
)



и например он может быть любой размерности.
Подскажите как мне выбрать значение n если я знаю только значение первого елемента массива.

Пример:


[2] => Array
        (
            [
0] => 826
            
[1] => 100
            
[2] => 0
            
[3] => 957.3948
            
[4] => 0
        
)



я знаю только значение
  • => 826 - 826 - как мне по этому значению выбрать значение позиции [3]  - тоесть 957.3948


Благодарствую за помощь.

23
Привет!

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

пример ХТМЛ кода.


<tr>
<
td class="w1" align=center>    974    BYR </td>
<
td class="w2" align=center>    10</td>
<
td class="w2" align=left>   &nbsp   бiлоруських рублiв           </td>
<
td class="w3" align=right>     0.0247 &nbsp</td>
</
tr>
<
tr>
<
td class="g1" align=center>    208    DKK </td>
<
td class="g2" align=center>   100</td>
<
td class="g2" align=left>   &nbsp   датських крон                </td>
<
td class="g3" align=right>    86.7506 &nbsp</td>
</
tr>
<
tr>
<
td class="w1" align=center>    840    USD </td>
<
td class="w2" align=center>   100</td>
<
td class="w2" align=left>   &nbsp   доларiв США                  </td>
<
td class="w3" align=right>   532.8400 &nbsp</td>
</
tr>



пример рега который написал я:

"!<tr>.*840 +USD.*([0-9]+\\.[0-9]+).*?</tr>!si"
это то что я смог написать и оно работает. По другим валютам выбирает четко, но по доллару иногда берет другую валюту и я просто немогу понять почему.

Спасибо за помощь.

24
PHP / set_time_limit проблемы с работой
« : 23 Апреля 2004, 15:35:34 »
Добрый день.

У меня есть скрипт который долго выполняется, долго потому что так нужно - ХТТП спайдер. Так вот этот скрипт стал обрываться после какогото промежутка времени, так как сайт розросся. Ну я естественно посмотрел написал ли я set_time_limit ( 0 ) ;  - стоит. Но почему то скрипт обрывается. Посмотрел ошибки, оказалось как и в мануале что я нечитаю внимательно :( - set_time_limit() has no effect when PHP is running in safe mode.

Как мне быть? Неработает он в моем safe mode. А нужно бы и запустить скрипт.


Благодарствую за помощь.

25
Веб Сервера / что за проблемы с htaccess? :(
« : 22 Апреля 2004, 18:54:12 »
Подскажите пожалуста.

В дерикторию где файлы .htm я положил файл .htaccess в нем прописал я:


AuthName "For Registered Users Only"
AuthType Basic
AuthUserFile /home/maritime/.htpasswd
require valid-user


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

Кто знает как помочь, подскажите, а то у меня сервис один неработает.

26
Базы данных / Права доступа к базе MySQL
« : 20 Апреля 2004, 10:34:18 »
Привет.

До вчерашнего дня мой чат работал чудесный образом, но вчера Хостер как предпологается чтото у себя вертел, и возможно поменял настройки и произошли следующие изменения:  работать с чатом можно, но в одном месте скрипт выдает ошибку "Access denied for user: \'siteorg@\' to database \'basa\'".  Я проанализировал свой скрипт и увидел разницу лишь в одном - в месте где делается выборка строк из общеего разговора и пару строк из личного привата присутствует код:


$query 
"CREATE TEMPORARY TABLE tmp SELECT * FROM c_chat where hiddenbody = \'1\' $longquery  ORDER BY id DESC LIMIT 40";                               
$result mysql_query($query) or die(mysql_error());
	
	
	
	
	

$query "INSERT tmp SELECT * FROM c_chat where name = \'$nike\' AND hiddenbody = \'2\' AND hiddenbody = \'2\' $longquery ORDER BY id DESC LIMIT 2"//(name = \'$uid\' AND hiddenbody = \'2\') OR
$result mysql_query($query) or die(mysql_error());
$query "SELECT * FROM tmp ORDER BY id DESC LIMIT 40";  
$result mysql_query($query) or die(mysql_error());


Возможно ли что ошибка возникат именно с этом (CREATE TEMPORARY TABLE) месте - так как нет прав на создание таблиц?
Потому как все остальное работает исключительно.


Благодарю за помощь.
Спасибо

27
Базы данных / диапазон даты
« : 15 Апреля 2004, 15:18:50 »
Привет.

Есть значения начальной и конечной даты.
Пример:2004-03-09  и 2004-03-10, бывают разные  например 2002-04-10 и 2004-04-15.

Ну так вот я примерно так писал запрос.


SELECT 
FROM log WHERE date >= \'2004-03-09\' AND date <= \'2004-03-10\'



так подобный запрос возвращяет за один день, а чтоб было за два дня нужно + один день в последнем значении вводить.

Но так нельзя, потому как я немогу пересчитывать даты все и это неправильно.

Помогите кто соображает

28
Возникает ошибка 1813: Could not open new database
Может ли повлиять тот факт, что база перенесена с другой машины (другой username/имя компьютера)?

Что делать?

29
PHP / просмотр HTTP заголовков
« : 07 Апреля 2004, 18:54:10 »
как то я скрутил спайдера для сбора информации с сайта. Там мой робот заходил на сайт по моему адресу и отсылал запрос HTTP


...
 
$query "GET $url.$out HTTP/1.0\\r\\n".
        
"Host: $url\\r\\n".
        
"User-Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows98)\\r\\n".
        
"Referer: $url\\r\\n".
        
"\\r\\n";

...




и что интересно все что бы ты неписал в Host: $url\\r\\n".  всеже выдает адрес реального хоста откуда был запрос, хотя я как понял из кода того кто писал это ранее (тут где то на форуме пример)  это Хост выдавался хосту куда обращяется скрипт. Хотя "Referer: $url\\r\\n". мой, какой захочу.

для чего нужно.  Хочу проголосовать за девушку одну (это вызовет тут разные толки, разговоры о детстве и так далее)...  но все же я хочу проголосовать и я всето настроил, но скрипт проверят адрес и видет что уже были и не пускает втрой раз, хотя первый все чудно.

было бы интересно довести до ума, чтоб все прошло чудесно, тогда дело техники :) запустил цикл и помог девочке.


неругайте если считаете что это мои зехеры, но если есть мысль помогите, знаю можете.

30
PHP / совет нужен
« : 07 Апреля 2004, 12:37:14 »
Привет.

Делаю систему учета.

Получается что данные расчитываю на лету для вывода с учетом многих факторов, потом все это вывожу на экран.
У меня есть класс неплохой который по запросу СКЛ выводит чудесную таблицу с возможностями сортировки, но я немогу ему передать данные что я собираю.

Идея:

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


Или так никто неделает?


Спасибо.

Страницы: 1 [2] 3 4 ... 9