Arhiva

Archive for the ‘Mini-Curs PHP’ Category

Operatii Matematice

februarie 6, 2009 Scrie un comentariu
Autor: Raul
Sa o luam usor….
Prima data introducem in php:

Code:
<?php
?>

Apoi urmati pasii:
1) Introducem in php:

Code:
<?php
?>

2) Adaugam termenii operatiilor:

Code:
<?php
$a = 10;
$b = 2;
?>

3) Introducem rezultatul:

Code:
<?php
$a = 10;
$b = 2;
$rezultat = $a+$b;
?>

4) Afisam mesajul:

Code:
<?php
$a = 10;
$b = 2;
$rezultat = $a+$b;

echo “Rezultatul tau este $rezultat”
?>

Cam asta este…sper sa va fie de folos.
P.S: Puteti schimba la rezultat cu orice operatie (eu am luat +) si mai puteti adauga numere dupa model !

Categories: Mini-Curs PHP Etichete:

Aflare Host de NET

februarie 6, 2009 Scrie un comentariu

Acesta este un script facut de mine prin care iti poti afla hostul tau de internet !

Code:
<?php
$ip_name = gethostbyaddr($ip);

echo “Hostul tau de internet este <b>$ip_name</b> !”

?>

Autor: Raul

Categories: Mini-Curs PHP Etichete:

Aflare IP

februarie 6, 2009 Scrie un comentariu

Acesta este un script facut de mine prin care poti afla ip-ul tau prin afisare in php !

Code:
<?php
$ip = $_SERVER['REMOTE_ADDR'];

echo “Ip-ul tau este <b>$ip</b> !”

?>

Autor: Raul

Categories: Mini-Curs PHP Etichete:

Curs PHP Partea a I a:Introducere

octombrie 28, 2008 Scrie un comentariu

Introducere

Până nu demult, în Internet erau puţini cei care realizau şi foloseau fişierele de comenzi – scripturile. Recent, însă, tot mai multă lume îşi construieşte propriile pagini Web, sau chiar propriile centre Web, iar limbajele de comenzi, pentru realizarea de script-uri, devin tot mai importante. În acelaşi timp, aceste limbaje devin tot mai uşor de învăţat, iar PHP este unul din ele, poate cel mai simplu şi cel mai puternic (deocamdată).

Ce este PHP?

PHP vine de la “Hypertext Preprocessor” şi este un limbaj de comenzi-script pentru server (se spune că acţionează pe partea serverului – server-side language). Adică fişierele cu comenzi PHP rulează pe serverul Web, nu în navigator, pe staţia client. Cu alte cuvinte, nu trebuie să ne batem capul cu compatibilitatea soft a calculatorului personal de pe care navigăm. PHP este un limbaj relativ nou (comparativ cu alte limbaje precum Perl (CGI) şi Java), dar devine rapid unul dintre cele mai răspândite şi mai populare din Internet.

De ce PHP?

De ce ar trebui preferat PHP altor limbaje, precum Perl? Şi de ce ar trebui să învăţ’ăm de fapt un limbaj pentru scripturi?

Învăţarea sau măcar înţelegerea unui limbaj care să ne permită scrierea de scripturi Web, poate schimba complet viziunea lărgind grozav posibilităţile de publicare şi activitate pe Web. Chiar dacă putem descărca scripturi gata făcute, din centre precum Hotscripts, acestea, de regulă, includ reclama pentru autorul respectiv şi nu ne vor oferi exact ce dorim. Înţelegând limbajul vom edita mai uşor aceste scripturi, pentru ca să facă ceeace dorim, sau chiar putem crea scripturi noi, proprii.

Folosirea scripturilor în propriul centru Web ne permite să adăugăm multe elemente de noutate şi interactivitate, precum formularele de feedback, cărţile de oaspeţi, sistemele colaborative numite message boards, contoare ale vizitelor şi multe alte elemente mai avansate precum sistemele portal, cele de management al conţinutului, gestionarii de reclame (advertising managers), etc. Astfel de elemente sunt necesare pentru a obţine o imagine de profesionist. Mai mult, oricine vrea acum să lucreze în industria de proiectare şi dezvoltare se centre Web va descoperi că este mult mai simplu să găsească un loc de muncă atunci când ştie PHP şi programarea Web.

Ce ne trebuie?

Aşa cum am menţionat înainte, PHP este un limbaj pentru scripturi pe partea de server (server-side). Asta însemnă că, utilizatorii nu trebuie să-şi instaleze nimic în plus, ca soft, dar pe platforma unde rulează serverul Web (gazda Web) trebuie să avem instalat PHP. Acesta poate fi deja inclus (încorporat) în serverul Web, dar dacă nu ştim: este sau nu instalat, putem să ne lămurim, ăpătând răspunsul cu ajutorul primului script din acest curs. Dacă serverul nu suportă PHP atunci va trebui să apelaşi la administratorul său pentru a-l instala, PHP-ul fiind un produs public – putând fi descărcat gratuit şi simplu de la www.php.net. Altă cale este să vă găsiţi o altă gazdă Web care suportă PHP. Sau să vă instalaţi propriul server Web împreună cu PHP.

Scrierea în PHP

Pentru a scrie un fişier în PHP pe calculatorul propriu nu vă trebuie nimic alceva decât un simplu editor de texte (precum Notepad din Windows). Lansaţi-l şi pregătiţi-vă să scrieţi primul script PHP.

Declaraţia PHP

Scripturile PHP sunt întotdeauna incluse între două taguri PHP, conform aceleaşi scheme ca şi în HTML. Astea spun serverului să preia information dintre ele şi să o interpreteze ca expresie din PHP. Există trei forme diferite de marcare a expresiilor – comenzilor PHP, şi anume:

Cod:
<?
comenzi PHP
?>

<?php
comenzi PHP
php?>

<script language=”php”>
comenzi PHP
</script>

Toate trei acţionează – se comportă exact la fel. In cele ce urmează vom folosi doar prima variantă, pentru simplitate (<? şi ?>). Dar pot fi folosite, la fel de bine oricare din cele trei. Atenţie, combinarea lor nu este însă permisă, nu putem folosi pentru deschidere <? iar pentru închidere </script> , spre exemplu.

Primul script

Primul script PHP este desigur unul banal şi totuşi esenţial. Tot ce va face este să furnizeze informaţiile despre instalarea şi starea PHP-ului pe server. Scrieţi cu editorul de texte următoarele:

Cod:
<?
phpinfo();
?>

Aşa cum se vede este o singură linie de cod PHP. Este o funcţie standard din PHP, numită phpinfo, care va cere serverului să scrie şi să transmită un tebel standard cu informaţiile de configurare a serverului.

O observaţie importantă din acest exemplu: linia de cod PHP se termină cu punct şi virgulă (;). Asta-i foarte important ca sintaxă. La fel ca în multe alte limbaje de comenzi sau de programare, liniile trebuie să se termine cu un marcaj anume,adesea tot (;), iar dacă acest terminator este omis rezultă o eroare.

Încheierea şi testarea scriptului

Odată scris, scriptul trebuie salvat ca fişier dându-i un nume. În acest caz, să-i spunem phpinfo.php. Apoi trebuie să încărcăm fişierul pe server, în spaţiul uzual al documentelor Web. După asta, folosind navigatorul, apelăm scriptul prin URL-ul corespunzător. Dacă lucrează (şi dacă PHP este instalat pe server) atunci vom obţine o listă amplă, plină cu detalii despre situaţia PHP pe server.

Dacă scriptul nu lucrează şi apare o pagină albă, atunci avem sau o eroare în modul în care a fost scris scriptul, sau serverul nu suportă această funcţie (situaţie extrem de puţin probabilă). Dacă, în locul afişării informaţiilor apare o ofertă de descărcare a fişierului (download), sau ne apare chiar scriptul aşa cum a fost scris (sursa), înseamnă că PHP nu este instalat pe server. Caz în care trebuie sau să căutăm alt server sau să instalăm PHP.

Nu strică să păstraţi acest script pentru utilizări ulterioare.

Categories: Mini-Curs PHP

Curs PHP Partea a II a:Afisarea Informatilor si Variabilele

octombrie 28, 2008 Scrie un comentariu

Afişarea informaţiilor şi Variabilele

Introducere

In ultima parte a lecţiei precedente am discutat câteva din avantajele PHP-ului ca limbaj pentru scripturi, învăţând cum să testăm dacă avem sau nu PHP instalat pe server. Acum vom vedea cum apar informaţiile în navigator şi cum utilizăm variabilele pentru a prelua informaţii.

Scrierea unui text

Pentru a scoate – afişa un text în scriptul PHP, avem mai multe posibilităţi. Pima, prin utilizarea comenzii print. Print permite afişarea unui text, a unor variabile sau a unor combinaţii ale acestora, pe ecran.

Instrucţiunea print este folosită în felul următor:

print(“Hello world!”);

Asta s-ar scrie ca fişier PHP în forma:

Cod:
<?
print(“Hello world!”);
?>

care prin apel cu navigatorul va afişa pe ecran:

Hello world!

Variabile în PHP

Ca şi în alte limbaje de programare, în PHP putem defini variabile. Există câteva tipuri de variabile în PHP, dar cea mai uzuală este variabila şir de caractere, numită String. Poate fi folosită pentru texte sau numere. Toate şirurile de caractere, toate variabilele string încep cu semnul $ . Pentru a atribui un text unei variabile string trebuie să folosim o succesiune de forma:

Cod:
$text_salut = “Bun venit pe site-ul meu Web!”;

Este o linie simplu de înţeles, tot ce se află între ghilimele va fi atribuit variabilei string din membrul stâng. Desigur, trebuie să ne reamintim câteva reguli privind lucrul cu şiruri de caractere.

Distinţia dintre majuscule şi minuscule. Astfel $Welcome_Text diferă de $welcome_text
Numele de şiruri pot conţine litere, cifre şi semne de subliniere (_), dar nu pot începe cu o cifră sau cu semnul _
Când atribuim un număr la un string nu mai e nevoie să punem ghilimelele. Adică este acceptată construcţia:

Cod:
$user_id = 987

Variabile de scoatere

Pentru a afişa o variabilă pe ecran folosim exact aceiaşi comandă ca şi pentru a afişa un text, cu o mică diferenţă formală. Astfel, pentru a afişa stringul atribuit variabilei $text_salut scriem:

Cod:
<?
$text_salut = “Bun venit pe site-ul meu Web!”;
print($text_salut);
?>

Aşa cum se poate vedea, singura diferenţă ar fi că scriem în comanda print numele variabilei, fără ghilimele, în locul textului cu ghilimele.

Formatul unui text

Din păcate scoaterea – afişajul în această formă cu print din PHP nu este prea interesant. Totul apare în navigatorul cu caracterele (fontul) predefinite. Dar este foarte simplu să introducem un format în text folosind HTML. Asta pentru că, PHP fiind pe server, codul se execută înainte ca pagina să fie trimisă spre navigator. Ceea ce înseamnă că doar rezultatele rulării scriptului sunt trimise, astfel că, în exemplul de mai sus spre navigator se va trimite doar textul:

Bun venit pe site-ul meu Web!

Iar asta ne permite să includem elementele de formatare – marcare standard din HTML pentru a face ca textul să apară aşa cum dorim. Aceste pot fi plasate direct în string-ul din scriptul PHP. Singura problem este că multe taguri HTML pretind ghilimele în sintaxă. Iar asta ar provoca un conflict cu ghilimelele din şirul declarat în script. Putem preciza – defini însă care semne de punctuaţie au rolul ghilimelelor din script, şi care sunt ghilimelele care trebuie ignorate.

Sre exemplu, să afişăm textul de mai sus cu Arial scris cu roşu. Asta s-ar scrie:

Cod:
<font face=”Arial” color=”#FF0000″>
</font>

Aici avem 4 ghilimele care ar putea încurca scriptul. Din cauza asta trebuie să adăugăm un backslash (\) înaintea fiecărei ghilimele pentru a face ca scriptul PHP să o ignore. Astfel vom avea:

Cod:
<font face=\”Arial\” color=\”#FF0000\”>
</font>

Iar asta poate fi deja inclusă în instrucţiunea print:

Cod:
print(“<font face=\”Arial\” color\”#FF0000\”>Bun venit pe site-ul meu Web!</font>”);

care va face ca pe navigator să apară:

Bun venit pe site-ul meu Web!

deoarece scriptul a transmis doar codul:

Cod:
<font face=”Arial” color=”#FF0000″>Bun venit pe site-ul meu Web!</font>

Pare destul de complicată această scoatere de cod HTML, dar vom vedea că există şi o cale ceva mai simplă.

Categories: Mini-Curs PHP
Follow

Get every new post delivered to your Inbox.