PHP.SU

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

Страниц (29): « 1 2 3 4 [5] 6 7 8 9 ... » В конец

> Найдено сообщений: 422
Джур Отправлено: 24 Февраля, 2011 - 09:01:04 • Тема: помогите новичку!!!) • Форум: Программирование на PHP

Ответов: 23
Просмотров: 1355
Извиняюсь за промедление... праздники.
Джур Отправлено: 22 Февраля, 2011 - 20:49:37 • Тема: Регулярка для вытягивания определенный тегов • Форум: Регулярные выражения

Ответов: 3
Просмотров: 236
Может быть так?
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. preg_match_all('~<li.+class="b-serp-item".*>([\s\S]+)</li>~U', $text, $a);
Джур Отправлено: 22 Февраля, 2011 - 04:03:53 • Тема: Сохранить файл после выполнения скрипта • Форум: Программирование на PHP

Ответов: 2
Просмотров: 293
Если на САЙТЕ, то тривиально
Джур Отправлено: 21 Февраля, 2011 - 21:25:21 • Тема: В нужное мне время...... • Форум: Программирование на PHP

Ответов: 9
Просмотров: 464
Самый простой вариант, это так называемый cron.
Джур Отправлено: 21 Февраля, 2011 - 20:46:31 • Тема: помогите новичку!!!) • Форум: Программирование на PHP

Ответов: 23
Просмотров: 1355
окей...
Значит с меня только:
1. простенький драйвер к базе
2. модуль авторизации
3. просмотр статики + редактор а-ля textarea
Джур Отправлено: 21 Февраля, 2011 - 12:43:20 • Тема: помогите новичку!!!) • Форум: Программирование на PHP

Ответов: 23
Просмотров: 1355
Насчет информации для ознакомления не очень понял, поэтому предположу, что эту самую информацию мы можем хранить в базе. А сайт - это что-то вроде: http:// intuit.ru/
1. Первая страница сайта, это "список учебных материалов", которые можно почитать. Обычная портянка (<ul><a href="Ссылка">Название</a></ul>)
2. Кликнув на сылочку, перейдем на страничку, на которой нам продемонстрируют шмат html кода с учебным материалом.
3. Если пользователь авторизован, то снизу есть кнопочка "пройти тест" если не авторизован, то предложение авторизоваться на сайте.
4. Кликнув на "пройти тест", пользователю, как в "как стать миллионером" задают вопрос и дают (например) четыре варианта ответа. Вопросов может быть от 1 и до (сколько надо)
5. Пройдя тест, подсчитываем процент правильных ответов и запоминаем в профиле пользователя. После этого пройти тест повторно уже нельзя, а результаты высвечиваются на главной.

Примерно так?
Джур Отправлено: 20 Февраля, 2011 - 22:23:10 • Тема: помогите новичку!!!) • Форум: Программирование на PHP

Ответов: 23
Просмотров: 1355
Сейчас нет.
В рекламе платят больше.
Джур Отправлено: 20 Февраля, 2011 - 20:55:15 • Тема: помогите новичку!!!) • Форум: Программирование на PHP

Ответов: 23
Просмотров: 1355
Цитата:
с подключением что?не все так просто?

Подключение к базе данных, лучше всего выполнить в виде класса. Это весьма сильно упрощает код.

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

Например сейчас не ясно:
Надо ли делать управление пользователями из админки вашего сайта?
Надо ли заморачиватся визуальными редакторами?
Хранятся ли тексты в базе или в базе только пользователи?
Зачем нужны роли?
Какие еще роли предпологаются?
Может ли юзер иметь несколько ролей?
Требования к оформлению?
Надо ли использовать шаблонизатор?
Насколько велики ваши познания в: php, html, css, mysql, js? (как бы не попалится вам)

P.S. Если уж совсем "абзац", пишите в скайп: qrasik
Джур Отправлено: 20 Февраля, 2011 - 19:44:17 • Тема: В чём может быть проблема? • Форум: Программирование на PHP

Ответов: 6
Просмотров: 332
строка 25, ошибка в расположении скобки, надо:
PHP:
скопировать код в буфер обмена
  1. $getCompleteHosts = mysql_query("SELECT * FROM mirror WHERE uid = '$file_id' and status in (2,3)") or die(mysql_error());
Джур Отправлено: 20 Февраля, 2011 - 19:34:58 • Тема: Таблица в таблицу html? • Форум: Программирование на PHP

Ответов: 3
Просмотров: 282
Святой инквизиции на вас нет, в самом то деле. Кто же так вопрос задает?

Судя по написанному, складывается впечатление, что вы ошиблись с html разметкой, а без "посмотреть" советовать что-то глупо. PHP тут, как бы, совсем ни причем.
Джур Отправлено: 20 Февраля, 2011 - 19:25:28 • Тема: помогите новичку!!!) • Форум: Программирование на PHP

Ответов: 23
Просмотров: 1355
ну вот, полет фантазии срезали... на базе это просто... только у меня уже давно для этого библиотеки существуют, для студ.проекта слишком странно выглядеть будут.

Реализовать авторизацию на сессии просто:
в начале файла, до вывода чего либо в браузер, пишите

И все, теперь вам доступен массив: $_SESSION. все что в него сохраняете, сохраняется между вызовами скрипта.
Вот например. Будет увеличиватся при каждом обновлении страницы.


Пример наипростейшей авторизации с библиотечкой.
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. # старт с сессии
  3. # получаем или не получаем массив с данными пользователя из базы
  4. $db = new mysql('хост','юзер','пароль','база');
  5. $user = $db->sql('select * from user where login="%s" and pwd="%s"', $_POST['login'], md5($_POST['pwd']));
  6. if($user){
  7.   $_SESSION['user'] = $user[0];
  8. }


На самом деле, вам надо сначала подумать над подключением к базе. Не знаю как ваши преподы, но лично я, за использование базы без обертки студентов отправлял на перездачу, без разговоров.
Джур Отправлено: 20 Февраля, 2011 - 11:35:27 • Тема: Странная работа функции ceil • Форум: Программирование на PHP

Ответов: 26
Просмотров: 1950
Ну, как бы да.
Сначала умножается, получаешь 28, затем округляется до 2-х знаков после точки... 28->28, затем округляешь по точке в плюс, опять таки 28->28.
Джур Отправлено: 20 Февраля, 2011 - 00:57:21 • Тема: помогите новичку!!!) • Форум: Программирование на PHP

Ответов: 23
Просмотров: 1355
После обработки напильником:
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $file = '1.txt';
  3. if($_POST['html']){
  4.         file_put_contents($file, $_POST['html']);
  5. }
  6. ?>
  7.  
  8. <form method="post">
  9. <textarea name="html" rows="10" cols="45">
  10. <?PHP
  11. print file_get_contents($file);
  12. ?>
  13. </textarea>
  14. <input type="submit" value="Сохранить">
  15. </form>
Джур Отправлено: 20 Февраля, 2011 - 00:44:04 • Тема: помогите новичку!!!) • Форум: Программирование на PHP

Ответов: 23
Просмотров: 1355
Ну, для одного пользователя уже понятно, как все склепать, если конечно в html-е без фанатизма.
Кидайте архив с исходным сайтом, посмотрим.

P.S. изменять только html надо или вставка картинок тоже интересует?
P.S.2. надеюсь версией РНР мы не ограничены?
Джур Отправлено: 20 Февраля, 2011 - 00:25:50 • Тема: помогите новичку!!!) • Форум: Программирование на PHP

Ответов: 23
Просмотров: 1355
могу предложить примерно 10..20 способов этого самого.

например, если сайт это набор только html страничек, можно сделать 1 php файлик, который будет брать исходник указанного файла, запихивать его в tiny_mce и после нажатия "сохранить" будет сохранять, соответственно.
итого: авторизация, выбор файла, редактирование.

Это вам подойдет или надо что-то сложное?
Это для учебы или это для дела? Если для дела, то и подход сложнее нужен.
Как говорится, уточняйте, не злити мрявов.

Страниц (29): « 1 2 3 4 [5] 6 7 8 9 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB