Мой путь изучения PHP с нуля. Бортовой Журнал Юнги.
Primary tabs
ВНИМАНИЕ: для изучения PHP используйте этот актуальный план.
КОНСПЕКТ БУДЕТ ОБНОВЛЯТЬСЯ И ИСПРАВЛЯТЬСЯ , СЕЙЧАС ОН НЕЧИТАБЕЛЬНЫЙ И НЕ ПРОВЕРЕННЫЙ . ЖДИТЕ, Я КРАСИВО ВСЁ ОФОРМЛЮ И ПОД КАЖДЫМ КОДОМ БУДУ ВЫПИСЫВАТЬ ПРОБЛЕМУ И КАК ЕЁ ПРЕОДОЛЕВАТЬ
Здравствуйте дорогие друзья ! Я изучаю книгу Хольцнер С. PHP в примерах .Включая версию 6 Скачать её очень просто . Буду писать код с комментариями только кратко,чётко и без лишнего.
ДЕНЬ 1 и 2 .
******************
Я закодил в блокноте с 28 по 73 страничку.
Код 1
<?php echo 'hello! this is PHP'; // echo выводит текст в кавычках ?>
КОНСПЕКТ КНИГИ .
**** ГЛАВА 1 ***
страничка 28
<? php echo "Важно понять! Существует три типа комментариев это: #,// - однострочный комментарий и /*...*/ многострочный комментарий (где троеточье там может быть любой набор символов "; /* Это комментарий Всем привет */ echo "Привет!" ; # Ниже пишется код связанный с обработкой массива // Ниже пишется код связанный с обработкой массива echo "Доброе утро!" ; // Это вывод приветствия echo "Здравствуйте!" ; # Это вывод снова здравствия!)))) # echo "Привет! ";
Переменные страничка 29
<? php echo "Температура сегодня : " , 6 ; ?>
Или
<? php echo " Температура сегодня : ", $temperatura ; /* Еще можно после доллара делать знак подчёркивания и латинская буква *\ echo "Температура сегодня : " , $_temperatura ; # Со знаком подчёркивания ?>
СОЗДАНИЕ ПЕРЕМЕННЫХ 30 страница
В отличие от других языков программирования PHP язык программирования с нестрогой типизацией переменных . В отличие от других языков программирования PHP язык программирования с нестрогой типизацией переменных . Что это значит? Если вы присаиваете переменной $a значение 4 - то PHP сразу присвоит это значение данной переменной, в Pascalе мы должны объявить сначала тип переменной
Program 1; var $a: integer; Begin $a:=4; end.
а на языке PHP этого делать не надо. Ниже мы без объявления типа переменной присваиваем им различные значения. Важно, также понять, что знак "=" означает присваивание переменной определенного значения, а знак "==" это "тождественно равно"
$stroka : " Привет! " ; $pi : 3,141 ; $temperatura : 21 ;
Здесь мы сначала присвоили значение переменным $apples равно 1, а потом
$apples равно 4.
<? php $apples : 1 ; echo "Число яблок : " , $apples , "<BR> " ; $apples : $apples + 3 ; echo "Теперь число яблок : " , $apples , "<BR>" ; ?>
Здесь мы сначала присвоили значение переменным "$apples" равно 1, а потом "$apples" равно 4.
<html> <head><title> Присваивание значения переменным </title> </head> <body> <h1>Присваивание значения переменным </h1> <? php echo "Количество яблок устанавливается в 1.<BR> " ; $apples = 1 ; echo " Число яблок: " , $apples , "<BR> " ; echo "Добавляется 3 яблока . <BR> " ; $apples = $apples + 3 ; echo "Теперь число яблок :" , $apples ,"<BR>" ; ?> </body> </html>
cтраница 31, 32,33
*****************Интерполяция переменных ****************************
Интерполяция переменных это когда мы пишем не "количество яблок", $kolichestvo; , а пишем "количество яблок $kolichestvo"; то есть мы само имя переменной пишем в двойных кавычках вместе с выводимым текстом и PHP выведет сразу значение данной переменной.
<html> <head><title> Интерполяция переменных </title> </head> <body> </H1> Интерполяция переменных </H1> <? php echo "Количество яблок устанавливается в 1 . <BR> " $apples : 1 ; echo "Количество яблок : $apples <BR> " ; $apples : $apples +3 ; echo "Теперь Количество яблок : $apples <BR>" ?> </body> </html>
Если, например вы создадите переменную $text=news и напишите в коде программы: $textpaper, то PHP будет выводить переменную $textpaper, поэтому выделяем {$text}paper и PHP прочитает переменную $text.
# Интерполяция переменных если имя переменной и слово сливаются .
<html> <head> <title> Интерпретация переменных </title> </head> <body> <?php $text : news; echo "Where is the $textpaper " # Здесь выведется ошибка ( компьютер не прочитает $text) echo "Where is the {$text}paper # Вот это правильно ?> </body> </html>
Cтраница 34, 35
*Переменные содержащие имена переменных *
Здесь суть в следующем: вы пишите переменную
$apples=3
apple, потом присваиваете новой переменной значение старой за счёт двойного доллара.
$fruit=$apples; echo $$fruit;
мы выведем значение $apples.
<? php $apples = 1; $fruit="apples"; echo "Количество яблок : ", $$fruit ; ?>
Другой пример, если мы выводим с интерполяцией (здесь необходимо использовать фигурные скобки
${$fruit}
) :
<htnl> <head><title> Переменные содержащие имена переменных </title></head> <body> <H1> Переменные содержащие имена переменных </title></head> <? php $apples=10 ; $orange=4 ; $fruit ="apples"; echo "Количество яблок : ${$fruit} <BR>" ; $fruit: "orange"; echo "Количество апельсинов : ${$fruit} <BR> "; ?> </body> </html>
cтраничка 35,36,37
*Константы*
<html> <head><title> Константа </title></head> <body> <H1> Константа </H1> <? php define ( "pi" , 3.141); echo "Константа pi содержит значение " , pi ," <BR> " ; ?> </body> </html>
Важно обратить внимание на то, что константы пишутся без знака доллара и если мы используем константу строкового типа, то нужны тоже кавычки, например:
define ("a","privet");
В PHP есть список зарезервированных слов , которые лучше не использовать , и список встроенных констант.
Существует 8 видов переменных .
cтраничка 41
*************** ГЛАВА 2 ОПЕРАТОРЫ ****************************************
Математические действия :
<html> <head><title> Математика </title></head> <body> <? php echo << 5+ 2 = >> , 5+2 , "<BR> " ; echo << 3-54 = >> , 3+ 454 , "<BR> " ; echo << 23 - 6 = >> , 34 +234 , "<BR> " ; echo << 34 /354 = >> , 34 / 354 , "<BR>" ; echo << 323 % 24 = >> , 323 % 24 , "<BR>"; ?> </body> </html>
****************************Математические Функции***************
Существуют множество функций , синус , арктангенс , косинус , функции преобразования числа в строку и наоборот .( функция bindec ) ...
Пример :
<? php echo "sqrt ( 49 ) = " , sqrt (49) ; ?>
**********************Операторы присваивания
<? php $a=$b=$c=1 ; echo $a , ",",$b ,"," , $c ; ?>
Бинарные операции
Чтобы сократить код мы модем использовать бинарные операции .
<? php $sdf =1 ; echo $sdf += 1 # а можно сделать вот так echo $sdf=1 ; $sdf = $sdf + 1 ; ?>
<? php $text = "Жизнь" ; $chislo = 234 ; echo $text .= "Прекрасна." ; echo "Число разделим на 2 " , $chislo / =2 ; ?>
ЧТО ТАКОЕ КОНКАТЕКАЦИЯ СТРОК ?
********инкремент ++, декремент -- **************************************
Если ++ справа , то есть $var++ , то значение $var возвращается какое было . То же для --
Если ++ слева , то есть ++$var , то значение $var увеличивается . То же для --
< html > <head> <title> Инкремент,Декремент </title></head> <body> <H1> Инкремент, Декремент </H1>; <? php $a=$b=$c=$d=1 ; echo " ++\$a= " , ++$a , "<BR>" ; echo "++\$b=" , ++$b , "<BR>"; echo "\$c-- " , $c-- , "<BR>"; echo "--\d", --$c, "<BR>" ; ?> </body> </html>
**********************Приоритет операторов ************************
В PHP как и в математике приоритет математических действий определяется скобками () . Пример :
<html> <head><title> Приоритет </title></head> <body> <H1> Приоритет <\H1 > <? php echo "4+2*9" , 4+2*9 , "<BR> " ; echo "(4+3)*9" , (4+3)*9 , "<BR>"; echo "(4+3)*(55-32)*(43)", (4+3)*(55-32)*(43), "<BR>"; echo "(4+3)+(55-23) " , ( 4+3)*(55-23) , "<BR>"; ?> </body> </html>
****************Оператор Исполнения******************************
<? php $output = 'date' ; echo $output; ?>
Команда операционной системе
<? php $ output = ' C:\\ winnt ' ; echo $output ; ?>
******************Cтроковые операторы*********************
<html> <body><title> ОПЕРАТОР КОНКТЕКАЦИИ </title><body> <body> <H1> ОПЕРАТОР КОНКАТЕКАЦИИ </H1> <? php $a = "Жизнь"; echo "\$a=",$a , "<BR>" ; echo "\$b = \$a.\ ", прекрасна \"<BR>" ; $b = $a . "прекрасна" ; echo "Теперь \$b = ", $b, "<BR>" ; echo "\$b. = \" и удивительна. \ ""<BR> " ; $b. = "и удивительна." ; echo "Теперь \$b " , $b , "<BR>"; ?> </body> </html>
***********************************Битовые операторы***********************
Раздел прочитан
*****************************ОПЕРАТОР IF***********************************
<? php $temperature = 25 ; if ( $temperature < 30 ) echo "Отличный денёк!"; ?>
Cоставной оператор для выполнения нескольких задач в условии :
<html> <head><title> Использование оператора IF </title></head> <body> <H1> Использование оператора IF </H1> <? php $minutes = 4 ; if ( $minutes > 3 ) { echo "Ваше время исткло! <BR>"; echo "Пожалуйста , положите трубку! <BR>"; $hang_up_now = TRUE ; # Здесь логические функции . } ?> </body> </html>
if ( is_int ( $variable ) ) $variable = $variable + 10 ;
*********************************ОПЕРАТОРЫ СРАВНЕНИЯ*******************
=== полная идентичность if ( $a === $b ) , тио будет TRUE
$a != $b неравенство
неравенство
!== неидентичность если а не равно b и они не одного и того же типа .
$a
$a > $b больше
$a
$a >= $b больше или равно .
*******Хороший день! ***********************
<? php if ( $temperature == 25 ) echo " Хороший день ! "; ?>
***********Неравенство **********************
<? php $temperature = 23 if ( $temperature != 25 ); echo "Температура не равна 25 градусов! "; ?>
************************** Проверка на равенство вещественных чисел **********
<? php $value = 3,1411111111 ; if ( abs ( pi () - $value ) < 0.000001 ) { echo (" Это Число pi " ); } ?>
*********************ЛОГИЧЕСКИЕ ОПЕРАТОРЫ *************************
$temperature = 27 ; if ( ( $temperature<=30) && ( $temperature>=25) ) echo ( "Комфортная температура ") ;
Логические операторы
! True , если $a ложно
|| True, если истинно $a или $b
&& True , если истинно $a и $b
xor True , если истинно $a или $b , но не оба одновременно.
***************Оператор ELSE*****************
if ( expression) statement1 else statement2 <? php $chislo = 32 if ( ( $chislo >25 ) && ( $chislo<35 ) ) { echo ( "Число между 25 и 35") ; } else { echo ( "Не входит в диапозон "); } ?>
***************Оператор ELSEIF********************
$score = 4 ; if ( $score == 5 ) echo ( "Отлично ") ; else { if ( $score == 4) echo ( "Хорошо"); else { if ( $score == 3) echo ( "Удовлитворительно"); else echo "Неудовлетворительно"; } }
C использованием оператора ElseIF :
<? php $chislo = 4; if ( $chislo ==5) echo ( "otlichno"); elseif ( $chislo ==4) echo ("horosho"); elseif ( $chislo == 3) echo ( "horosho"); else echo ("неудовлетворительно "); ?>
*****************************ТЕРНАРНЫЙ ОПЕРАТОР*******************
****************************************ФУНКЦИИ ОБРАБОТКИ СТРОК*****************************
# код 1
echo trim ("Life is a beautiful!") ,"\n" ,"<br> ";
# \n - перенос строки не работает , а
работает . Почему буду выяснять.
echo substr ("Life is a beautiful!",6,3), "\n","<br> ";
// 6 и 3 в команде substr это вывод следующей после 6 буквы и 3 включительно от 6
echo "\"beautiful\" begins with the character ",strpos ("Life is a beautiful","beautiful"),"\n","<br> ";
/* strops - выдаёт номер символа с которого входит подстрока в строке . В нашем случае слово beautiful входит с символа имеющего порядок 10 если считать слева */
echo ucfirst("life is a beautiful!"),"\n","<br> ";
# ucfirst - преобразует первую букву в верхний регистр
echo strtolower ( " LIFE IS A BEAUTIFUL! ") , "<BR>" ;
# strtolower -преобразует все буквы в предложении в нижний регистр
echo strtoupper ( "Life is a beautiful!"), "\n" ,"<BR>";
# strtolower -преобразует все буквы в предложении в верхний регистр
echo "The length of the line \"Life is a beautiful!\" ", strlen ("Life is a beautiful!")," symbols.\n" ,"<br> ";
/* strlen -возвращает длину строки , в данном случае THE SUN cемь символов.*/
echo substr_replace ("Life is a beautiful!","awful",3,7), "\n","<br> ";
/* substr_replace 'это функция которая вставляет в диапозон от 3 на 4 символ до 7 включительно слово стоящее после , в нашем случае вставляем awfull */
echo chr (65), chr (66), chr(80) , "\n","<br> ";
#Функция chr возвращает фактический буквеный символ , от его кода в таблице ASCII эту таблицу легко найти в интернете
1 проблема: Если вам необходимо перенести одну строку вам необходимо писать
, так как \n может не работать почему , буду выяснять .
2 проблема: Если у вас Mozilla Firefox , то возможны проблемы с выводом шрифтов , у меня например появляться стали знаки вопроса в черном ромбике . Проблему я решать сейчас буду обновлением шрифтов в папке fonts . Проблема решается , если русский текст используемый в скриптах заменить на английский , значит решение кроется в том,чтобы mozilla и internet explorer мог читать Русский язык . Продолжаю решать проблему ...
# код 2
$string = 'Life is a beautiful!'; $first_character = $string {3}; echo $first_character ; # функция $first_character вывводит букву по числу например 3 , которое является порядком этой буквы в слове. ?>
ДЕНЬ 4 .
МАССИВЫ
<?php $fruit [1] = "pineapple" ; $fruit [2] = "apple" ; $fruit [3] = "grapes" ; echo $fruit[1] , "<BR>"; echo $fruit[2] , "<BR>"; echo $fruit[3] , "<BR>"; ?>
<?php /* Классический массив с числовой нумераций элементов массива */ $fruit [1] = "pineapple" ; $fruit [2] = "apple" ; $fruit [3] = "grapes" ; echo $fruit[1] , "<BR>"; echo $fruit[2] , "<BR>"; echo $fruit[3] , "<BR>";
// Более краткая форма записи массива
$fruit= array ( "aples" , "grapes" , "pineaple") ; echo $fruit [1] ; # знайте ,что PHP ведёт счёт с нуля . Поэтому будет не aples , а grapes .
/* Здесь заместо индекса элемента массива идёт строковое значение элемента массива */
$fruit_count ["Москва"] = 1500 ; $fruit_count ["Cанкт-Петербург"] = 15000 ; $fruit_count ["Владивосток"] = 1500 ; echo $fruit_count ["Москва"] , "<BR>"; echo $fruit_count ["Cанкт-Петербург"] , "<BR>"; echo $fruit_count ["Владивосток"] , "<BR>";
/* Ниже если массив без нумерации элементов массива , то нумерация идёт с нуля */
$fruits [ ] = "pineapple" ; $fruits [ ] = "apple" ; $fruits [] = "grapes" ; echo $fruits[0] , "<BR>"; echo $fruits[1] , "<BR>"; echo $fruits[2] , "<BR>";
// Использование оператора for
for ( $index = 0 ; $index < count ($fruits) ; $index++ ) /* count($fruits) -количество элементов в массиве , $index++ пост-инкремент увеличение на единицу */ { echo $fruits [$index ], "\n" ; }
###############################################################################################################
/* Если нужно начать нумерацию , не с нуля , а с единички можно использовать следующую кодовую конструкцию*/
$fruits =array ( 1 => "pineapple","apples" ,"grapes" ); echo $fruits [1] , "<BR>";
/* Если будете использовать следующую кодовую конструкцию , то также её можно применить к строковым индексам */
$Towns = array ("Москва" => 130 , "Санкт-Петербург" => 240 , "Владивосток" => 123 ); echo $Towns ["Москва"] , "<BR>"; echo $Towns ["Санкт-Петербург"], "<BR>"; echo $Towns ["Владивосток"], "<BR>"; ?>
# Функция range позволяет выводить поочередно символы . Например английский алфавит.
<?php $letters = range ( "a", "z"); echo $letters [23] ,"<BR>"; echo $letters [10],"<BR>"; echo $letters [11],"<BR>"; ?>
# Применение оператора for для вывода массива .
<html> <head> <title> Модификация Массива </title></head> <H1> Модификация Массива </H1> <body> <?php $fruit [0] = "apple" ; $fruit [1] = "greenapple" ; $fruit [2] = "orange" ; $fruit [1] = "grapes"; $fruit [] = "lemon"; for ($chislo = 0; $chislo < count($fruit) ; $chislo++) { echo $fruit [$chislo] , "<BR>" ; } ?> </body> </html>
//Здесь в строчке $new_fruits = $fruit ; мы копируем целиком весь массив в переменную
// $new_fruits
<?php $fruit [0] = "apple"; $fruit [1] = "grapes"; $fruit [2] = "banana "; $fruit [3] = "lemon"; $new_fruits = $fruit ; echo $new_fruits [1]; ?>
<?php /* Здесь видно как 2 строчка "пустая" */ $fruit [0]= "apples"; $fruit [1]= "apricot"; $fruit [2] = "pear" ; $fruit [1] = "" ; for ( $index = 0 ; $index < count ($fruit) ; $index++) { echo $fruit [$index] , "<BR>"; } ?>
<?php # Здесь будет видно что написано ,что элемент массива не определён $fruit [0]= "apples"; $fruit [1]= "apricot"; $fruit [2] = "pear" ; unset($fruit[1]); for ( $index = 0 ; $index < count ($fruit) ; $index++) { echo $fruit [$index] , "<BR>"; } ?>
ДВА ДНЯ ЗАГУЛА ПРОШЛИ .... 8-ой день моего изучения PHP .Мой совет не садитесь с утра за сайт "ВКОНТАКТЕ" или если есть возможность не делайте никаких дел утром. А только занимайтесь кодингом
Функция print_r выводит все элементы массива .
$fruit [1]= "apple";
$fruit [2]= "pineaple" ;
$fruit [3]= "orange";
$fruit [4]= "cucumber";
print_r($fruit) ;
?>
Страничка 84 . Функция $key
Функция foreach
$fruits = array ( "apple","orange","cucumber");
foreach ( $fruits as $value )
{
echo "value: $value ","
";
}
?>
C выводом индекса :
$fruits = array ( "apple","orange","cucumber");
foreach ( $fruits as $key => $value )
{
echo "index: $key ,value: $value ","
";
}
?>
Функции для работы с массивами .
Примерно день 15 уже .
Что изучено .
=============
Словесное описание кода ( главное понять логику в коде , а как он реализуется в конкретно заданном языке - не так важно ) : задаём функцию с переменной , изначально она принимает значение ложь, потом если выполняется определенное условие , мы присваиваем значение тру , если условие не выполняется , то возвращаем , значение "ложь". Итак , мы задаём температуру , она входит в диапозон значении выводим тру , если не выполняется ложь.
<html> <head> <title> Functions ( Vlozhenie cikli ) </title> </head> <body bgcolor= "yellow"> <img src="1.jpg" height="110" width = "110" alt= "Russia " > <a href = 'main.html'> hoio </a> <h1> Here I practice scripts </h1> <BR> *** Script 1 *** <BR> <BR> <BR> <BR> <?php $chislo [1] [1] = "1112" ; $chislo [1] [2] = "2324"; $chislo [2] [1] = "1112" ; $chislo [2] [2] = "2324"; $chislo [3] [1] = "1112" ; $chislo [3] [2] = "2324"; print_r ($chislo); ?> <BR> <H1> 2 scrtipt </H1> <BR> <?php /* Скрипт не работает */ $chislo [0] [] = "1112" ; $chislo [0] [] = "2324"; $chislo [1] [] = "1112" ; $chislo [2] [] = "23234"; for ( $out = 0 ; $out < count($chislo) ; $out++) { echo $out ,"outer" ,"<BR>" ; for ( $in = 0 ; $in < count($chislo [$out]) ; $in++) { echo $in,"inner" , "Massive :" , $chislo [$out] [$in] ,"<BR> " ; } } ?> <BR> <H1> Work with functions </H1><BR> <?php function nav_b () { echo "<hr>" ; echo "<center>" ; echo "<a href : = 'main.html'> hoio </a> $nbsp;$nbsp;"; echo "<a href : = 'home.html'> Home </a> $nbsp;$nbsp;"; echo " <a href : = 'index.html'> Index </a> $nbsp;$nbsp;"; echo "</center>"; } ?> <BR> <?php function greeting($text="Privet!") { echo "$text" ,"<BR>"; } greeting (); ?> <BR><H1> Script 3 </H1><BR> <?php function square ($value) { return $value * $value ; } echo "16 x 16 =", square (16),"."; ?> <?php echo square(30); ?> <?php function fun_arr ($arr) { for ( $a =0 ; $a<count ($arr) ; $a++ ) { $arr [$a] *=2 ; } return ($arr) ; } $arr = array(1,2,3,4,5,6); $arr=fun_arr($arr); echo "Double elements of massive","<BR>"; foreach ($arr as $value ) { echo "Value : $value <BR>" ; } ?> # Cписки и их использование : </body> </html> # Статистические переменные , Глобальные переменные, # Формы <html> </html>
# Выключатели , ввод пароля, отправка пароля , списки , флажки.
#2 script
Text area
Создаём в каталоге /test где находится файл index.php, файл phptext.php и пишем там следующий код :
<HTML> <HEAD> <TITLE> TEXT AREA </TITLE> </HEAD> <BODY> <CENTER> Your name <?php echo $_REQUEST ["Name"]; ?> </CENTER> </BODY> </HTML>
#2 script
Text area
#Ввод пароля
Index.php: <html> <head><title> Input password </title></head> <body> <H1> Input Password </H1> <FORM METHOD = "POST" ACTION="phppassword.php"> Input password : <input name="Password " TYPE ="PASSWORD"> <BR><BR> <input type ="SUBMIT" value="OK"> </form> </body> </html>
# файл на котором должен отобразиться пароль phppassword.php :
<html> <body> <?php echo $_REQUEST ["Password"] ; ?> </body> </html> # Cкрипт картинка ссылка , с определяемыми координатами нажатия <pre class="brush:php"> <html> <head><title> IMAGE </title></head> <body> <FORM METHOD="POST" ACTION = "imap.php"> <BR> Push the image : <BR> <INPUT NAME="image" TYPE ="IMAGE" SRC="image.jpg"> </FORM> </body> </html>
# Cоздаём файл imap.php :
<html> <head><title> KOORDINATES </title></head> <body> You have clicked on the following coordinates : ( <?php echo $_REQUEST ['image_x'] ,",", $_REQUEST ["image_y"]; ?> ) </body> </html>
КОД КНОПКИ.
The display of the uploaded file
$handle = fopen ( $_FILES ['userfiles'] ['tmp_name']);
while ( !feof ($handle) )
{
$text = fgets ($handle) ;
echo $text , "
" ;
}
fclose ( $handle) ;
?>
Button 2
Buttom: variant 2
##########################################################
Complex form
############
1111
In form will be input data :
foreach ($_REQUEST as $key => $value)
{
if (is_array ($value))
{
foreach ($value as $item)
{
echo $key , "=>" , $item , "
";
}
}
else
{
echo $key , "=>" , $value , "
";
}
}
?>
Delete
$errors = array () ;
if (isset ($_REQUEST["seen_already"]))
{
validate_data ();
if (count ($errors) > 0 )
}
{
display_errors ();
display_form ();
}
else
{
process_data ();
}
}
else{
display_form ();
}
function validate_data ()
{
global $errors ;
if ( $_REQUEST ["NAME"] == "")
}
$errors [] = " Name is very important ";
}
}
function display_errors ()
{
global $errors ;
foreach ($errors as $err)
{
echo $err , "
"
}
}
function process_data ()
{
echo "Your name:" ";
$ok_text = strip_tags ($_REQUEST ["NAME"]);
echo $ok_text;
}
function display_form ()
{
echo "
}
?>
- Log in to post comments
- 8763 reads
vedro-compota
Sun, 07/19/2015 - 12:37
Permalink
так лучше не делать. каждую
так лучше не делать. каждую заметку создавайте на отдельной странице
_____________
матфак вгу и остальная классика =)
fgh
Mon, 07/20/2015 - 19:25
Permalink
Заметку делать на каждой
Заметку делать на каждой странице - всмысле каждый день моего изучения , на каждой страничке отдельной ?
vedro-compota
Mon, 07/20/2015 - 19:55
Permalink
cкорее каждую новую тему в
cкорее каждую новую тему в том смысле в котором вы понимаете подобное деление.
Ваша разметка выглядит теперь намного лучше.
_____________
матфак вгу и остальная классика =)
vedro-compota
Sun, 07/19/2015 - 12:38
Permalink
И обязательно подсвечивайте
И обязательно подсвечивайте код.
_____________
матфак вгу и остальная классика =)
vedro-compota
Fri, 07/24/2015 - 11:02
Permalink
сделай на этой странице
сделайте на этой странице оглавление (список ссылок) - а все дни вынесите на отдельные страницы.
так будет намного проще работать вам, а мне будет проще комментировать.
_____________
матфак вгу и остальная классика =)