Xwab
Форумыnavigate_nextНебольшие вопросы по PHP/MySQL

Топ: Небольшие вопросы по PHP
Сообщения
Pblcb

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

25 Дек 2011, 18:54
ApxOfAngeL

Пишу (пытаюсь) скрипт регистрации и личной страницы (на файлах).
Каким образом сделать так, чтобы после регистрации юзером, в папке /users создалься файл username.txt с информацией о юзере (логин, возвраст, пароль).
И как зашифровать пароль.

25 Дек 2011, 20:48
web-master

ApxOfAngeL, советовал бы тебе сразу учится на базе все писать, так как рано или поздно все равно к ней перейдешь
а что касается того что тебе нужно:
fopen() создает файл
например
$fp = fopen ("/users/username.txt", "a+");
добавлено спустя 30 секунд:
ApxOfAngeL, зашифровать пароль: md5();

25 Дек 2011, 21:00
Okula

Если уж всё-таки хочешь использовать файлы как базу то тогда юзай SQLite. Правда такой тип базы данных больше подходит для таких сайтов на которых происходит восновном чтение данных, чем запись. Например небольшие журналы, блоги.

25 Дек 2011, 21:07
MadLion

как конвертировать строку из utf-8 в cp1251 в php

26 Дек 2011, 0:48
Framework

White Assas7in, if(function_exists('iconv'))
iconv($in_charset, $out_charset, $str);

26 Дек 2011, 0:50
MadLion

плин не работает
помогите с другим
я хочу разбить строку с русскими символами на массив пробывал такие варианты как
<?
$x='вцфцв';
$chars=array();
for($i=0;$i<strlen($x);$i++){
$chars[$i]=$x[$i];
}
print_r($chars);
?>
2 вариант
<?
$str='вцфцв';
$chars = preg_split('//', $str, -1, PREG_SPLIT_NO_EMPTY);
print_r($chars);
?>
НО в обоих случаях показывают вопросительные знаки если текст русский
_______---_______
АлилуяЯЯЯ Сам разгадал вот как это делаеться
<?
$x='вцфцв';
$x=iconv("utf-8", "cp1251", $x);
$chars=array();
for($i=0;$i<strlen($x);$i++){
$chars[$i]=$x[$i];
$chars[$i]=iconv("cp1251", "utf-8", $chars[$i]);
}
print_r($chars);
?>

26 Дек 2011, 0:55
PeraX

ApxOfAngeL, не пиши на файлах. это гемор. на базе легче и удобнее.
шифровать так: допустим $pass - переменная с паролем то тогда $pass=md5($pass);

26 Дек 2011, 2:36
megavolt

Доброго времени суток!
Есть к примеру сайт.ру в нем есть папка к примеру загрузки, можно как либо сделать что если в папке загрузки есть какой нибудь шелл или какая нибудь уязвимость в скрипте чтоб основнай папке не смогли причинить вреда и зайти в нее с вложенной?

26 Дек 2011, 5:44
VADIA

megavolt, если там не будет пхп файлов, тогда выключай воспроизведение пхп в папке и всё

26 Дек 2011, 8:03
Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.