PHP.SU

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

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

> Найдено сообщений: 34
Qualifiv Отправлено: 24 Ноября, 2011 - 14:23:32 • Тема: форма входа • Форум: Напишите за меня, пожалуйста

Ответов: 3
Просмотров: 46
Наверно сделать проверку есть ли логин.
PHP:
скопировать код в буфер обмена
  1.  
  2. <?
  3. if(isset($_SESSION['log']))
  4. {
  5.        echo $_SESSION['log'];
  6. }
  7. else
  8. {
  9.        echo $l;
  10. }
  11. ?>
  12.  
Qualifiv Отправлено: 24 Ноября, 2011 - 12:36:49 • Тема: С форума по строчке, или как можно научиться программировать • Форум: Обучение на основе реальных проектов

Ответов: 159
Просмотров: 70502
Тему действительно тяжело найти.
Может и идея глупа ну думаю сильно тапкам не получу. Идея в том чтобы создать так сказать интерактивный учебник по PHP. Существуют интерактивные учебники по 1с, там конечно все ограничено ни куда мимо не зайдешь. Но там все на живом примере .
Например у тебя задание вывести "HELLO WORLD" есть пустое окошечко куда вводишь сам код , а справа результат твоего труда . То есть ты сам в этом участвуешь . Тут можно будет реализовать текстовый редактор куда будешь вписывать с подсветкой. Или дается код который нужно дописать/подправить нажимаешь и смотри результат. Вобшем можно можно много всего к учебнику придумать.
Qualifiv Отправлено: 23 Ноября, 2011 - 20:29:06 • Тема: Помогите с кукой разобраться • Форум: Вопросы новичков

Ответов: 11
Просмотров: 427
Я же говорил что увеличил до 2015 года в настройках смотрел там написано до 2015 года проблема с оперой существует.Да даже если 10 минут куки у меня браузер быстрее запускается
Qualifiv Отправлено: 23 Ноября, 2011 - 19:47:09 • Тема: Помогите с кукой разобраться • Форум: Вопросы новичков

Ответов: 11
Просмотров: 427
Проблема в браузере оказалась. В мозиле все норм но это меня все равно не утешает(
На официальном форуме оперы вопрос поднимался на локалхосте проблемы с куки.
Извините за беспокойство Ниндзя
Qualifiv Отправлено: 22 Ноября, 2011 - 20:50:20 • Тема: Помогите с кукой разобраться • Форум: Вопросы новичков

Ответов: 11
Просмотров: 427
Время поменял все равно время жизни кук до 2015 года
Qualifiv Отправлено: 20 Ноября, 2011 - 19:08:02 • Тема: Помогите с кукой разобраться • Форум: Вопросы новичков

Ответов: 11
Просмотров: 427
sKaa
$cook я устанавливаю устанавливать куки или достаточно сессии .
PHP:
скопировать код в буфер обмена
  1.  
  2. if(isset($_POST['cook']))
  3. {
  4.         $cook = true;
  5. }
  6. else
  7. {
  8.         $cook = false;
  9. }
  10. if ($cook and $username != '')
  11.         {
  12.                 setcookie('username', "$username", time() + 36000);
  13.         }
  14.  
Qualifiv Отправлено: 20 Ноября, 2011 - 18:38:16 • Тема: Помогите с кукой разобраться • Форум: Вопросы новичков

Ответов: 11
Просмотров: 427
sKaa
PHP:
скопировать код в буфер обмена
  1.  
  2. if ($cook and $username != '')
  3.         {
  4.                 setcookie('username', "$username", time() + 36000);
  5.         }
  6.  

вроде тут устанавливаю куки
Qualifiv Отправлено: 20 Ноября, 2011 - 16:27:50 • Тема: Помогите с кукой разобраться • Форум: Вопросы новичков

Ответов: 11
Просмотров: 427
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. //Функция  авторизации.
  4. function login($username, $cook)
  5. {
  6. if ($cook and $username != '')
  7.         {
  8.                 setcookie('username', "$username", time() + 36000);
  9.         }
  10. if($username != '')
  11.         {
  12.                 $_SESSION['username'] = $username;
  13.         }      
  14. }
  15. #кнопка запомнить меня ?
  16.  
  17. if(isset($_POST['cook']))
  18. {
  19.         $cook = true;
  20. }
  21. else
  22. {
  23.         $cook = false;
  24. }
  25.  
  26. if(!isset($_COOKIE['username']))
  27. {
  28.         login($_POST['username'], $cook);
  29.         echo 'нету куки функция выполняется';
  30. }
  31. elseif(isset($_COOKIE['username']))
  32. {
  33.         $_SESSION['username'] = $_COOKIE['username'];
  34.         echo 'куки обьвленная';
  35. }
  36. echo $_SESSION['username'];
  37. ?>
  38.  

Вроде все работает в кукух есть значение(смотрел в браузере время нормальное). Закрываеш браузер и все нету значения в куках подскажите пожалуста.
Qualifiv Отправлено: 07 Ноября, 2011 - 21:24:47 • Тема: Разбор полетов • Форум: Напишите за меня, пожалуйста

Ответов: 0
Просмотров: 21
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <?php
  3. ///Обявляю функцию показа страницы с видео
  4.  
  5. function showFilm($namberFilm, $namber_series)
  6. {
  7.         echo '<html>';
  8.         echo '<head>';
  9.         echo "<title>{$namberFilm['name_film']}</title>";
  10.         echo '</head>';
  11.         echo '<body>';
  12.         echo "<h1>{$namberFilm['name_film']}</h1>";
  13.         echo $namberFilm['english_name'];
  14.         echo '<br/>';
  15.         echo $namberFilm['series']["$namber_series"];
  16.         echo '<p>';
  17.         echo '<form name="selest_film" method="post" action="the_booth_at_the_end.php">';
  18.         echo '<input name="back" type="submit" value="<<<" />';
  19.         echo "$namber_series" . ' серия' ;
  20.         echo '<input name="next" type="submit" value=">>>" />';
  21.         echo '</form>';
  22.         echo '</p>';
  23.         echo '<form name="switch" method="post">';
  24.        
  25.         foreach($namberFilm['series'] as $qw => $value)///Создаю для каждого массива кнопку но она не работает не появляется в $_POST.
  26. {
  27.                 echo "$qw" . ' серия' . "<br/>";
  28.                 echo '<input type="submit" name={$qw} value=серия>';
  29. }
  30.         echo '</form>';
  31.         echo '</body>';
  32.         echo '</html>';
  33. }
  34.  
  35.  
  36. ///Попробую создать массив фильма
  37.  
  38. $film = array(
  39.         'name_film' => 'Столик в углу (сериал)',
  40.         'english_name' => 'The Booth at the End',
  41.         'series' => array (
  42.                 '1' => '1 серия',
  43.                 '2' => '2 серия',
  44.                 '3' => '3 серия',
  45.                 '4' => '4 серия'
  46.                
  47. );
  48. if (!isset($_SESSION['counter']))
  49. {
  50.         $_SESSION['counter'] = 1;
  51. }
  52. if((isset($_POST['next'])) and (count($film['series']) - 1) >= $_SESSION['counter'] )
  53. {
  54.        
  55.         $_SESSION['counter']++;
  56. }
  57. if((isset($_POST['back'])) and ($_SESSION['counter'] > '1'))
  58. {      
  59.         $_SESSION['counter']--;
  60. }
  61. ///вход
  62.  
  63. showFilm($film, $_SESSION['counter']);
  64.  
  65. if(isset($_POST['1']))
  66. {
  67.             echo 'существует';
  68. }
  69. ?>

Посоветуйте где можно что либо укоротить или упростить. Про базы не знаю я просто поставил для себя задачу написать небольшой скрипт просмотра видео.
И еще не получается вывести кнопки на каждую серию.
Qualifiv Отправлено: 06 Ноября, 2011 - 12:29:04 • Тема: Как в заголовок вставить переменную ? • Форум: Вопросы новичков

Ответов: 4
Просмотров: 198
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. function showFilm($namberFilm, $namber_series)
  3. {
  4.         echo '<html>';
  5.         echo '<head>';
  6.         echo "<title>{$namberFilm['name_film']}</title>";
  7.         echo '</head>';
  8.         echo '<body>';
  9.         echo "<h1>{$namberFilm['name_film']}</h1>";
  10.         echo $namberFilm['english_name'];
  11.         echo '<br/>';
  12.         echo $namberFilm["$namber_series"];
  13.         echo '<p>';
  14.         echo '<form name="selest_film" method="post" >';
  15.         echo '<input name="back" type="submit" value="<<<" />';
  16.         echo $namber_series;
  17.         echo '<input name="next" type="submit" value=">>>" />';
  18.         echo '</form>';
  19.         echo '</p>';
  20.         echo '</body>';
  21.         echo '</html>';
  22. }
  23. $a = 1;
  24.  
  25. showFilm($film, $a);
  26.  
  27. if(isset($_POST['selest_film']))
  28. {
  29.         echo 'сушествует';
  30.               $a++;
  31. }
  32. else
  33. {
  34.         echo 'нету';
  35. }
  36.  

Выдает что 'нету' на кнопку конешно не нажимается
Qualifiv Отправлено: 06 Ноября, 2011 - 10:14:11 • Тема: Как в заголовок вставить переменную ? • Форум: Вопросы новичков

Ответов: 4
Просмотров: 198
Спасибо большое вопрос закрыт)
Qualifiv Отправлено: 06 Ноября, 2011 - 09:27:51 • Тема: Как в заголовок вставить переменную ? • Форум: Вопросы новичков

Ответов: 4
Просмотров: 198
CODE (htmlphp):
скопировать код в буфер обмена
  1. function showFilm($namberFilm)
  2. {
  3.         echo '<html>';
  4.         echo '<head>';
  5.         echo "<title>$namberFilm['name_film']</title>";/// здесь проблема
  6.         echo '</head>';
  7.         echo '<body>';
  8.         echo $namberFilm['name_film'];
  9.         echo "<h1>$namderFilm['name_film']</h1>";///и здесь
  10.         echo '</body>';
  11.         echo '</html>';
  12. }

Как знаки поставить чтоб работало ?
Qualifiv Отправлено: 29 Октября, 2011 - 11:30:46 • Тема: про массив и print_r() • Форум: Вопросы новичков

Ответов: 9
Просмотров: 295
Спасибо большое я даж не в курсе был что print_r закрывать нужно, думал если в скобках то она как бы не требует закрытия.
Qualifiv Отправлено: 29 Октября, 2011 - 11:19:10 • Тема: про массив и print_r() • Форум: Вопросы новичков

Ответов: 9
Просмотров: 295
Данил_123 пишет:
может из-за того что строку не закончили?

Какую ?
Qualifiv Отправлено: 29 Октября, 2011 - 10:51:14 • Тема: про массив и print_r() • Форум: Вопросы новичков

Ответов: 9
Просмотров: 295
CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2. $text = 'My frends';
  3. $text = str_split($text);//разбиваю на буквы
  4. print_r($text)
  5. //var_dump($text)
  6. echo ($text["5"]);
  7. ?>

По отдельности print_r работает, когда следуюшей строкой хочеш отдельный массив вывести выдает ошибку. Закоментирушеш print_r() работает echo. Однако В чем загвоздка

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB