(Lectii php gratuite) - Generarea dinamica a continutului
PHP ofera posibilitatea generarii dinamice a continutului afisat in browserul utilizatorilor, prin intermediul unor instructiuni si functii. Alaturi de XHTML, pot fi generate atat formate textuale (XHTML), dar si formate avand alta natura (cele grafice).ATENTIE !
In cazul celor mai multe formate, inainte de a se trimite browserului continutul generat dinamic, este necesar sa se trimita explicit acestuia, prin intermediul functiei PHP header ( ), un antet Content-Type cu o valoare corespunzatoare formatului.
Generarea formatelor textuale
<?php echo "PHP este cel mai usor limbaj de programare."; echo ("PHP este cel mai usor limbaj de programare."); // Pot fi utilizate argumente multiple, separate prin virgula, dar numai in varianta in care echo se foloseste ca instructiune echo "PHP este", " cel mai usor ", "limbaj de programare"; ?>
Scrie si tu exemplul de mai sus intr-un fisier nou (ex: generarea-dinamica.php) apoi testeaza-l in browserul tau.
In lectiile viitoare vom vorbi despre generarea formatului XHTML, generarea formatului XML si generarea formatelor grafice.
Salutare ! Daca ti-a placut acest articol click pe unul din butoanele de mai jos si da-i share in reteaua ta de socializare. De asemenea poti lasa si un comentariu cu privire la acest articol. Multumesc !
(Lectii php gratuite) - Preluarea datelor folosind metoda post
Salut ! Intr-o lectie anterioara am vorbit despre preluarea datelor introduse in formulare iar in acea lectie am folosit ca exemplu metoda get. Astazi iti voi prezenta o alta metoda de preluare a datelor si anume metoda post.In aplicatia din lectia anterioara numele si prenumele introduse de utilizator in formular sunt Ionescu si, respectiv, Florin. Datele pot fi trimise scriptului de prelucrare direct, fara a utiliza un formular, adaugandu-le adresei WEB a acestuia. Astfel, daca in caseta de adrese a browserului se introduce secventa anterioara si se apasa tasta <ENTER>, datele vor fi disponibile in scriptul afisare.php, in tablourile $_GET si $_REQUEST.
Aplicatia anterioara poate fi modificata pentru a utiliza metoda POST in scopul transmiterii catre server a datelor introduse in formular. Astfel atributul method al elementului form trebuie sa aiba valoarea "post" iar in scriptul afisare.php trebuie sa se utilizeze secventa PHP urmatoare:
<?php if(!empty($_POST['nume']) && !empty($_POST['prenume'])){ echo "Nume: " .$_POST['nume']; echo "Prenume: " .$_POST['prenume']; }else{ Header ('Location: date.html'); } ?>
Pentru a intelege aceasta lectie este necesar sa citesti preluarea datelor introduse in formulare.
Utilizand metoda post, datele sunt codificate de browser in acord cu tipul de continut specificat de atributul enctype si trimise apoi serverului, fara a putea fi vizualizate de catre utilizator. In acest caz, dimensiunea datelor expediate este mult mai mare (deoarece acestea nu sunt adaugate URL-ului, ci sunt trimise anteturile HTTP), ajungand pana la cativa MB (mega bytes), in functie de setarile existente pe server. De exemplu, in situatia in care datele sunt trimise unui script PHP, dimensiunea acestora este limitata - in fisierul de configurare php.ini - de valoarea directivei post_max_size (8MB implicit).
Important !
Este indicat ca metoda post sa fie folosita in urmatoarele situatii:
cand se doreste ascunderea unor date de exemplu valorile unui camp de tip hidden; este de remarcat ca acestea sunt vizibile, totusi, in codul XHTML, cand dimensiunea datelor care vor fi trimise catre server este mare sau cand formularele contin date non-ASCII, date binare sau fisiere.
Salutare ! Daca ti-a placut acest articol click pe unul din butoanele de mai jos si da-i share in reteaua ta de socializare. De asemenea poti lasa si un comentariu cu privire la acest articol. Multumesc !
Resurse gratuite pentru web design - Icon-uri gratuite pentru proiectul tau
Salutare ! In acest scurt (cred ca tutorial), iti voi prezenta un site de unde poti descarca gratuit icon-uri pentru proiectul tau. Site-ul se numeste iconmonstr.com. Daca ai nevoie de icon-uri si gratuite si de o calitate ok, atunci poti folosi iconmonstr.com cu incredere (in cazul in care nu ai inspiratie in photoshop sau esti stangaci). Partea interesanta este ca aceste icon-uri poti fi personalizate, poate avea dimensiunea care o doresti dar si un background (culoare de fundal) care si aceasta la randul ei poate avea o forma. Poti alege icon-uri din categoriile: basic, bussiness, commerce, equipment, multimedia, network, social, security, web, interface care si aceste categorii la randul lor au subcategorii precum: arrows, audio, book, sms, pictures, social networks, android os, blogger, cargo, chrome etc. Cele enumerate mai sus sunt doar o mica parte. Te las sa descoperi singur aceasta resursa geniala.Salutare ! Daca ti-a placut acest articol click pe unul din butoanele de mai jos si da-i share in reteaua ta de socializare. De asemenea poti lasa si un comentariu cu privire la acest articol. Multumesc !
(Lectii php gratuite) - Prelucrarea datelor introduse in formulare
Incepand cu versiunea PHP 4.1.0, datele introduse in formulare si trimise serverului vor fi disponibile in tablourile asociative (variabile superglobale) $_GET, $_POST si $_REQUEST. Cheile elementelor tablourilor amintite sunt numele campurilor formularului, iar valorile elementelor sunt reprezentate de datele introduse de utilizatori (pentru campurile de tip text, password, textarea) sau de optiunile facute de acestia (pentru campurile radio, checkbox, hidden si select).Datele trimise scriptului prin metoda GET vor fi disponibile in scriptul de prelucrare a acestora prin intermediul tablourilor superglobale $_GET si $_REQUEST. In continuare este prezentat un exemplu simplu de utilizare acestei metode, care include fisierele date.html si afisare.php. Fisierul date.html va avea urmatorul continut:
<!DOCTYPE html> <html> <head> <title>Utilizarea metodei get</title> </head> <body> <table> <form methon="get" action="afisare.php"> <tr> <td>Nume</td> <td><input type="text" name="nume"/></td> </tr> <tr> <td>Prenume</td> <td><input type="text" name="prenume"/></td> </tr> <tr> <td><input type="submit" value="Trimite"/></td> <td><input type="reset"/></td> </tr> </table> </body> </html>
Iar scriptul de prelucrare (afisare.php) va avea urmatorul continut:
<?php if(!empty($_GET['nume']) && !empty($_GET['prenume'])){ echo "Nume: " .$_GET['nume']; echo "Prenume: " .$_GET['prenume']; }else{ Header ('Location: date.html'); } ?>
In cazul in care utilizatorul completeaza ambele campuri ale formularului (se remarca folosirea functiei empty() ), scriptul de prelucrare inclus in fisierul afisare.php va afisa continutul acestora. In caz contrar, browserul va afisa din nou formularul de introducere a datelor. Reafisarea formularului se realizeaza dupa ce serverul trimite browserului antetul Location avand ca valoare numele fisierului date.html.
Numele si prenumele utilizatorului se introduc in campurile input de tip text al caror atribut name au valorile "nume" si, respectiv, "prenume". Aceste date sunt preluate in scriptul de prelucrare afisare.php, in elementele $_GET ['nume'] si $_GET ['prenume'] ale tabloului superglobal $_GET. De asemenea datele pot fi preluate si in tabloul superglobal $_REQUEST in mod similar.
Folosinda metoda $_GET, dupa introducerea datelor in formular si trimiterea catre server, vei observa ca link-ul s-a schimbat si are urmatoarea cale: afisare.php?nume=Ionescu&prenume=Florin
Utilizand metoda get, datele sunt codificate de catre browser folosind tipul de continut application/x-www-form-urlencoded si adaugate url-ului paginii vizate (specificat ca valoare a atributului action), dupa caracterul "?". In aceasta situatie datele sunt alcatuite din caractere ASCII.
In urmatoarea lectie iti voi prezenta metoda post "$_POST [' ']" si diferentele dintre $_GET si $_POST.
Salutare ! Daca ti-a placut acest articol click pe unul din butoanele de mai jos si da-i share in reteaua ta de socializare. De asemenea poti lasa si un comentariu cu privire la acest articol. Multumesc !
Avem si noi Syntax Highlighter :D
Salutare ! Sa vezi ce smecherie/ghidusie am descoperit (stiam defapt de syntax highlighter dar nu stiam ca mere' pe blogger.com). De acum, cand scriu exemple html, php, css (etc.) respectivul cod va fi afisat ca intr-un editor de cod precum notepad++ sau sublime text. Astfel, respectivul cod va fi mai usor de citit si de inteles. Acest cod sintaxa de evidentiere pe romaneste este creat in javascript. Puteti citi mai multe despre el pe site-ul asta.Cum functioneaza syntax highlighter ?
<p>Un paragraf html</p> <b>Un text bolduit</b>Observati culorile elementelor html si a comentariului.
Salutare ! Daca ti-a placut acest articol click pe unul din butoanele de mai jos si da-i share in reteaua ta de socializare. De asemenea poti lasa si un comentariu cu privire la acest articol. Multumesc !
(Lectii php gratuite) - Categorii de campuri
Intr-un formular pot fi incluse urmatoarele categorii de campuri (numite si controale):- campuri cu scop multiplu, create prin intermediul elementului vid input;
- liste de optiuni, create folosind elementul select;
- caseta de text multilinie, creata prin intermediul elementului textarea;
- text (camp de editare de tip text): este tipul implicit si afiseaza o caseta cu o singura linie, utilizata pentru introducerea unui text;
- password (camp de editare de tip parola): permite afisarea unui camp text, in care datele introduse vor fi afisate prin caracterul "*" din motive legate de securitate;
- hidden (camp ascuns): ofera posibilitatea transmiterii unor informatii catre scriptul de prelucrare a continutului formularului, fara ca acestea sa fie vazute de utilizator;
- radio (buton radio): permite afisarea unui buton cu interblocare (butoanele radio cu aceeasi valoare a atributului name sunt grupate automat de browser, numai unul dintre acestea putand fi selectat la un moment dat);
- checkbox (caseta de validare): determina afisarea unei casete de validare (selectare); aceasta poate avea doua stari, bifat (selectat) si nebifat (neselectat);
- file (fisier): permite transmiterea unui fisier catre server (upload);
- button (buton): afiseaza un buton generic folosit - in special - pentru prelucrarea pe client a continutului formularului;
- submit (buton de expediere): afiseaza un buton care determina expedierea (transmiterea) continutului formularului catre resursa precizata ca valoare a atributului action al elementului form;
- image (buton imagine): are acelasi rol ca si submit, cu diferenta ca in locul butonului va fi afisata o imagine specificata prin intermediul src al elementului input;
- reset (buton de initializare): afiseaza un buton prin intermediul caruia este sters continutul tuturor campurilor incluse in formular, sau - in cazul unor browsere - acestea sunt setat la valorile initiale;
- alt: precizeaza un text alternativ pentru campurile de tip image (ex: alt="nume imagine");
- checked: stabileste, pentru campurile al caror atribut type are valoarea radio sau checkbox. daca acestea sunt selectate (in acest caz se utilizeaza checked="checked") sau nu;
- disabled: dezactiveaza campul pentru accesul utilizatorului (singura valoare posibila a atributului este disabled);
- maxlength: precizeaza, pentru campurile al caror atribut type are valoarea text sau password, numarul maxim de caractere pe care le poate introduce utilizatorul (ex: maxlength="30");
- name: stabileste un nume pentru un camp (ex: name = "prenume");
- onblur: reprezinta handlerul asociat evenimentului blur, declansat atunci cand un camp pierde focusul, avand ca valoare un script ruland pe client;
- onchange: este handlerul asociat evenimentului change, declansat atunci cand campul pierde focusul, iar valoarea sa se modifica inainte de a-l recastiga; are ca valoare numele unui script care ruleaza pe client;
- onfocus: reprezinta handlerul asociat evenimentului focus, declansat cand campul castiga focusul;
- onselect: este handlerul asociat evenimentului select, avand ca valoare un script ruland pe client;
- readonly: daca este prezent (readonly = "readonly"), acest atribut impiedica schimbarea valorii campului;
- size: stabileste latimea initiala a campului. Atributul este exprimat in pixeili, cu exceptia campurilor al caror atribut type este text si password, caz in care reprezinta un numar de caractere (ex: size="20");
- src: daca atributul type are valoarea image, specifica locatia imaginii care va fi utilizata de catre campul respectiv (ex: src="imagini/img.jpg");
- tabindex: avand ca valoare un numar, stabileste ordinea campurilor atunci cand sunt parcurse folosind tasta <TAB> (ex: tabindex="3");
- value: exprimat sub forma unui text, reprezinta o valoare asociata campului (ex: value="Trimite");
- name: are ca valoare un text care stabileste numele listei;
- size: valoarea sa este un numar care stabileste cate randuri ale listei vor fi afisate simultan;
- multiple: valoarea sa este "multiple". Daca este setat, atributul permite selectarea simultana a mai multor obtiuni;
- lista derulanta: are precizat, optional, numai atributul name;
- caseta de selectie: sunt prezente numai atributele name si size;
- lista derulanta cu selectari multiple: are precizate numai atributele name si multiple (sunt afisate toate optiunile listei);
- caseta de selectie cu selectari multiple: sunt prezente simultan toate cele trei atribute.
Elementul select trebuie sa contina cel putin un element optiongroup sau option. Primul este folosit pentru a grupa pe categorii optiunile incluse in lista. Eticheta (numele) grupului creat este stabilita ca valoare a atributului label al elementului. Este de remarcat ca utilizarea elementului optiongroup nu este obligatorie.
Un grup sau o lista de optiuni trebuie sa contina cel putin o optiune, creata folosind elementul option. Pe langa atributele comune elementelor XHTML, pentru acest element mai pot fi utilizate:
- selected: daca este folosit (select= "selected"), atributul precizeaza ca optiunea este preselectata;
- value: stabileste un text asociat optiunii;
- disabled: dezactiveaza pentru selectie optiunea respectiva, fiind utilizat sub forma (disabled= "disabled");
- label: stabileste o eticheta asociata optiunii.
<!DOCTYPE html> <html> <head> <title>Lista cu doua grupuri de optiuni</title> </head> <body> <form action="prelucrare_date.php" method="post"> <label for="intrebare">Care este orasul tau favorit ?</label> <select id="intrebare" name="oras"> <optgroup label="Europa"> <option value="1">Bucuresti</option> <option value="2">Londra</option> <option value="3">Roma</option> <option value="4">Paris</option> <option value="5">Berlin</option> </optgroup> <optgroup label="America de Nord"> <option value="6">Las Vegas</option> <option value="7">Washington</option> <option value="8">Vancouver</option> <option value="9">Los Angeles</option> <option value="10">New York</option> </optgroup> </select> </form> </body> </html>Salveaza codul de mai sus intr-un fisier html (ex: index.html) apoi, deschide-l in browser-ul tau. Browser-ul va afisa lista creata de tine ca in imaginea de mai jos.
Mai multe exemple despre campuri si categorii html in lectiile viitoare.
Salutare ! Daca ti-a placut acest articol click pe unul din butoanele de mai jos si da-i share in reteaua ta de socializare. De asemenea poti lasa si un comentariu cu privire la acest articol. Multumesc !
(Lectii php gratuite) - Atribute specifice elementului form
Atribute specifice elementului form
- action ="URL";
- method="GET|POST";
- enctype="application/x-www-form-urlencoded" | multipart/form-data";
- onreset: handlerul evenimentului reset, declansat atunci cand formularul este resetat, adica valorile campurilor sale sunt restabilite la cele initiale;
- onsubmit: handlerul evenimentului submit, declansat atunci cand continutul formularului este trimis pentru procesare scriptului al carui URL este reprezentat de valoarea atributului action.
Salutare ! Daca ti-a placut acest articol click pe unul din butoanele de mai jos si da-i share in reteaua ta de socializare. De asemenea poti lasa si un comentariu cu privire la acest articol. Multumesc !
(Lectii php gratuite) - Utilizarea datelor incluse in formulare
Formularele electronice sunt utilizate pentru a oferi utilizatorilor posibilitatea de a furniza date care, ulterior, vor fi transmise serverului. Aici, vor fi procesate de catre scripturi scrise intr-un limbaj de programare pentru server. Pentru crearea unui formular, se utilizeaza elementul form astfel:
<form atribute>
campuri
alte elemente
</form>
Dupa cum se poate observa, un formular include unul sau mai multe campuri, precum si alte elemente XHTML (oricare element bloc, cu exceptia elementului form).
Salutare ! Daca ti-a placut acest articol click pe unul din butoanele de mai jos si da-i share in reteaua ta de socializare. De asemenea poti lasa si un comentariu cu privire la acest articol. Multumesc !
(Lectii php gratuite) - Operatorul ternar
Operatorul ternar PHP
Explicatie:
Media = 9. Ca sa promoveze elevul trebuie sa aiba media mai mare sau egala (>=) cu 5. Daca elevul are media mai mare sau egala cu 5 atunci, va fi evaluata prima expresie adica "este promovat" iar in caz contrar a doua expresie "nu este promovat".
Salutare ! Daca ti-a placut acest articol click pe unul din butoanele de mai jos si da-i share in reteaua ta de socializare. De asemenea poti lasa si un comentariu cu privire la acest articol. Multumesc !
Template html 5 pentru site-uri de radio
Template html 5 pentru site-uri de radio
Descarca template html 5 pentru site-uri de radio
Salutare ! Daca ti-a placut acest articol click pe unul din butoanele de mai jos si da-i share in reteaua ta de socializare. De asemenea poti lasa si un comentariu cu privire la acest articol. Multumesc !
(Lectii php gratuite) - Operatori binari
Operatorii binari utilizati in PHP sunt:
- operatori aritmetici: adunare (+), scadere (-), inmultire (*), impartire (/) si modul (%);
- operatorul de concatenare (.);
- operatori de atribuire; astia sunt operandul = (egal) si operatorii de atribuire compusi (dintr-un operator si semnul egal): +=, -=, *=, /=, %=, ^=, =, &=, |=, <<=, >>=;
- operatori de comparatie: egal (==), inegal (!=), mai mare (>), mai mic (<), mai mare sau egal (>=), mai mic sau egal (<=), identic (===), neidentic (!==);
- operatori logici: AND logic, (&&, and), OR logic (||, or) si XOR logic (xor);
- operatori pe biti: AND pe biti (&), OR pe biti (|) si XOR pe biti (^);
Salutare ! Daca ti-a placut acest articol click pe unul din butoanele de mai jos si da-i share in reteaua ta de socializare. De asemenea poti lasa si un comentariu cu privire la acest articol. Multumesc !
(Lectii php gratuite) - Operatori unari
Operatorii unari untilizati in php sunt:
- operatorul de negare logica ( ! );
- operatorul de negare pe biti ( ~ );
- operatorii de incrementare si decrementare: post-incrementare ( $var++ ), pre-incrementare ( ++$var ), post-decrementare ( $var-- ) si pre-incrementare ( --$var );
- operatorul pentru conversia de tip ( cast ): ( int ), ( integer ); ( float ), ( real ), ( double ), ( string ), ( bool ), ( boolean ); ( array ) ; ( object );
- operatorul de control al erorilor ( @ );
Salutare ! Daca ti-a placut acest articol click pe unul din butoanele de mai jos si da-i share in reteaua ta de socializare. De asemenea poti lasa si un comentariu cu privire la acest articol. Multumesc !
(Lectii php gratuite) - Operatorii PHP
OPERATORI PHP
- daca tipurile celor doi operanzi sunt intreg si dublu, operandul intreg este convertit la tipul dublu;
- daca operanzii sunt de tip intreg si sir de caractere, operandul sir de caractere este convertit la tipul intreg;
- daca operanzii sunt de tip dublu si sir de caractere, operandul sir de caractere este convertit la tipul dublu.
Salutare ! Daca ti-a placut acest articol click pe unul din butoanele de mai jos si da-i share in reteaua ta de socializare. De asemenea poti lasa si un comentariu cu privire la acest articol. Multumesc !
Exercitii variabile php
Pentru o buna practica poti modifica datele variabilelor de mai jos dupa bunul plac. Copiaza exemplele de mai jos intr-un fisier cu extensia .php apoi ruleaza-l in browser pentru a vedea rezultatele.
Exemplu 1
<?php
$varsta = 23;
$anul_nasterii = 1991;
$anul_curent = 2014;
echo "Pentru a verifica daca varsta este corecta vom efectua urmatoarea operatie: 2014 - 1991 <br/>";
echo 'Adica $anul_curent - $anul_nasterii'."<br/>";
$calcul_varsta = $anul_curent - $anul_nasterii;
echo "Rezultatul este $calcul_varsta de ani"
?>
Exemplu 2
<?php
$nume = "Ionut";
$mail = "mail@website.com";
$website = "www.website.com";
$data = date("D/M/Y");
echo "Salut $nume, adresa ta de e-mail este <strong>$mail</strong>,
website-ul tau este <strong>$website</strong>. Data de astazi <strong>$data</strong>. <br/>";
?>
Citeste cu atentie cele doua scripturi de mai sus, modifica datele acestora, creeaza noi variabile cu noi date si incearca sa intelegi cum lucreaza acestea.
Salutare ! Daca ti-a placut acest articol click pe unul din butoanele de mai jos si da-i share in reteaua ta de socializare. De asemenea poti lasa si un comentariu cu privire la acest articol. Multumesc !
(Lectii php gratuite) - Constante php
O constanta este un identificator pentru o valoarea simpla.
- numele constantelor nu sunt precedate de simbolul dolarului cum este in cazul variabilelor php. Acestea trebuie alcatuite la fel ca si numele variabilelor. Sunt implicit case sensitive motiv pentru care, prin conventie, se scriu intotdeauna cu majuscule;
- valoarea unei constante, odata definita, nu mai poate fi schimbata pe durata executiei unui script, cu exceptia unor constante predefinite ( built-in ), dintre care amintim __FILE (indica numele fisierului curent) si __LINE (indica numarul liniei pe care se afla ea insasi), numite si constante magice. Dintre celelalte constante mai pot fi amintite si PHP_VERSION (indica versiunea interpretorului PHP) si PHP_OS (valoarea sa este numele sistemului de operare al calculatorului pe care lucreaza interpretorul PHP);
- constantele pot fi accesate de oriunde din interiorul scriptului in care au fost definite, nepunandu-se probleme legate de domeniul de existenta al acestora;
- constantele pot fi evaluate numai la valori scalare;
Salutare ! Daca ti-a placut acest articol click pe unul din butoanele de mai jos si da-i share in reteaua ta de socializare. De asemenea poti lasa si un comentariu cu privire la acest articol. Multumesc !
( Lectii php gratuite ) Variabile PHP
Principala modalitate de stocare temporara a datelor intr-un program PHP este reprezentata de variabile.
Caracteristici VARIABILE PHP
- sunt precedate de simbolul dolarului ($)
- numele lor incep (imediat dupa simbolul dolarului) cu o litera sau cu caracterul underscore ( _ )
- pot contine oricate caractere alfanumerice si liniute de subliniere
- sunt case sensitive ( $variabila si $VARIABILA sunt diferite )
- spre deosebire de alte limbaje ( C, C++, Java ), declararea variabilelor PHP inainte de atribuire nu este obligatorie ( primul pas in utilizarea unei variabile PHP este atribuirea unei valori )
- valoarea unei variabile este rezultatul celei mai recente atribuiri
- tipul unei variabile este tipul valorii cel mai recent atribuite, ceea ce inseamna ca acesta se poate modifica la oricare noua atribuire, neexistand unul intrisec.
- $_GET, $_POST - Include toate datele GET, si, respectiv, POST primite de PHP de la browser;
- $_COOKIE - include toate cookie-urile primite de PHP de la browser;
- $_REQUEST - contine toate variabilele GET, POST si COOKIE primite de PHP de la browser;
- $_SERVER - contine valorile variabilelor setate de server sau pe cele direct legate de mediul executiei scriptului curent;
- $_FILES - contine informatii despre fisierele incarcate pe server via HTTP ( upload );
- $_SESSION - contine variabilei inregistrare in sesiunea curenta;
- $_ENV - contine variabile furnizate scriptului via mediul de executie;
Salutare ! Daca ti-a placut acest articol click pe unul din butoanele de mai jos si da-i share in reteaua ta de socializare. De asemenea poti lasa si un comentariu cu privire la acest articol. Multumesc !
Tutorial blogger - Trimitere sitemap catre google
Acesta este un tutorial pentru platforma blogger.com
Inainte de a incepe, daca nu stii nimic despre crawlere si indexarea google poti citi articolul Accesarea cu crawlere si indexarea.
In acest tutorial vom trimite sitemap-ul nostru catre google si ii vom ordona sa ne indexeze blogul.
6. Dupa slash ( / ) adauga urmatoarea cale
atom.xml?redirect=false&start-index=1&max-results=500apoi click pe Trimiteti sitemap
ATENTIE !
Sitemap-ul de mai sus functioneaza doar pana la 500 de articole/postari. Daca atingi acest numar sau il depasesti atunci va fi nevoie sa faci o alta trimitere de sitemap.
7. Daca ai depasit numarul de 500 de postari ( pct. 6 ) atunci, trebuie sa mai trimiti un sitemap de aceasta data cu aceasta cale
atom.xml? redirect = false & start-index = 501 & max-results = 500.
Salutare ! Daca ti-a placut acest articol click pe unul din butoanele de mai jos si da-i share in reteaua ta de socializare. De asemenea poti lasa si un comentariu cu privire la acest articol. Multumesc !
(O lectie php pe zi) Tipul null
Tipul null
Nota
Ce ar trebui sa stii in acest moment despre tipurile de date din PHP ?
Salutare ! Daca ti-a placut acest articol click pe unul din butoanele de mai jos si da-i share in reteaua ta de socializare. De asemenea poti lasa si un comentariu cu privire la acest articol. Multumesc !
(O lectie php pe zi) Tipul resursa
Tipuri de date in PHP - Tipul resursa
Salutare ! Daca ti-a placut acest articol click pe unul din butoanele de mai jos si da-i share in reteaua ta de socializare. De asemenea poti lasa si un comentariu cu privire la acest articol. Multumesc !
(O lectie php pe zi) - Tipul tablou
Tipul tablou se refera la colectii de date indexate, numite elemente, care pot fi utilizate impreuna. Acest tip este foarte puternic si des folosit in PHP. Astfel, tablourile se dovedesc a fi cele mai potrivite containere pentru stocarea datelor in scopul manipularii acestora ( de exemplu sortare ). De asemenea, functiile care extrag rezultate obtinute in urma interogarii unei baze de date, intorc tablouri. In plus, unele dintre variabilele predefinite in PHP au tipul tablou (exemplu $_GET, $_POST, $_SESSION).
Mai multe despre acest tip de date in lectiile ce urmeaza.
Salutare ! Daca ti-a placut acest articol click pe unul din butoanele de mai jos si da-i share in reteaua ta de socializare. De asemenea poti lasa si un comentariu cu privire la acest articol. Multumesc !
HTML 5 - Elemente noi
In acest mic tutorial aflii ( in caz ca nu ai aflat pana acum ) care sunt noile elemente html 5, ce fac acestea dar si ce elemente au fost scoase din versiunea anterioara de html, HTML 4.01.
- <canvas> - Defineste desen grafic cu ajutorul lui Javascript
- <audio> - Defineste continut de muzica sau sunete
- <embed> - Defineste containere pentru aplicatii externe
- <source> - Defineste o sursa <video> si <audio>
- <track> - Defineste o cai pentru <video> si <audio>
- <video> - Defineste un continut pentru videoclipuri si filme
Elemente noi html 5 - Formulare
- <datalist> - Defineste optiuni pre-definite pentru elementele input
- <keygen> - Defineste un camp cheie generator-pereche
- <output> - Defineste rezultatul unui calcul
Elemente structurale
- <article> - Defineste un articol intr-un document
- <aside> - Defineste continut, in afara continutului paginii
- <bdi> - Defineste o parte dintr-un text care poate fi formatat diferit fata de restul textului din care afce parte
- <details> - Detalii suplimentare pe care utilizatorul vizualiza sau ascunde
- <dialog> - Defineste o fereastra sau o caseta de dialog.
- <figcaption> - Defineste o legenda pentru un element din <figure>
- <figure> - Defineste continut autonom ( poze, liste de cod, ilustratii )
- <footer> - Defineste subsolul unui document sau o sectiune
- <header> - Defineste antetul unui document sau o sectiune
- <main> - Defineste continutul principal al unui document
- <mark> - Defineste un text marcat sau evidentiat
- <section> - Defineste o sectiune intr-un document
Elemente eliminate din HTML 4.01 in HTML 5
<acronym<applet><basefont><big><center><dir><font><frame><frameset><noframes><strike><tt>
Salutare ! Daca ti-a placut acest articol click pe unul din butoanele de mai jos si da-i share in reteaua ta de socializare. De asemenea poti lasa si un comentariu cu privire la acest articol. Multumesc !
Introducere in HTML 5 - Ce este nou in html 5?
HTML 5 este cel mai recent standard HTML
Ce este nou in html 5 ?
- Elemente noi
- Atribute noi
- Suport complet CSS 3
- Video si Audio
- Grafica 2D si 3D
- Stocare locala
- Baze de date sql locale
- Aplicatii web
HTML 5 este cross-platform. Acesta functioneaza daca folositi PC, tableta, smartphone sau un televizor inteligent.
Reguli stabilite de ambele parti
- Noile caracteristici sa se bazeze pe HTML, CSS, DOOM si JavaScript
- Plugin-urile externe reduse ( flash )
- Eroarea de manipulare sa fie mai usoara decat in versiunile anterioare
- Procesul de dezvoltare sa fie vizibil pentru public
Declaratie document HTML 5
Caracteristici noi
- Elementul <canvas> pentru grafica 2d
- Elementele <video> si <audio> pentru redarea media
- Suport pentru stocare locala
- Elemente noi de continut - <article>, <footer>, <header>, <nav>, <section>
- Controale formular noi cum ar fi calendar, data, ora, e-mail, url, cautare
Suport HTML 5
- Noile elemente html 5
- Elemente semantice ( semantic = semnificatie, elemente cu sens )
- Input types
- Formulare Html 5
- Atribute formulare
- Grafica ( html 5 canvas, svg )
- Media ( video, audio )
- Api-uri html 5
- Plug-ins
- Youtube
Salutare ! Daca ti-a placut acest articol click pe unul din butoanele de mai jos si da-i share in reteaua ta de socializare. De asemenea poti lasa si un comentariu cu privire la acest articol. Multumesc !
(O lectie php pe zi) Tipul sir de caractere
Tipul sir de caractere se refera la siruri definite ca secvente de caractere. Un sir trebuie inclus intre ghilimele de acelasi tip, fie simple (apostrofuri) sau duble. Diferenta dintre aceste modalitati de includere se manifesta la momentul procesarii. Astfel, daca se utilizeaza ghilimele simple, sirul este tratat literal, in cele mai multe cazuri ( pentru exceptii, a se citi primele doua reguli prezentate mai jos ), in vreme ce, daca se utilizeaza ghilimele duble, variablilele incluse in sir vor fi in prealabil evaluate, ca in exemplul urmator:<?php
$nume = "Ionut";
echo "Numele meu este $nume <br/>";
// Se afiseaza Numele meu este Ionut
echo 'Numele meu este $nume';
// Se afiseaza Numele meu este $nume
?>
In alcatuirea sirurilor PHP trebuie respectate urmatoarele reguli:
- este interzisa utilizarea intr-un sir a ghilimelelor care au acelasi tip cu cele in care este inclus sirul respectiv, cu exceptia situatiei in care este folosit caracterul escape corspunzator ( \', \" ), ca in exemplele urmatoare (corecte):
echo 'PHP - \'PHP: Hypertext Preprocessor\'';
- daca se doreste includerea in sir a caracterului backslash indiferent de tipul ghilimelelor folosite este necesar sa se utilizeze caracterul escape corespunzator (\\);
- in sirurile incluse intre ghilimele duble, secventele escape sunt inlocuite cu caractere speciale corespunzatoare (\n cu newline, \r cu carriage return, \t cu tab, \$ cu $, \" cu " si \\ cu \ ).
Lectii php anterioare
* Tipuri de date PHP -> Tipul tablou
* Tipuri de date PHP -> Tipul null
Salutare ! Daca ti-a placut acest articol click pe unul din butoanele de mai jos si da-i share in reteaua ta de socializare. De asemenea poti lasa si un comentariu cu privire la acest articol. Multumesc !
Accesarea cu crawlere si indexarea
Cum functioneaza cautarea google ?
"Aventura începe înainte de a face o căutare, prin accesarea cu crawlere şi indexarea a miliarde de documente de pe web."Crawlerele si indexarea sunt procesele cu ajutorul carora google colecteaza si organizeaza informatiile de pe web astfel incat sa poata afisa cele mai utile rezultate. Indexul Google depaseste 100.000.000 de gigaocteti iar echipa din spatele marelui motor de cautare a dedicat peste 1 milion de ore de calcul pentru crearea acestuia.
Gasirea informatiilor prin accesarea cu crawlere
Google foloseste software cunoscut (crawler web) pentru a descoperi pagini web publice. Cel mai cunoscut crawler se numeste GoogleBot. Crawlerele accesează paginile web şi urmăresc linkuri din paginile respective, asemenea unei persoane care ar naviga pe web. Acestea merg din link în link pentru a returna serverelor Google date despre respectivele pagini web.Procesul de accesare cu crawlere începe cu o listă de adrese web de la accesările anterioare şi cu sitemap-uri furnizate de proprietarii site-urilor. Când accesează site-uri, crawlerele caută linkuri către alte pagini. Software-ul acordă atenţie specială site-urilor noi, modificărilor de pe site-urile existente şi linkurilor nevalide.
Site-urile ce vor fi accesate cu crawlere, frecvenţa accesării şi numărul de pagini de preluat de pe fiecare site sunt stabilite de programe informatice. Google nu acceptă plăţi pentru o frecvență mai mare de accesare cu crawlere a unui site.
Afla si tu mai multe despre Cum functioneaza cautarea Google, accesarea cu crawlere si cum lucreaza algoritmii google.
Salutare ! Daca ti-a placut acest articol click pe unul din butoanele de mai jos si da-i share in reteaua ta de socializare. De asemenea poti lasa si un comentariu cu privire la acest articol. Multumesc !
Mi-am facut cont pe twitter :D
'Casa' fim in randul lumii ne-am facut cont pe twitter
Hei ! "Fratziuer" cum zice nea' Alex, mi-am facut ( adica eu si blogul meu ne-am facut ) cont si pe Twitter.com. Asa ca, va astept sa ma follow. Ma gandesc sa-mi fac si o pagina de facebook desi sunt impotriva acestei retele de socializare ( poate imi mai promovez si eu blogul pe carca retelelor de socializare :d ).Fara dar... Va astept pe profilul meu de twitter @bloguldespre.
Salutare ! Daca ti-a placut acest articol click pe unul din butoanele de mai jos si da-i share in reteaua ta de socializare. De asemenea poti lasa si un comentariu cu privire la acest articol. Multumesc !
(O lectie php pe zi) Tipul Logic
Tipului logic ii corespund valorile true si false. Acestea pot fi utilizate de exemplu in instructiunile de control ( if ) pentru a specifica valoarea de adevar a expresiei de test. Pentru a evalua valoarea de adevar a unei expresii care nu are tipul logic , se utilizeaza urmatoarele reguli:
- daca valoarea expresiei este un numar, atunci 0 va fi asimilat valorii false; in caz contrar, numarul va fi asimilat valorii true;
- daca valoarea expresiei este sir, acesta va fi asimilat valorii false in cazul in care este vid ( nu contine nici un caracter ) si true in caz contrar;
- valoarea NULL va fi asimilata intotdeauna valorii false;
- daca tipul valorii expresiei este compus ( tablou sau obiect ), aceasta va fi asimilata valorii false daca nu contine nici o valoare, si true in caz contrar ( a nu contine nici o valoare inseamna pentru tipul tablou a nu a avea nici un element, iar pentru tipul obiect a nu include nici o proprietate avand atribuita o valoare);
- resursele valide sunt asimilate valorii true.
- intr-un context boolean este evaluata la false, ca in urmatorul exemplu:
- functia isset() intoarce false daca testeaza o astfel de variabila;
- PHP nu va genera nici un avertisment daca in script se utilizeaza variabila avand valoarea NULL (cum se intampla in situatia in care se foloseste o variabila careia nu i-a fost atribuita nici o valoare);
Salutare ! Daca ti-a placut acest articol click pe unul din butoanele de mai jos si da-i share in reteaua ta de socializare. De asemenea poti lasa si un comentariu cu privire la acest articol. Multumesc !
(O lectie php pe zi) Tipul dublu
O lectie PHP pe zi - Tipuri de date - Tipul Dublu
Salutare ! Daca ti-a placut acest articol click pe unul din butoanele de mai jos si da-i share in reteaua ta de socializare. De asemenea poti lasa si un comentariu cu privire la acest articol. Multumesc !
5 Idei de articole pentru blogul tau atunci cand ti-ai dat bluescreen
Ce inseamna bluescreen ?
Uite cum sta treaba cu cele 5 idei de articole pentru blogul tau
Salutare ! Daca ti-a placut acest articol click pe unul din butoanele de mai jos si da-i share in reteaua ta de socializare. De asemenea poti lasa si un comentariu cu privire la acest articol. Multumesc !
Niciun comentariu :
Trimiteți un comentariu