Много вопросов у новичка...

Фанат

oncle terrible
Команда форума
Korwin
Во-первых, ностаоятельная просьба, она же совет:
Если у тебя есть вопрос - для этого существует кнопка "Новая тема".
Не стоит задавать свои вопросы в чужой.
Тем более - у такого ламера.

Я также где-то читал, что имена типа $HTTP_POST_VARS более универсальны. Это так?
Нет, не так. Человеку, который это написал, не хватает мозгов, он не умеет думать на пару ходов вперед.
Я не знаю, что ты называешь "midlle переменными", но если у тебя есть $_FILES, то у тебя есть и $_POST
и вот как раз ей и нужно пользоваться.
 

Cblpok

Новичок
Ну еще вопросы:
Нельзя ли $_GET['aaa'] заменить на просто $aaa, как
$_POST['aaa'] на $aaa?

Как происходит создание темы на форуме?

Как создать файл с помощью пхп?

Если напишу в адресной строке http://www.server.com/undex.php?link,
какое значение какой переменной передастся? Или что произойдет?

Работают ли обращения к файлам с русскими именами?
например:
file("тема.txt");?
 

Paxan

Новичёк
Вижу, что всем надоело отвечать =) Можно я? Спасибо.
Originally posted by Cblpok
Ну еще вопросы:
Нельзя ли $_GET['aaa'] заменить на просто $aaa, как
$_POST['aaa'] на $aaa?
http://phpfaq.ru/globals
http://php.net/register_globals

Как происходит создание темы на форуме?
В исходниках форума не капался, но подозреваю, что добавляется запись в БД.

Как создать файл с помощью пхп?
fopen

Если напишу в адресной строке http://www.server.com/undex.php?link,
какое значение какой переменной передастся? Или что произойдет?
Переменная link передастся с пустым значением.

Работают ли обращения к файлам с русскими именами?
например:
file("тема.txt");?
Вроде как должны, не пробовал
 

Cblpok

Новичок
Спасибо-спасибо...
Я совсем забыл, пытаюсь тут создать fputs'ом хехе

Про создание темы - ясен пень, что в БД там чето создается..
Если работает с русскими файлами - это упростит мою работу..

А че никто не указывает ISQ?
 

Paxan

Новичёк
Originally posted by Cblpok
Если работает с русскими файлами - это упростит мою работу..
Позволь узнать, как?

А че никто не указывает ISQ?
Наверно имеется ввиду ICQ? Незнаю, я тут редкий посетитель, но подозреваю, что люди просто берегут себе нервы :)
 

Cblpok

Новичок
Ну просто очень упростит:
Если только на англ можно, то надо мараться:
str_replace("г","g",$themname);
и тд

Я имел ввиду асю
Номер моей - 311485521 как я и указал, других асей не знаю...
 

Фанат

oncle terrible
Команда форума
Paxan, мои аплодисменты!
И за качество ответов, и за чувство юмора!
Вот таких бы, как ты, нам бы посетителей побольше...

Я только добавлю, что про пустой линк здесь обычно принято отвечать более общим образом - phpinfo(32);
Тому есть две причины. Во-первых, все-таки, делается попытка научить человека искать свои переменные самостоятельно. Во-вторых - никто не знает его версию пхп и настройки. Поэтому гарантировать ничего нельзя. Бывает, что remote_addr совпадает с адресом сервера. А в старых версиях пхп в _ГЕТ пустые переменные не шли. Короче, что есть в пхпинфо - то пусть и использует

А русские имена файлов ему помогут ФОРУМ написать ;-)
 

Alexandre

PHPПенсионер
Ну то есть если "хакер" скачал форму твою, изменил там значения и отправляет данные на сервер, чтоб засрать гостевуху/форум?
Для этого используй сессии,
открой сессию, когда Гость входит в госевуху и посмотри что там есть, когда он в нее пишет.
если данные отсутствуют, то значить это РОБОТ, и данные либо игнорируются либо на модерирование!
 

f1

formula 1
Автор оригинала: Alexandre
хеширование не имеет обратного преобразования, как шифрование. Для шифрования надо использовать функции шифрования mcrypt_
хеширование используется в основном для хранения паролей в закрытом виде.
это не хеширование ВООБЩЕ
а частный случай применения криптографических ф-й хеширования.
 

Cblpok

Новичок
Спасибо Шурику!

А че эт тут челы в моей теме начали про то, ак они хорошо знают, что такое хеширование?
 
Сверху