PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (3): « 1 [2] 3 »
Найдено сообщений: 34
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
Отправлено: 20 Ноября, 2011 - 16:27:50 • Тема: Помогите с кукой разобраться • Форум: Вопросы новичков
Ответов: 11 Просмотров: 427
PHP:
скопировать код в буфер обмена
<?PHP
//Функция авторизации.
function login( $username , $cook )
{
if ( $cook and $username != '' )
{
}
if ( $username != '' )
{
$_SESSION [ 'username' ] = $username ;
}
}
#кнопка запомнить меня ?
if ( isset ( $_POST [ 'cook' ] ) ) {
$cook = true ;
}
else
{
$cook = false ;
}
if ( ! isset ( $_COOKIE [ 'username' ] ) ) {
login( $_POST [ 'username' ] , $cook ) ;
echo 'нету куки функция выполняется' ;
}
elseif ( isset ( $_COOKIE [ 'username' ] ) ) {
$_SESSION [ 'username' ] = $_COOKIE [ 'username' ] ;
echo 'куки обьвленная' ;
}
echo $_SESSION [ 'username' ] ;
?>
Вроде все работает в кукух есть значение(смотрел в браузере время нормальное). Закрываеш браузер и все нету значения в куках подскажите пожалуста.
Qualifiv
Отправлено: 07 Ноября, 2011 - 21:24:47 • Тема: Разбор полетов • Форум: Напишите за меня, пожалуйста
Ответов: 0 Просмотров: 21
CODE (
htmlphp ):
скопировать код в буфер обмена
<? php
///Обявляю функцию показа страницы с видео
function showFilm( $namberFilm , $namber_series )
{
echo '<html>' ;
echo '<head>' ;
echo "<title>{$namberFilm['name_film']} </title>" ;
echo '</head>' ;
echo '<body>' ;
echo "<h1>{$namberFilm['name_film']} </h1>" ;
echo $namberFilm [ 'english_name' ] ;
echo '<br/>' ;
echo $namberFilm [ 'series' ] [ "$namber_series " ] ;
echo '<p>' ;
echo '<form name="selest_film" method="post" action="the_booth_at_the_end.php">' ;
echo '<input name="back" type="submit" value="<<<" />' ;
echo "$namber_series " . ' серия' ;
echo '<input name="next" type="submit" value=">>>" />' ;
echo '</form>' ;
echo '</p>' ;
echo '<form name="switch" method="post">' ;
foreach ( $namberFilm [ 'series' ] as $qw => $value ) ///Создаю для каждого массива кнопку но она не работает не появляется в $_POST.
{
echo "$qw " . ' серия' . "<br/>" ;
echo '<input type="submit" name={$qw} value=серия>' ;
}
echo '</form>' ;
echo '</body>' ;
echo '</html>' ;
}
///Попробую создать массив фильма
'name_film' => 'Столик в углу (сериал)' ,
'english_name' => 'The Booth at the End' ,
'1' => '1 серия' ,
'2' => '2 серия' ,
'3' => '3 серия' ,
'4' => '4 серия'
) ;
if ( ! isset ( $_SESSION [ 'counter' ] ) ) {
$_SESSION [ 'counter' ] = 1 ;
}
if ( ( isset ( $_POST [ 'next' ] ) ) and ( count ( $film [ 'series' ] ) - 1) >= $_SESSION [ 'counter' ] ) {
$_SESSION [ 'counter' ] ++;
}
if ( ( isset ( $_POST [ 'back' ] ) ) and ( $_SESSION [ 'counter' ] > '1' ) ) {
$_SESSION [ 'counter' ] --;
}
///вход
showFilm( $film , $_SESSION [ 'counter' ] ) ;
{
echo 'существует' ;
}
?>
Посоветуйте где можно что либо укоротить или упростить. Про базы не знаю я просто поставил для себя задачу написать небольшой скрипт просмотра видео.
И еще не получается вывести кнопки на каждую серию.
Qualifiv
Отправлено: 06 Ноября, 2011 - 12:29:04 • Тема: Как в заголовок вставить переменную ? • Форум: Вопросы новичков
Ответов: 4 Просмотров: 198
CODE (
htmlphp ):
скопировать код в буфер обмена
function showFilm($namberFilm, $namber_series)
{
echo '< html> ';
echo '< head> ';
echo "< title> {$namberFilm['name_film']}</ title> ";
echo '</ head> ';
echo '< body> ';
echo "< h1> {$namberFilm['name_film']}</ h1> ";
echo $namberFilm['english_name'];
echo '< br/> ';
echo $namberFilm["$namber_series"];
echo '< p> ';
echo '< form name= "selest_film" method= "post" > ';
echo '< input name= "back" type= "submit" value= "<<<" /> ';
echo $namber_series;
echo '< input name= "next" type= "submit" value= "> >>" />';
echo '</ form> ';
echo '</ p> ';
echo '</ body> ';
echo '</ html> ';
}
$a = 1;
showFilm($film, $a);
if(isset($_POST['selest_film']))
{
echo 'сушествует';
$a++;
}
else
{
echo 'нету';
}
Выдает что 'нету' на кнопку конешно не нажимается
Qualifiv
Отправлено: 06 Ноября, 2011 - 09:27:51 • Тема: Как в заголовок вставить переменную ? • Форум: Вопросы новичков
Ответов: 4 Просмотров: 198
CODE (
htmlphp ):
скопировать код в буфер обмена
function showFilm($namberFilm)
{
echo '< html> ';
echo '< head> ';
echo "< title> $namberFilm['name_film']</ title> ";/// здесь проблема
echo '</ head> ';
echo '< body> ';
echo $namberFilm['name_film'];
echo "< h1> $namderFilm['name_film']</ h1> ";///и здесь
echo '</ body> ';
echo '</ html> ';
}
Как знаки поставить чтоб работало ?
Qualifiv
Отправлено: 29 Октября, 2011 - 11:30:46 • Тема: про массив и print_r() • Форум: Вопросы новичков
Ответов: 9 Просмотров: 295
Спасибо большое я даж не в курсе был что print_r закрывать нужно, думал если в скобках то она как бы не требует закрытия.
Qualifiv
Отправлено: 29 Октября, 2011 - 10:51:14 • Тема: про массив и print_r() • Форум: Вопросы новичков
Ответов: 9 Просмотров: 295
По отдельности print_r работает, когда следуюшей строкой хочеш отдельный массив вывести выдает ошибку. Закоментирушеш print_r() работает echo. В чем загвоздка
Страниц (3): « 1 [2] 3 »
Powered by ExBB FM 1.0 RC1. InvisionExBB