Здравствуйте, гость ( Вход | Регистрация )

24 страниц V  « < 3 4 5 6 7 > »   
Ответить в данную темуНачать новую тему
> PHP | Вопросы и ответы, а так же всему что с ним связано
Рейтинг 5 V
Stek
сообщение 27.12.2004 - 21:18
Частый гость
***

Группа: Участник
Сообщений: 182
Регистрация: 5.09.2004
Пользователь №: 4592


Цитата(boris @ 27.12.2004 - 21:06)
mysql по дефолту по-моему в юникоде, так что русский там должен быть по-любому... поробуй разные варианты, кодировки и т.п.

если надо поставить принудительно разрыв строки делаем echo (fwrite) "\n" если не получается, попробуй заменить все \n на \r\n

phpmyadmin создан специально для удалённого администрирования базы, т.к. ни один нормальный хостер не откроет тебе доступ к мазе удалённо. так что хочешь не хочешь, а юзать придётся
*


во спасибо я \r\n недогадался поставить в запись файла!
Перейти в начало страницы
 
+Цитировать сообщение
TheRabbIT
сообщение 27.12.2004 - 21:44

Кролики не только ценный мех...
****

Группа: Участник
Сообщений: 333
Регистрация: 22.12.2004
Пользователь №: 5887


Цитата(GLUK @ 27.12.2004 - 20:02)
Вернее, переменные-то передавались, но не в виде обычных переменных, а были они в массиве $HTTP_POST_VARS.
*

Этим массивом $HTTP_POST_VARS или $HTTP_GET_VARS и пользуйся, это признак хорошего тона и заботишся о безопастности скрипта.
Перейти в начало страницы
 
+Цитировать сообщение
сплю
сообщение 27.12.2004 - 21:51
Звезда форума
******
орден III степени
Группа: Участник
Сообщений: 1510
Регистрация: 29.09.2003
Пользователь №: 92


вопрос ламерский, а $HTTP_POST_VARS чем-нибудь отличается от $_POST???

Цитата
phpmyadmin создан специально для удалённого администрирования базы, т.к. ни один нормальный хостер не откроет тебе доступ к мазе удалённо. так что хочешь не хочешь, а юзать придётся

ясно, фэнкс

Сообщение отредактировано GreyWind - 27.12.2004 - 21:53
Перейти в начало страницы
 
+Цитировать сообщение
TheRabbIT
сообщение 27.12.2004 - 21:56

Кролики не только ценный мех...
****

Группа: Участник
Сообщений: 333
Регистрация: 22.12.2004
Пользователь №: 5887


Цитата(boris @ 27.12.2004 - 21:06)
phpmyadmin создан специально для удалённого администрирования базы, т.к. ни один нормальный хостер не откроет тебе доступ к мазе удалённо. так что хочешь не хочешь, а юзать придётся
*
[/quote]
Все хостинги предоставляют или разрешают phpmyadmin
]]>http://support.highway.ru/stdcgi/forum.php...=51&oid=&page=0]]>
он даже в контрольной панели у них есть

или вот еще ]]>http://www.hostforum.ru/viewtopic.php?t=20...ight=myphpadmin]]>

TheRabbit добавил(а) в нет данных
Цитата(GreyWind @ 27.12.2004 - 21:51)
вопрос ламерский, а $HTTP_POST_VARS чем-нибудь отличается от $_POST???
*

$_POST This is a 'superglobal', or automatic global, variable. This simply means that it is available in all scopes throughout a script. You don't need to do a global $_POST; to access it within functions or methods, as you do with $HTTP_POST_VARS.
перевод: $_POST в отличие от хттп_пост_варс является суперглобальным массивом

$HTTP_POST_VARS contains the same initial information, but is not an autoglobal. (Note that $HTTP_POST_VARS and $_POST are different variables and that PHP handles them as such)

If the register_globals directive is set, then these variables will also be made available in the global scope of the script; i.e., separate from the $_POST and $HTTP_POST_VARS arrays. For related information, see the security chapter titled Using Register Globals. These individual globals are not autoglobals.

Перевожу на русский (вернее отвечаю на вопрос):
одно и то же, только $_POST лучше, верьнее это копия $HTTP_POST_VARS.

$_POST всегда и везде суперглобальный массив, в том числе и внутри любых функций и методов. Таким образом его не нужно объявлять глобальным внутри функции как это пришлось бы сделать с $HTTP_POST_VARS. В этом и есть отличие.

Сообщение отредактировано TheRabbit - 27.12.2004 - 21:57
Перейти в начало страницы
 
+Цитировать сообщение
Guest_TeXник_*
сообщение 27.12.2004 - 23:15
| Быстрая цитата | Сообщение #85


Гости





$_POST - более короткое название этого массива начиная с версии 4,1 или ещё какой-то - не знаю точно

boris добавил(а) в нет данных
про phpmyadmin - просто mysql-front или mysql control center (юзаю последний) ты не подключишься к БД на сервере твоего хостера, т.к. ко всем ай-пи, кроме их доступ к БД там закрыт. я про это говорил.
Перейти в начало страницы
 
+Цитировать сообщение
TheRabbIT
сообщение 27.12.2004 - 23:35

Кролики не только ценный мех...
****

Группа: Участник
Сообщений: 333
Регистрация: 22.12.2004
Пользователь №: 5887


Цитата(boris @ 27.12.2004 - 23:15)
$_POST - более короткое название этого массива начиная с версии 4,1 или ещё какой-то - не знаю точно[/quote]
да, он появился начиная с версии 4, остальное читай в английском варианте (если не доверяешь моему переводу)


TheRabbit добавил(а) в нет данных
Цитата(boris @ 27.12.2004 - 23:15)
boris добавил(а) в нет данных
про phpmyadmin - просто mysql-front или mysql control center (юзаю последний) ты не подключишься к БД на сервере твоего хостера, т.к. ко всем ай-пи, кроме их доступ к БД там закрыт. я про это говорил.
*
[/quote]
Ты кажется ты не понимаешь изюминки phpmyadmin... phpmyadmin это набор скриптов на php, он находиться на сайте и удаленно конектиться не надо! Плюс в подарок, он помогает строить и испытывать запросы.
А mysql-front и mysql control center предозначаются для администраторов, чтобы не возиться с коммандной строкой..
Перейти в начало страницы
 
+Цитировать сообщение
сплю
сообщение 27.12.2004 - 23:37
Звезда форума
******
орден III степени
Группа: Участник
Сообщений: 1510
Регистрация: 29.09.2003
Пользователь №: 92


вы ещё подеритесь... всем спасибо, всё понял(с первого раза =) )
Перейти в начало страницы
 
+Цитировать сообщение
Guest_TeXник_*
сообщение 27.12.2004 - 23:41
| Быстрая цитата | Сообщение #88


Гости





да всё я понял... просто я предпочитю работать с mysqlcc. а phpmyadmin - не люблю. это моё личное мнение.
Перейти в начало страницы
 
+Цитировать сообщение
Stek
сообщение 28.12.2004 - 02:59
Частый гость
***

Группа: Участник
Сообщений: 182
Регистрация: 5.09.2004
Пользователь №: 4592


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

Сообщение отредактировано Stek - 28.12.2004 - 03:13
Перейти в начало страницы
 
+Цитировать сообщение
сплю
сообщение 28.12.2004 - 03:32
Звезда форума
******
орден III степени
Группа: Участник
Сообщений: 1510
Регистрация: 29.09.2003
Пользователь №: 92


Код
$fd = fopen ("inputfile.txt", "r");
while (!feof ($fd)) {
   $buffer = fgets($fd); //хватает текущую строку файла и пихает её в строку $buffer
   $result = strstr($buffer, "строка которую надо найти");
}

если result = 0 значит, ничего не найдено
так можно найти, только не там где нужно и не то что нужно
работа с файлами понятно описана в книжке Разработка Web-приложений на РНР и MySQL(на просторах сети есть)
а вообще регистрация через файл - суксь, надо через бд по хорошему делать...
и вообще я не программист, могу чего не правильно насоветовать...

Сообщение отредактировано GreyWind - 28.12.2004 - 03:33
Перейти в начало страницы
 
+Цитировать сообщение
omgwtfpwnz0r
сообщение 28.12.2004 - 12:11

Энтузиаст
****

Группа: Участник
Сообщений: 348
Регистрация: 9.10.2003
Пользователь №: 367


файлы вообще по идеи мастдай. Хотя есть некоторые случаи когда это удобно smile.gif MySQL rulezZz smile.gif
Перейти в начало страницы
 
+Цитировать сообщение
Guest_IFL_*
сообщение 28.12.2004 - 13:24
| Быстрая цитата | Сообщение #92


Гости





1. по файлам: если всё-таки надо, то лучше делать через file_get_contents, так как он считает сразу весь файл... плюс можно искать в нескольких строках, если надо
2. по $_POST: в PHP5 $HTTP_POST_VARS отключается в php.ini

плюс товарищу Rabbit: есть же русский вариант того текста? не знаем где находится? маладэц...
]]>http://www.php.net/manual/ru/language.vari....predefined.php]]>

сами разработчики не рекомендуют пользоваться HTTP_POST_VARS

3. Bast: файлы никогда не must die, хотя бы потому, что база это те же файлы...
плюс пихать файлы, картинки и т.д. в базу ни есть гуд

Сообщение отредактировано mani13 - 28.12.2004 - 13:26
Перейти в начало страницы
 
+Цитировать сообщение
Guest_TeXник_*
сообщение 28.12.2004 - 13:31
| Быстрая цитата | Сообщение #93


Гости





для того, чтобы не заморачиваться с $_POST и др. массивами при отключённом register_globals (off) использую следующий простой скрипт:

Код
<?
foreach($_POST as $key => $value) {
 ${$key} = addslashes($value);
}
?>


он создаст все переменные указанного массива в нормальном виде.
Перейти в начало страницы
 
+Цитировать сообщение
GLUK
сообщение 28.12.2004 - 15:21
El hincha del Real Madrid
*******
орден IV степеникубок за победу в конкурсах Форума
Группа: Участник
Сообщений: 14104
Регистрация: 17.02.2004
Пользователь №: 2321


А вот скажите мне, знающие товарищи: какого размера записи максимально могут быть в MySQL-базе данных? Не повредит ли это скорости/безопасности/удобству, если пихать в базу многие килобайты текста? Ведь форум вроде так и делает, и ничего...
Перейти в начало страницы
 
+Цитировать сообщение
Guest_IFL_*
сообщение 28.12.2004 - 15:30
| Быстрая цитата | Сообщение #95


Гости





Цитата(GLUK @ 28.12.2004 - 15:21)
А вот скажите мне, знающие товарищи: какого размера записи максимально могут быть в MySQL-базе данных? Не повредит ли это скорости/безопасности/удобству, если пихать в базу многие килобайты текста? Ведь форум вроде так и делает, и ничего...
*

если ты про максимальный размер 1-го поля - LONGTEXT(LONGBLOB) с максимальной длиной 4294967295 (2^32 - 1) символов.

базе пофиг.... скорости может и повредит, всё зависит от базы/индексов/запросов.... с 100тыс. записей муська работает быстро(просто большего размера пока не было...)....
Перейти в начало страницы
 
+Цитировать сообщение
GLUK
сообщение 28.12.2004 - 15:32
El hincha del Real Madrid
*******
орден IV степеникубок за победу в конкурсах Форума
Группа: Участник
Сообщений: 14104
Регистрация: 17.02.2004
Пользователь №: 2321


Цитата(mani13 @ 28.12.2004 - 15:30)
если ты про максимальный размер 1-го поля - LONGTEXT(LONGBLOB) с максимальной длиной 4294967295 (2^32 - 1) символов.

базе пофиг.... скорости может и повредит, всё зависит от базы/индексов/запросов.... с 100тыс. записей муська работает быстро(просто большего размера пока не было...)....
*

Что, 4 гигабайта текста можно вставить?? Ни фига себе...
Ладно, спасибо, если всё нормально, то я счастлив.
Перейти в начало страницы
 
+Цитировать сообщение
TheRabbIT
сообщение 28.12.2004 - 15:37

Кролики не только ценный мех...
****

Группа: Участник
Сообщений: 333
Регистрация: 22.12.2004
Пользователь №: 5887


Цитата(mani13 @ 28.12.2004 - 13:24)


А про $DOCUMENT_ROOT я не знал. Мучился полстояно выславлять global $DOCUMENT_ROOT;
Перейти в начало страницы
 
+Цитировать сообщение
omgwtfpwnz0r
сообщение 28.12.2004 - 19:32

Энтузиаст
****

Группа: Участник
Сообщений: 348
Регистрация: 9.10.2003
Пользователь №: 367


уважаемый mani13 я
1) уточнил что не всегда
2) по сути работать надо приучаться с БД.
Перейти в начало страницы
 
+Цитировать сообщение
Stek
сообщение 28.12.2004 - 23:10
Частый гость
***

Группа: Участник
Сообщений: 182
Регистрация: 5.09.2004
Пользователь №: 4592


мне надо хотябы приучиться работать без БД wink_3.gif
Перейти в начало страницы
 
+Цитировать сообщение
сплю
сообщение 29.12.2004 - 03:33
Звезда форума
******
орден III степени
Группа: Участник
Сообщений: 1510
Регистрация: 29.09.2003
Пользователь №: 92


может кто с картинками в пхп работал(gd2)?
после использования imagecopyresized() вот такая картинка выходит
]]>http://10.0.57.60/test/fot/im.php?h=200&w=300]]>
сам вопрос: а куда делась цветность?
Перейти в начало страницы
 
+Цитировать сообщение

24 страниц V  « < 3 4 5 6 7 > » 
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 17.12.2025 - 10:49