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

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


Сообщения - Qvadra

Страницы: [1]
1
PHP / Работа с файлами...
« : 08 Ноября 2003, 22:56:14 »
Привет!
Есть переменная
$file = "super.file.pas.com.bat.gif.jpg.exe";
Нужно определить расширение этого файла
(Тоесть я имею в виду его последнее расширение - EXE)
Если это можно сделать с помощью регулярных выражений покажите как? :)

И ещё, если переменная

$file = "super"; или $file = "super.";
или $file = "super....ddada.aaa.com.eee...exe........"; и т.д.
То вывести что расширения для этих файлов нет!

Пасиба!

2
PHP / Что - то странное!?
« : 24 Августа 2003, 22:40:00 »
Что - то странное!?
Пивеет!
Что - то странное происходит, есть txt файл со строками:

строка один
строка два
строка три
строка четыре
строка пять

Допутим мне захотелось изменить третью строчку в файле на: строка три 3, я делаю:


$baza 
file("name.txt");
// всякие проверки на совпадение нужной строки
fputs($baza,"строка три 3\\r\\n");
// или fputs($baza,"строка три 3");


Но при изменении строки в файле, появляются лишние спец. символы (\\r\\n или \\n\\n) из - за которых,
в файле происходит такая фигня:

строка один
строка два
строка три 3


строка четыре
строка пять

И мой скрипт обрабатывающий этот файл, выдаёт ошибку :(
Пробовал ещё вот так : fwrite($baza,"строка три 3\\r\\n");, но тот - же самый эффект!
А если вот так: fwrite($baza,"строка три 3");, без \\r\\n то всё работает нормально!

Дак вот сам вопрос! Можно - ли так и оставить, или к этому fwrite ещё нужно что - то добавлять!?
И вообще чем fwrite отличается от fputs!?

Пасиба!

3
PHP / Пароль в куках!
« : 25 Июля 2003, 19:25:40 »
Привет народ! Есть проблемма...
Хочу что - бы мой пароль, от моей гостевой :) хранился в куках в зашифрованном виде (md5)...
Но что - то как ни старался, нефига не получается :( Вот исходник... админ фейса...


$MyLogin 
"login";
$MyPassword="password";

$login=(empty($_COOKIE[\'login\']))?(empty($_POST[\'login\']))
?null:$_POST[\'login\']:$_COOKIE[\'login\'];

$password=(empty($_COOKIE[\'password\']))?(empty($_POST[\'password\']))
?null:$_POST[\'password\']:$_COOKIE[\'password\'];


if($password!=$MyPassword and $login != $MyLogin)
echo <<<HTML
<table border=0 align=center>
<form method=post>
<tr><td colspan=2 align=center><b>Coll GB

</b></td></tr>
<tr><td>Логин:</td><td><input type=text name=login></tr>
<tr><td colspan=2 align=center>
<input type=submit value=Войти></td></tr>
<tr><td>Пароль:</td><td><input type=password name=password></tr>
<tr><td colspan=2 align=center>
<input type=submit value=Войти></td></tr>
</form>
</table>
HTML;


else
{
setcookie("login",$login);
setcookie("password",$password);

(Ну и дальше какие либо действия.......)


Короче что сюда нужно добавить что - бы пароль был в куке в md5!?

Спасибо за внимание! :)

4
PHP / Символы перехода строк?
« : 12 Июля 2003, 20:26:56 »
Дарова!
Типа есть такая трабла...
Ввожу в форму текст и он записывается в файл...
Но после отправки, добавляются какие-то невидимые символы в начало и конец файла, а если работать на под виндой, то еще и пустые строки добавляются.

Например:
Был файл с содержимым:
1
2
3
После правки будет:
1

2

3
если отправить еще раз форму, то уже будет:
1


2


3

Как с этим бороться?
Тоесть мне нужно чтобы строки шли по нормальному, типа:
1
2
3
4
5
6
7
и т.д.


И второй вопрос...
Что - то функция mail в php не пашет...
Постоянно выдаёт Failed to receive, хотя почтовый сервер работает... (CourierMS)
Что интересно день назад всё работало, php.ini - настроен по умолчанию...

Заранее спасибо!:)

Страницы: [1]