PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (2): [1] 2 »

> Найдено сообщений: 17
Libiros Отправлено: 26 Июня, 2012 - 18:20:12 • Тема: Как изменить формат текста в fwrite() ? • Форум: Работа с файловой системой и файлами

Ответов: 8
Просмотров: 2674
При открытии получается
Цитата:
Здравствуйте\b
. Не помогает.
Libiros Отправлено: 26 Июня, 2012 - 18:06:01 • Тема: Как изменить формат текста в fwrite() ? • Форум: Работа с файловой системой и файлами

Ответов: 8
Просмотров: 2674
Средствами php необходимо
Libiros Отправлено: 26 Июня, 2012 - 17:57:45 • Тема: Как изменить формат текста в fwrite() ? • Форум: Работа с файловой системой и файлами

Ответов: 8
Просмотров: 2674
Но как-то ведь возможно решить проблему?
Libiros Отправлено: 26 Июня, 2012 - 17:47:30 • Тема: Как изменить формат текста в fwrite() ? • Форум: Работа с файловой системой и файлами

Ответов: 8
Просмотров: 2674
PHP:
скопировать код в буфер обмена
  1. <?
  2.  
  3.     $f = fopen("clients/$fio.rtf","a+b") or die ("error!");
  4.     fwrite($f, "Здравствуй $user_name");
  5.     fflush($f);
  6.  
  7. ?>


Создается файл с именем $fio.rtf. В нем текст Здравствуй $user_name шрифтом Courier New и размером 10.5.

Вопрос - как изменить шрифт текста, его размер, а также сделать его жирным или курсивом?
Libiros Отправлено: 05 Ноября, 2010 - 14:52:14 • Тема: Создание папок на компьютере пользователя • Форум: Программирование на PHP

Ответов: 7
Просмотров: 471
Спасибо! Улыбка
Libiros Отправлено: 05 Ноября, 2010 - 10:34:34 • Тема: Создание папок на компьютере пользователя • Форум: Программирование на PHP

Ответов: 7
Просмотров: 471
Нужно, чтобы при нажатии на кнопочку создавались папки на компьютере у пользователя.

создает папку folder у меня на компьютере, но не у пользователя..

Возможно ли вообще осуществить мою затею?
Libiros Отправлено: 31 Августа, 2010 - 11:42:05 • Тема: Скрипты для регистрации/авторизации • Форум: Программирование на PHP

Ответов: 3
Просмотров: 369
Спасибо! Учту.
Libiros Отправлено: 31 Августа, 2010 - 11:04:00 • Тема: Скрипты для регистрации/авторизации • Форум: Программирование на PHP

Ответов: 3
Просмотров: 369
Написал 2 скрипта (регистрация и авторизация). Работают идеально, но, как написано в книге
Цитата:
Лучше защитить свой код, потому что он виден "невооруженным" взглядом

В чём вообще состоит защита и как её лучше обеспечить?

register.php
PHP:
скопировать код в буфер обмена
  1. <?
  2. echo "Регистрация нового пользователя:<br><br><br>";
  3.  
  4. echo "<form action=register.php method=post>
  5. Логин: &nbsp&nbsp<input type=text name=login><br><br>
  6. Пароль: <input type=password name=pass><br><br>
  7. E-mail: &nbsp&nbsp<input type=text name=email><br><br>
  8. <input type=submit name=go value=отправить>
  9. </form>";
  10.  
  11. if (isset($go)) {
  12. if ($login=="") echo "<font color='red'>Вы не ввели логин</font><br>";
  13. if ($pass=="") echo "<font color='red'>Вы не ввели пароль</font><br>";
  14. if ($email=="") echo "<font color='red'>Вы не ввели e-mail</font><br>";
  15. else echo "Вы зарегистрированы!";
  16.  
  17. $db=mysql_connect("localhost","root","");
  18. mysql_select_db("testuser",$db);
  19.  
  20. $pswd=md5($pass);
  21. $result_reg_login=mysql_query("insert into ur (login,pass,email) values ('$login','$pswd','$email')",$db);
  22.  
  23. }
  24.  
  25. ?>

auth.php
PHP:
скопировать код в буфер обмена
  1. <?
  2.  
  3. session_name("auth");
  4. session_register("user_name");
  5.  
  6. if(isset($go)) {
  7.  
  8. $db=mysql_connect("localhost","root","");
  9. mysql_select_db("testuser",$db);
  10. $res=mysql_query("select * from ur");
  11. $log=0;
  12. while ($row=mysql_fetch_row($res))
  13. {
  14. if ($row[1]==$login)
  15.  {
  16.   if($row[2]===md5($pass))
  17.    { $user_name=$login;
  18.    $log=1;
  19.     break;
  20.    }
  21.  }
  22. }
  23.  
  24. if ($log==0) { echo "Неправильный логин или пароль!";}
  25.  
  26. echo "Здравствуйте, <b>$user_name</b>&nbsp&nbsp&nbsp&nbsp&nbsp<a href='auth.php'>Главная</a><br>";
  27. }
  28.  
  29. //else {
  30.  
  31. echo "Аутентификация пользователя:<br><br><br>";
  32.  
  33. echo "<form action=auth.php method=post>
  34. Логин: &nbsp&nbsp<input type=text name=login><br><br>
  35. Пароль: <input type=password name=pass><br><br>
  36. <input type=submit name=go value=отправить>
  37. </form>";
  38.  
  39. echo "<br>$user_name &nbsp&nbsp&nbsp&nbsp&nbsp <a href='auth.php?uns'>выход</a>";
  40. if ($user_name=="admin") { echo "<br> hello, admin"; }
  41. if (isset($uns)) { session_unregister("user_name"); Header("Location: auth.php"); }
  42. //}
  43.  
  44. ?>
Libiros Отправлено: 31 Августа, 2010 - 09:49:25 • Тема: Объясните пожалуйста как так может быть. • Форум: Программирование на PHP

Ответов: 7
Просмотров: 469
Почему? Однако
Libiros Отправлено: 31 Августа, 2010 - 09:45:11 • Тема: Нужен совет! • Форум: Программирование на PHP

Ответов: 16
Просмотров: 895
Если поля формы <textarea>, то можно решить..

PHP:
скопировать код в буфер обмена
  1. <textarea name=text>$text</textarea>


При обновлении страницы переменная $text будет заполнять поле textarea.

Если поле формы <input type=text>, то не знаю как помочь Улыбка

Но если нет выхода, то можно просто немного подредактировать внешний вид textarea и всё.
Libiros Отправлено: 31 Августа, 2010 - 09:36:53 • Тема: Объясните пожалуйста как так может быть. • Форум: Программирование на PHP

Ответов: 7
Просмотров: 469
aleks3130 пишет:
Как сделать что бы на локальном хостинге html файла с php вставками обрабатывались?

в .htaccess надо добавить следующие строчки:

Цитата:
AddType application/x-httpd-php .html
AddType application/x-httpd-php .htm
Libiros Отправлено: 27 Августа, 2010 - 15:54:03 • Тема: Редактирование новости • Форум: Программирование на PHP

Ответов: 15
Просмотров: 1309
Спасибо, вы очень помогли Улыбка

Понял принцип написания, с помощью MySQL и сделал. Всё получилось Улыбка
Libiros Отправлено: 26 Августа, 2010 - 21:25:03 • Тема: Редактирование новости • Форум: Программирование на PHP

Ответов: 15
Просмотров: 1309
Пока не знаю MySQL, то стараюсь так.

Получилось осуществить задуманное, путём создания нового файла для каждой новости Улыбка
Libiros Отправлено: 26 Августа, 2010 - 18:41:21 • Тема: Редактирование новости • Форум: Программирование на PHP

Ответов: 15
Просмотров: 1309
garvey пишет:
Да и вообще, что за детский сад хранить данные такого типа в файлах?

Я по-другому не умею Улыбка Как в книжке написано, так и делаю.
Попробую ещё для каждой новости создавать новый .htm файл. Кажется, так легче...
Libiros Отправлено: 26 Августа, 2010 - 17:32:37 • Тема: Редактирование новости • Форум: Программирование на PHP

Ответов: 15
Просмотров: 1309
Uchkuma пишет:
Что должно получиться?

У меня $list=file('any.htm');
Сам any.htm выглядит как
1.
<br><hr>Текст новости 1<br><a href='edit.php?i=0'>Редактировать</a>
2.
<br><hr>Текст новости 2<br><a href='edit.php?i=1'>Редактировать</a>
3.
<br><hr>Текст новости 3<br><a href='edit.php?i=2'>Редактировать</a>

Если я жму во второй новости "редактировать", то у меня появляется форма, в поле которой написано
Цитата:
<br><hr>Текст новости 2<br><a href='edit.php?i=1'>Редактировать</a>
. Я должен отредактировать и нажать "Отправить". НО! Как дать программе понять, куда нужно поставить указатель?
Я пробовал ставить указатель так - fseek($f,$List[2]); , но ничего не выходит, он редактирует самую первую новость. Недовольство, огорчение

Страниц (2): [1] 2 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB