Не сте регистриран! Регистрирайте се БЕЗПЛАТНО, за да използвате услугите на сайта!

   Рубрики
 
 
 
 

 Форуми
» SEO и оптимизация
» Всичко за PHP и Perl
» Всичко за C, C++ и .NET
» Всичко за Java и JSP
» Всичко за SQL и MySQL
» Всичко за XHTML и CSS
» Презентация на сайтове
 PHP - Въведение - Част I
  1. Въведение
  2. Въвеждане на информация в базаданни
Magenta
     
Автор  Magenta (23.10.2004 19:04)  съобщение до автора
Погледнат  10991 пъти  добави към любими
Оценка  добави коментар
Гласове  22  изпрати на приятел
Коментари  (3)  абонирай се за PHP
    Страница 1 / 2

 



Този урок е едно въведение в PHP , въпреки че повечето от вас със сигурност са доста напреднали.Винаги е необходимо да има и урок ,които да обобщава основните неща в PHP.Така че можете да си отворите един едитор ,какъвто и да е той и да започнеме.Web-Сървърът трябва така да е конфигуриран , че да прехвърля на php-интерпретатора различни файлове.Повечето файлове имат разширение .php , но това е само конвенционално.Принципно може да се прехвърлят на интерпретатора и файлове с други разширения , например .html . Всички файлове от определен скрипт трябва да се намират в една директория,за да могат да бъдат откривани от Web-сървъра.
За Apache това е директорията /htdocs.

Синтаксисът на PHP

Едно е най-хубавите качества на PHP е лесното преминаване от HTML код в PHP код . Това функционира по следния начин: Всички PHP кодове в рамките на една HTML страница се намират между таговете <?php  и  ?> .Така се разделя PHP кодът от HTML.Интерпретаторът намира точно тези кодове за PHP, всички други се интерпертират като чист HTML код. Като пример да разгледаме следния код:

CODE
1
2
3
4
<?php
echo
"Zdrawei , ";
?>
Vasko!

Ако пуснеме този код през Web-сървъра  ще получиме страница с текста: Здравей  Васко!.Но PHP може много повече от това. Със следния пример въвеждаме някои променливи:

CODE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
echo
"Zdrawei Wasko! " ;
$var = date("CH");
if ( $var  <= 11)
{
 
echo " Dobro Utro!";
}
elseif ($ver > 11 and $var < 18)
{
 
echo "Dobyr Den!";
}
else
{
 
echo "Prijatna Wecher!";
}
?>

Тука вече забелязваме и поява на малко програмиране .Въвежда се функцията date() и 24-часов формат. Стойността се придава на вариаблата $vаr.След което правиме с помоща на програмен код проверката за поздрава с оглед на часовото време.

Сега да се занимаеме малко с базаданни.За да работите пълноценно с PHP е задължително да можете да работите с базаданни .За мен те се неизменна част от цялата система ,така че ви препоръчвам много добре да се позанимаете с тази част на PHP.Ето и едно малко примерче за това как се създава базаданни.Първо обаче ще трябва да си включите MySQL - клиента . Ако сте под UNIX , трябва да въведете командата  mysql в shell-консолата.Под Windows ще трябва да стартирате mysql.exe

След това напишете в конзолата следното :

CODE
1
2
3
mysql> create database myfirst;
Query OK , 1 row affected (0.01 sec)
mysql>



Сега вече след като имаме базаданни можем в нея да вкараме колкото си искаме табели .Тези табели също се създават чрез mysql-клиента.Следният пример показва създаването на табела :

CODE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
mysql> create database myfirst;
Query OK , 1 row affected (0.01 sec)

mysql> use myfirst;
Database changed
mysql> create table myfirst
    ->
(
    ->
name varchar(40) null,
    ->
email varchar(40) null,
    ->
url varchar (40) null,
    ->
);
Query OK , 0 rows affected (0.01 sec)

mysql>

След като вече създадохме базаданни , можем да започнеме да работим с нея .Следният пример разглежда връзка с базаданни.

CODE
1
2
mysql_connect("localhost" , "ok" , "ok" ) or die ("Ne move da se swyrvete s datenbankata!");
mysql_select_db("myfirst") or die ("Ne move da nameri datenbankata!");

Първият ред проверява дали мъсqл-базаданни е на същия компютър както и Web-сървъра.Освен това се дава името на потребиля и негавата парола.В този случай името и паролата са "ок" .Ако сървърът се свърже с базаданните тогава преминаваме на следващия ред и селектираме базаданнитe, коята сме избрали .За нашите следващи примери ще се нуждаем от горните два реда постоянно, затова можем да си направим живота по-лесен като сложим и двата реда в отделен файл и всеки път когато ни трябва ще го викаме оттам.Слагаме тази два реда във файл наречен dbconnect.php  и всеки път когато ни трябват в някой файл ги викаме по следния начин :

CODE
1
include ("dbconnect.php");



  Следваща страница >> 


Ключови думи: php първи стъпки програмиране начинаещ въведение синтаксис


Още уроци от тази рубрика


 
  • Подобни теми от myLinks
 

 1 посетител чете този урок (0 потребители и 1 гост)  
Активни потребители: ---
   
  

Еmail  
 

Е, поне малко по-правилен език да беше използван. Не че разбирам нещо от РНР, но поне знам, че 'вариаблата' е променлива, 'консолата' всъщност е конзола, а 'табелата' е таблица.

  BrunnenG на 15.05.2006 13:34

elseif ($ver > 11 and $var < 18) - не $ver а $var

  mr.XFLY на 20.03.2006 10:26

$var = date("H");

  mr.XFLY на 14.03.2006 12:09

 

 
  • Интересно от Софтуер
 



IT-PLACE.NET © 2004 - 2008