Pagina de start a forumului StrikeCS.MyForum.ro
Inregistrare • Cautare • FAQ • Membri • Grupuri • Autentificare
MaCarty Php4 (Romana)

 
Raspunde la subiect    Pagina de start a forumului StrikeCS.MyForum.ro » Diverse Tutoriale Subiectul anterior
Subiectul urmator
MaCarty Php4 (Romana)
Autor Mesaj
zRR
Administrator
Administrator
zRR

Data inscrierii: 20/Aug/2007
Mesaje: 514
Localitate: www.strikecs.myforum.ro

Mesaj MaCarty Php4 (Romana) Raspunde cu citat (quote)
Cuprins

Cuprins 2
Introducere 11
Partea 1: Scrierea programelor PHP elementare 13
Modulul 1. Crearea programelor PHP 13
Crearea unui script PHP 13
Scrierea scripturilor PHP 13
Scrierea scheletului programelor PHP 13
Crearea datelor de ieºire pentru un browser Web 15
Documentarea unui script PHP 16
Executarea unui script PHP 16
Încãrcarea unui script PHP 17
Executarea unui script 18
Proiectul 1-1: Un prim script PHP 19
Depanarea unui script 19
Modulul 2: Elementele constructive ale limbajului PHP 21
Numere ºi ºiruri 21
Numere 21
ªiruri 22
Valori literale ºi variabile 23
Proiectul 2-1: Vizualizarea valorilor variabilelor PHP 25
Valori scalare ºi tablouri 26
Operatori ºi funcþii 27
Operatori 27
Funcþii 29
Proiectul 2-2: Un calcul In PHP 30
Modulul 3: Crearea formularelor HTML 31
Noþiuni fundamentale de proiectare a formularelor 31
Proiectarea unui formular 31
Crearea unui formular HTML 32
Proiectul 3-1: Vizualizarea câmpurilor unui formular 35
Crearea controalelor formularului 36
Crearea casetelor cu text personalizate 36
Crearea de suprafeþe cu text 37
Crearea casetelor cu parolã 37
Crearea casetelor de validare 37
Crearea butoanelor radio 38
Crearea de selecþii 38
Crearea câmpurilor ascunse 39
Proiect 3-2 O casetã HTML aglomeratã 40
Alte noþiuni referitoare la expedierea unui formular 43
Utilizarea unei imagini pentru expedierea datelor 43
Crearea unui buton de reiniþializare 44
Crearea unei pagini care conþine mai numeroase formulare 44
Utilizarea unei legãturi pentru a furniza date unui script 44
Proiect 3-3: O paginã HTML care conþine mai multe formulare 46
Modulul 4: Accesul la date 48
Obþinerea ºi întrebuințarea datelor de la un formular 48
Trimiterea datelor de ieºire cãtre browser 49
Construirea ºirurilor care înglobeazã valori ale variabilelor 50
Proiectul 4-1 : Agenda cu adrese de e-mail 51
Obþinerea ºi folosirea datelor de la o variabilã de mediu 52
Proiect 4-2: Vizualizarea variabilelor de mediu 55
Modulul 5: Lucrul cu valori scalare 55
Utilizarea constantelor ºi a variabilelor dinamice 56
Utilizarea constantelor 56
Lucrul cu variabile dinamice 57
Lucrul cu tipuri 57
Conversia automatã de tip 58
Conversia manualã de tip 58
Proiect 5-1: Un calculator simplu 60
Proiect 5-2: Un calculator pentru date calendaristice 61
Proiect 5-3: Un generator de ºtiri 63
PARTEA II. Scrierea unor programe PHP cu un grad avansat de complexitate 66
Modulul 6: Scrierea instrucþiunilor PHP condiþionale 66
Utilizarea valorilor de tip adevãrat/fals 66
Scrierea instrucþiunilor if simple 69
Proiect 6-1: Testarea valorilor numerice 69
Scrierea unor instrucþiuni if mai complexe 70
Scrierea instrucþiunilor switch, break ºi default 72
Scrierea instrucþiunilor for 74
Scrierea instrucþiunilor while ºi do while 75
Proiect 6-2: Validarea datelor de intrare introduse de utilizator 77
Modulul 7: Utilizarea funcþiilor 81
Utilizarea unei funcþii 82
Utilizarea fiºierelor incluse 83
Definirea unei funcþii 84
Apelarea unei funcþii definite de utilizator 85
Terminarea execuþiei unei funcþii 85
Funcþii recursive 85
Definirea argumentelor prestabilite 86
Variabile ºi referinþe PHP 87
Utilizarea variabilelor globale 87
Utilizarea variabilelor locale ºi a variabilelor statice 88
Utilizarea referinþelor (PHP 4) 89
Proiect 7-1: Revenire la formularul cu pei de contact 91
Modulul 8: Utilizarea tablourilor 96
Crearea tablourilor 96
Crearea unui tablou folosind atribuiri 96
Utilizarea funcþiei array() 97
Parcurgerea iterativã a unui tablou 99
Parcurgerea iterativã a unui tablou secvenþial 99
Cãutarea într-un tablou secvenþial 100
Instrucþiunea break 100
Instrucþiunea continue 101
Parcurgerea iterativã a unui tablou non-secvenþial 101
Lucrul cu funcþii listã 103
Funcþia key() 103
Funcþia each() 104
Funcþia list() 104
Sortarea tablourilor 105
Proiect 8-1: O reluare a formularului cu persoane de contact 107
Modulul 9: Utilizarea ºirurilor 109
Crearea ºi afiºarea ºirurilor 109
Secvenþe escape suplimentare 110
Utilizarea codurilor ASCII 110
ªiruri delimitate între ghilimele simple 111
Crearea datelor de ieºire formatate 112
Manipularea ºirurilor 114
Obþinerea lungimii unui ºir 114
Eliminarea caracterelor dintr-un ºir 115
Conversia ºirurilor la majuscule sau minuscule 115
Compararea ºirurilor ºi cãutarea în ºiruri 116
Compararea ºirurilor 116
Descoperirea ºi extragerea sub-ºirurilor 117
Înlocuirea unui sub-ºir 119
Stabilirea unei identitãþi între caractere 119
Proiect 9-1: O rutinã de identificare a echivalenþelor cu expresii regulate 122
Partea a III-a: Lucrul cu date stocate 125
Modulul 10: Utilizarea variabilelor cookie 125
Accesul la variabilele cookie ºi crearea acestora 125
Accesul la o variabilã cookie 125
Crearea unei variabile cookie 126
ªtergerea unei variabile cookie 127
Tehnici avansate de exploatare a variabilelor cookie 127
Stocarea mai multor valori într-o variabilã cookie 127
Specificarea accesului la o variabilã cookie ºi alte opþiuni 128
Proiect 10-1: O paginã de deschidere a sesiunii de lucru 130
Modulul 11: Lucrul cu fiºiere ºi cataloage 132
Sistemul de fiºiere UNIX 132
Lucrul cu fiºiere UNIX 132
Vizualizarea informaþiilor despre fiºiere 133
Vizualizarea unui fiºier 133
Editarea unui fiºier 133
ªtergerea unui fiºier 134
Copierea unui fiºier 134
Modificarea numelui unui fiºier 135
Tipurile fiºierelor 135
Proprietatea asupra fiºierelor 135
Privilegii de fiºier 136
Utilizarea cataloagelor UNIX 138
Determinarea ºi modificarea catalogului curent de lucru 139
Vizualizarea conþinutului catalogului 140
Crearea unui catalog 140
ªtergerea unui catalog 140
Privilegii de catalog 141
Lucrul cu fiºiere 141
Aspecte legate de proprietate ºi privilegii 141
Obþinerea atributelor unui fiºier 142
Modificarea privilegiilor unui fiºier 144
Modificarea proprietãþii asupra unui fiºier 144
Deschiderea unui fiºier 145
Verificarea finalizãrii unei operaþii cu un fiºier 146
Închiderea unui fiºier 147
Citirea dintr-un fiºier 147
Navigarea printr-un fiºier 150
Scrierea într-un fiºier 151
Proiect 11-1: Un contor pentru numãrul de deschideri ale unei pagini 152
Obþinerea accesului exclusiv la un fiºier 153
Proiect 11-2: Un contor îmbunãtãþit al accesului la o paginã 154
Copierea unui fiºier 156
Modificarea numelui unui fiºier 156
ªtergerea unui fiºier 157
Utilizarea cataloagelor 158
Obþinerea ºi modificarea catalogului de lucru 158
Manipularea cãilor de acces 159
Vizualizarea ºi modificarea privilegiilor de catalog 159
Citirea conþinutului unui catalog 159
Crearea unui catalog 160
ªtergerea unui catalog 160
Proiect 11-3: Un program de rãsfoire a agendei cu adrese 161
Modulul 12:Expedierea ºi recepþionarea mesajelor de postã electronicã 164
Expedierea mesajelor de poºtã electronicã 165
Proiect 12-1: Un script de trimitere a formularelor 166
Recepþionarea mesajelor de e-mail 168
Deschiderea unei cutii poºtale 168
Comutarea între dosare 170
Închiderea unei cutii poºtale 171
Obþinerea informaþiilor referitoare la o cutie poºtalã 171
Obþinerea unei liste de mesaje 173
Lucrul cu identificatori de mesaje 174
Obþinerea de informaþii referitoare la un mesaj 174
Obþinerea trunchiului unui mesaj 175
Obþinerea antetelor de mesaj 176
Marcarea unui mesaj în vederea ºtergerii 177
Proiect 12-2: Un program de navigare pentru poºta electronicã 178
Manipularea dosarelor 182
Afiºarea dosarelor existente 182
Crearea unui dosar 183
Modificarea numelui unui dosar 183
ªtergerea unui dosar 184
Copierea mesajelor într-un dosar 184
Mutarea mesajelor într-un dosar 185
Modulul 13: Noþiuni fundamentale despre bazele de date ºi SQL 185
Concepte ale bazelor de date relaþionale 186
Structura unei baze de date relaþionale 186
Raþiuni de utilizare a bazelor de date relaþionale 187
Facilitarea partajãrii datelor 187
Asigurarea independenþei datelor 188
Interogarea ad-hoc 188
Organizarea datelor 188
Asigurarea datelor 188
Reducerea la minimum a experienþei necesare în domeniul programãrii 188
Obþinerea eficienþei în prelucrarea datelor 189
Decizia de utilizare a unui SGBD relaþional 189
Implementarea unei baze de date 190
Proiectarea unei baze de date 190
Modelare E-R 190
Normalizarea unei baze de date 192
Rafinarea modelelor E-R 195
Crearea unei baze de date MySQL 196
Accesul la datele dintr-o bazã de date: interogãrile SQL 199
Modificarea datelor dintr-o bazã de date 202
Sortarea, agregarea ºi gruparea 204
Expresii ºi funcþii 206
Uniri 209
Proiect 13-1: Lucrul cu limbajul SQL 210
Partea a IV-a: Utilizarea funcþionalitãþilor avansate ale limbajului PHP 214
Modulul 14:Accesul la bazele de date relaþionale 214
Utilizarea bazelor de date MySQL 214
Conectarea la serverul MySQL 214
Selectarea bazei de date 215
Detectarea apariþiei erorilor 216
Eliminarea mesajelor de eroare ºi a avertismentelor nedorite 216
Închiderea conexiunii cu serverul MySQL 216
Executarea interogãrilor UPDATE, INSERT ºi DELETE 217
Funcþia mysql_query() 217
Verificarea interogãrilor care nu returneazã rânduri de tabel 218
Utilizarea coloanelor de tabel cu auto-incrementare 218
Prelucrarea rezultatelor interogãrilor SELECT 220
Lucrul cu seturi de rezultate 222
Obþinerea numãrului coloanelor unui set de rezultate 223
Obþinerea numelui unei coloane din setul de rezultate 223
Obþinerea lungimii unei coloane dintr-un set de rezultate 223
Obþinerea indicatorilor MySQL asociaþi unei coloane a setului de rezultate 224
Obþinerea tipului MySQL al unei coloane din kitul de rezultate 224
Determinarea tabelului MySQL asociat unei coloane din setul de rezultate 224
Obþinerea structurii complete a setului de rezultate 225
Accesul non-secvenþial la coloanele unui set de rezultate 226
Explorarea SGBD 226
Determinarea bazelor de date gãzduite de un server 227
Determinarea tabelelor incluse într-o bazã de date 227
Determinarea coloanelor incluse într-un tabel 228
Ghilimele ºi ghilimele magice 229
Ghilimele magice 230
Conversia caracterelor speciale ºi anularea acesteia 231
Conversia textelor HTML 231
Conversia adreselor URL 232
Alte facilitãþi PHP de gestiune a datelor 233
Postgresql 233
ODBC 233
LDAP 234
XML 234
Proiect 14-1: Un program de navigare prin agenda cu adrese 235
Modulul 15: Utilizarea claselor ºi a obiectelor 239
O prezentare introductivã a conceptului de orientare spre obiecte 240
Clase 240
Moºtenire 241
Definirea ºi instanþierea unei clase 242
Instanþierea unui obiect 243
Definirea unei metode constructor 243
Utilizarea moºtenirii 244
Redefinirea metodelor 245
Invocarea unei metode redefinite 246
Tablouri cu obiecte 248
Proiect 15-1: Lucrul cu obiecte 249
Modulul 16:Utilizarea ºabloanelor de aplicaþii 252
O prezentare introductivã a ºabloanelor 252
Utilizarea unui ºablon 253
Crearea fiºierului ºablon 253
Instanþierea unui obiect FastTemplate 253
Asocierea unei variabile ºablon cu un fiºier ºablon 254
Atribuirea de valori variabilelor de tip ºablon 254
Separarea variabilei ºablon asociate fiºierului ºablon 254
Afiºarea variabilei ºablon care conþine rezultatul 254
Construcþia unui sit Web complet 255
Proiect 16-1: Lucrul cu ºabloane 256
Modulul 17: Depanarea scripturilor PHP 258
Depanarea ºi erorile comune de programare 259
Înþelegerea hibelor 259
Erori de sintaxã 260
Mesaje de eroare la rulare 261
Date de ieºire inexistente sau incorecte 262
Gestiunea mesajelor de eroare în PHP 262
Evitarea mesajelor de eroare 263
Suprimarea mesajelor de eroare 263
Consemnarea mesajelor de eroare 264
Arta ºi practica depanãrii 266
Reproducerea simptomului 266
Stabilirea cu precizie a hibei 266
Înþelegerea hibei 268
Remedierea hibei 268
Testarea programului 268
Proiect 17-1: Mesaje de eroare PHP 269
Partea a V-a Anexe Anexa A: Rãspunsuri la testele de verificare 272
Modulul 1: Crearea programelor PHP 272
Modulul 2: Elementele constructive ale limbajului PHP 272
Modulul 3: Crearea formularelor HTML 272
Modulul 4: Accesul la date 273
Modulul 5: Lucrul cu valori scalare 273
Modulul 6: Scrierea instrucþiunilor condiþionale 274
Modulul 7: Utilizarea funcþiilor 274
Modulul 8: Utilizarea tablourilor 275
Modulul 9: Utilizarea ºirurilor 275
Modulul 10: Utilizarea variabilelor cookie 276
Modulul 11: Lucrul cu fiºiere ºi cataloage 276
Modulul 12: Expedierea ºi recepþionarea mesajelor de poºtã electronicã 276
Modulul 13: Noþiuni fundamentale despre bazele de date ºi SQL 277
Modulul 14: Accesul la bazele de date relaþionale 277
Modulul 15: Utilizarea claselor ºi a obiectelor 277
Modulul 16: Utilizarea ºabloanelor de aplicaþie 278
Modulul 17: Depanarea scripturilor PHP 278
Anexa B: Instalarea PHP 279
Red Hat Linux 7.1 279
Instalarea serverului Apache 279
Instalarea PHP 279
Instalarea sistemului MySQL 280
Instalarea IMAP 280
Configurarea sistemului MySQL 280
Pornirea serviciului Apache 281
Testarea instalãrii 281
Alte versiuni de Linux ºi UNIX 282
Windows NT/2000 ºi 95/98 282
Apache 283
IIS 283
PWS 283
PHP 283
Anexa C: Resurse PHP 284
Situri Web 284
Liste de corespondenþã 284
Grupuri de informare 285
Anexa D:Elemente fundamentale ale sistemului de operare UNIX 286
Concepte UNIX elementare 286
Fiºiere 286
Cataloage 287
Cãi 287
Conturi de utilizator 288
Grupuri de utilizatori 288
Proprietate ºi permisiuni 288
Tehnici UNIX elementare 289
Deschiderea ºi închiderea sesiunii de lucru 289
Emiterea unei comenzi UNIX 290
Modificarea parolei 291
Determinarea utilizatorilor conectaþi 291
Verificarea stãrii de activitate a unei gazde 291
Citirea ºi expedierea mesajelor de e-mail 292
Modificarea catalogului de lucru curent 292
Vizualizarea conþinutului unui catalog 292
Vizualizarea conþinutului unui fiºier ºi a datelor de ieºire ale unei comenzi 293
Editarea unui fiºier 294
Crearea unui catalog 294
ªtergerea unui fiºier 294
ªtergerea unui catalog 295
Copierea unui fiºier sau a unui catalog 295
Modificarea numelui unui fiºier sau al unui catalog 295
Metacaracterele interfeþei shell ºi globalizarea numelt 295
Consultarea documentaþiei UNIX pe suport electronic 296
Raportarea gradului de utilizare a spaþiului de pe disc 296
Stabilirea posesorului unui fiºier 297
Configurarea permisiunilor pentru fiºiere 297
Gãsirea unui fiºier 298
Gãsirea unui fiºier care conþine un text specificat 298
Determinarea tipului unui fiºier 299
Compararea fiºierelor text 299
Lucrul cu fiºiere comprimate 299
Lucrul cu fiºiere tar 300
Transferul fiºierelor spre ºi de la gazde aflate la distanþã 300
Anexa E: Caractere escape 302
Anexa F: ASCII 303
Anexa G: Operatori PHP 306
Anexa H: Securitate 308
Pericole ºi riscuri 308
Contramãsuri 309
Autentificarea ºi autorizarea utilizatorilor 309
Suspectarea datelor introduse de utilizatori 309
Întrebuinþarea unor mãsuri criptografice 310
Configurarea adecvatã a serverelor 310
Asigurarea bazelor de date 310
Resurse 310
Anexa I: Funcþii PHP 311
Funcþii tablou 311
Funcþii de verificare a ortografiei 313
Funcþii de tip caracter 314
Funcþii de tip datã ºi orã 315
Funcþii de manipulare a cataloagelor 315
Funcþii de tratare ºi de consemnare a erorilor 316
Funcþii ale sistemului de fiºiere 316
Funcþii FTP 318
Funcþii http 318
Funcþii IMAP, POP3 ºi NNTP 319
Funcþii de poºtã 321
Funcþii matematice 321
Funcþii diverse 322
Funcþii MySQL 323
Funcþii de control al datelor de ieºire 325
Opþiuni ºi informaþii PHP 325
Funcþii de execuþie a programelor 326
Funcþii POSIX 327
Funcþii POSIX pentru manipularea expresiilor regulate extinse 328
Funcþii de manipulare a sesiunilor 328
Funcþii cu ºiruri 329
Funcþii URL 331
Funcþii cu variabile 332

Download:[url=http://files.filefront.com/McCarty+Bill+PHP+4doc/;8504944;/fileinfo.html]link[/url]

_________________
MaCarty Php4 (Romana) MaCarty Php4 (Romana)
MaCarty Php4 (Romana) MaCarty Php4 (Romana)
MaCarty Php4 (Romana) MaCarty Php4 (Romana)
MaCarty Php4 (Romana) MaCarty Php4 (Romana)
MaCarty Php4 (Romana) MaCarty Php4 (Romana)
MaCarty Php4 (Romana) MaCarty Php4 (Romana)
MaCarty Php4 (Romana) MaCarty Php4 (Romana)
08/09/2007 06:57 Vezi profilul utilizatorului Trimite mesaj privat
Afiseaza mesajele pentru a le previzualiza:    
Raspunde la subiect    Pagina de start a forumului StrikeCS.MyForum.ro » Diverse Tutoriale Ora este GMT - 3 ore
Pagina 1 din 1

 
Mergi direct la: 
Nu puteti crea un subiect nou in acest forum
Nu puteti raspunde in subiectele acestui forum
Nu puteti modifica mesajele proprii din acest forum
Nu puteti sterge mesajele proprii din acest forum
Nu puteti vota in chestionarele din acest forum


Powered by phpBB © 2001, 2005 phpBB Group
Design by Freestyle XL / Flowers Online.Fa-ti si tu propriul forum GRATUIT, pe www.myforum.ro