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

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


Сообщения - grinder

Страницы: [1] 2 3 ... 7
1
PHP / Переменные PHP и MySQL
« : 01 Июня 2003, 15:16:25 »
Рома успокойся, да ты крут без сомнения. Читай внимательно посты людей, которым показываешь свою мегакрутость. С тобой бессмысленно говорить, дальше своего носа не видишь ничего. Гуд лак.

2
PHP / Переменные PHP и MySQL
« : 01 Июня 2003, 00:24:07 »
Всем остальным, исключая малютку Ромочку:
спасибо ребята, все нормально уже, просто подзабыл как делается это по человечески. И register_globals у меня off, и обязательно все вытаскивать из $http_post_vars. Все отлично, всем удачи.

3
PHP / Переменные PHP и MySQL
« : 01 Июня 2003, 00:20:03 »
ромочка, не прибегу я с парсе еррором, не боись. Али ответил нормально, я иму сказал спасибо не кривя душой. По делу ты ничего не сказал на самом деле, а просто пробубнил что-то невнятное из под нижней губы в отношении лохов-новичков и сам облажался. Все у меня нормально с выводом ошибок не второй раз вижу пхп, а просто давно это все не трогал, ибо есть не менее интересные вещщи на этом свете. Не бери на себя многого, дорогой друг, будет и в твоё колесо дубовая палка. Не обижайся, обнимаю, не болей. :)

4
PHP / Переменные PHP и MySQL
« : 30 Мая 2003, 23:09:39 »
Если бы вывод ошибок был отключен, то на другие неправильные запросы он бы тоже не ругался, что не так. И я бы не был бы удивлен тем, что именно на этот запрос нет ошибки. На самом деле ошибки, в плане синтаксиса, нет, ибо он вставляет в таблицу пустое значение, а не просто прекращает работу.

Ali спасибо, все заработало.

5
PHP / Переменные PHP и MySQL
« : 30 Мая 2003, 18:49:12 »
Странная проблема. Передаю из формы в скрипт методом POST переменную $tmp. Если пишу запрос в базу так:

$query 
"INSERT INTO materials(name) VALUES (\\"$HTTP_POST_VARS[\'tmp\']\\")";

то в таблицу не пишется ничего. Причем ошибка тоже не выдается. То есть такое впечатление, что просто пустое значение пытаюсь писать в базу. Если же написать перед действиями с базой строчку echo $HTTP_POST_VARS[\'tmp\']; то значение этой переменной спокойно в браузер выводится.
Если поступить немного иначе:

$zzz 
$HTTP_POST_VARS[\'tmp\'];
$query = "INSERT INTO materials(name) VALUES (\\"$zzz\\")"; 

То все работает как надо.
Мистика какая-то, граничащщая с бредом. Помогите.

6
PHP / создание дерева используя smarty
« : 30 Мая 2003, 18:37:55 »
Так как никто тебе не отвечает целый день, то позволю себе ответить не совсем в тему, а точнее - слегка расширенно.
Смарти это не совсем гут. Громоздко и поэтому тормозно. Единственный на мой взгляд выход - переписывать скрипты (имею ввиду код Smarty) под конкретные твои задачи, то есть вырезать все лишние функции. Но сее дело очень геморрройное и весь смысл удобства Смарти ставится сразу же под вопрос
Там ведь хелп неплохой, в принципе, если очень захочешь то разберешься. Главное врубиться в саму суть. У меня, кстати, от Смарти остались в воспоминаниях ассоциативные массивы офигенно большой вложенности и попытки от них избавиться, которые разрастались в километры кода. В итоге я сделал один сайт на этом Смарти и забил на это дело, ибо наблагодарное оно. Есть некоторые удобства, несомненно, но в целом мне не понравилось.
Почитай XSLT лучше, если незнаком, она хорошо.

7
Всё о Html / Высота в css
« : 25 Февраля 2003, 11:44:57 »
Xander, так понимаешь, мне нужно, чтобы было именно 100%, но только не по высоте окна, а по высоте контента. Высота же контента величина переменная. Но если убрать эти 100%,то высота серого блока становится нулевой. Не видно его, попросту говоря. В том и проблема. Нужно, чтобы контент растягивал блок, в котором он находится, а не получается никак.

8
Всё о Html / Высота в css
« : 25 Февраля 2003, 00:13:01 »
Это ты с хорошим разрешением смотришь. Сделай окно браузера поменьше, чтоб скролл появился и все поймешь. То, что не поместится на экран, будет не на сером фоне.

P.S. Или поменяй размер шрифта в браузере на самый крупный, не суть. Главное - чтобы полоска скроллинга появилась.

9
Всё о Html / Высота в css
« : 23 Февраля 2003, 22:44:23 »
orealty.ru/new/index1.htm
Сверстана страница. Пробую верстать без таблиц, но не очень получается пока. В данном случае все блоки позиционированны абсолютно и с этим, думаю, и связана проблема.Если вы посмотрите, то все блоки вложены в единый блок класса "all". Этот блок должен быть #333333 цвета высотой 100% относительно контента, но сейчас он 100% высоты относительно экрана. Понятно, что все блоки вырваны из нормального потока и позиционируются относительно окна браузера, но они ведь вложены в блок "all" и должны, как мне казалось, позиционироваться относительно его? Подскажите пожалуйста.
P.S. На xpoint.ru много видел материала на эту тему, но сейчас он у меня не грузится почему-то. :(

10
PHP / Счетчик и уникальность юзера
« : 27 Января 2003, 00:49:12 »
Уже понял.

11
PHP / Счетчик и уникальность юзера
« : 26 Января 2003, 22:43:00 »
Спасибо вопщем. Оптимальный вариант ставить куку наверно, все-таки. Проще всего по крайней мере. Хотя, у меня сейчас проверка по IP реализована, так что оставлю все как есть. Хотелось просто 100% надежность изобразить.:)

12
PHP / Счетчик и уникальность юзера
« : 25 Января 2003, 06:19:26 »
Написал скрипт счетчика, который следит за уникальностью пользователя и не пересщелкивается при переходе человека со страницы на страницу и если нажать refresh. Тест на уникальность основан на проверке переменной $HTTP_REFERER. Но один случай не получается учесть никак. Если зайти на сайт путем набора адреса руками в браузере, то переменной $HTTP_REFERER не существует и при нажатии refresh счетчик увеличивает свое значение. Как рещить проблему? Я понимаю, что можно использовать сессии и куки, но имеет ли смысл это делать в элементарном счетчике? По другому нельзя никак? Можно еще смотреть $REMOTE_ADDR, но ее не всегда видно. $HTTP_X_FORWARDED_FOR?

13
Perl / Проблема с кодировкой
« : 11 Сентября 2002, 00:28:20 »
Спасибо.

14
Perl / Проблема с кодировкой
« : 10 Сентября 2002, 23:45:12 »
За модуль спасибо, работает. Только правда дома. Файлы модулей должны лежать не в любом каталоге, а в тех, которые определены в @INC. Так ведь? На хостинге у меня нет доступа к папке, в которой ищутся модули. Можно как-нибудь эти пути переопределить?

15
Perl / Проблема с кодировкой
« : 02 Сентября 2002, 07:56:13 »
Гостевая книга.
Когда юзер добавляет информацию, она пишется в файл, и по идее должна эта инфа писаться в KOI8, но она пишется в win-1251. И поэтому когда эта инфа выводится в браузер то получается плохо. Весь контент в KOI8, а то что читается из файла в win-1251. Так что тексты сообщений гостевой прочитать невозможно. Пробовал писать :
print "Content-type: text/html; windows-1251\\n\\n";
не помогает.
Скрипт примерно такой (проверку ввода запрещенного вырезал):

#!/usr/local/bin/perl

print "Content-type: text/html\\n\\n";

$buffer=$ENV{\'QUERY_STRING\'};
#@pairs = split(/&/, $buffer);
@pairs = split(/\\\\&/, $buffer);
foreach $pair (@pairs)
{
  ($name, $value) = split(/=/, $pair);
  $value =~ tr/+/ /;
  $value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
  $in{$name} = $value;
}

  $NAME = "$in{name}";
  $EMAIL = $in{email};
  $TEXT = "$in{text}";
  $DATES = $data;
 
  open(FILE,">>guest.txt");
  print FILE $NAME,"|",$EMAIL,"| |",$TEXT,"|",$DATES,"\\n";
  close(FILE);    


Во всех shtml, в которых потом скрипт вставляет текст из файла прописана строка:



Видимо нужно, чтобы когда информация добавляется, она писалась в файл в KOI8. Как это сделать?

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