Personnels
m
Figure 14.19 :
m
Figure 14.20 :
Outils
Double Poche PHP & MySQL • 401
Please purchase PDF Split-Merge on www.verypdf.com to remove this watermark.
Outclock
Outclock est un logiciel gratuit en français qui vous permet de lire vos
courriels sans les télécharger sur votre disque dur. Il vous permet de rejeter
un spam ou à détruire un virus. C’est pratique aussi pour lire son courrier
personnel au bureau sans le mélanger avec le courrier professionnel.
/>Multipass
Multipass est un coffre-fort à mots de passe. Indispensable pour vous y
retrouver dans vos nombreux futurs sites.
m
Figure 14.21 :
14
Annexe
402 • Double Poche PHP & MySQL
Please purchase PDF Split-Merge on www.verypdf.com to remove this watermark.
Crypter un mot de passe
Une page qui vous permettra de crypter le mot de passe que vous insérerez
dans le fichier .htpasswd.
www.euronet.nl/~arnow/htpasswd
Un antivirus gratuit
Un site exhaustif sur la sécurité qui propose un antivirus gratuit et efficace.
www.secuser.com/antivirus
Un outil pour les URL interminables
manuelle à partir du site.
www.x-recherche.com/services.html
PHPMyAdmin
Téléchargez l’outil d’administration le plus répandu pour MySQL.
www.phpmyadmin.net/home_page
PhpMyChat
Une causerie en PHP créée par Nicolas Hoizey.
www.phpheaven.net/projects/phpMyChat
14
Annexe
404 • Double Poche PHP & MySQL
Please purchase PDF Split-Merge on www.verypdf.com to remove this watermark.
14.6
Les portails
Typo3
Typo 3 est un CMS (pour Content Management System, système de
gestion de contenu. Ce système permet de gérer un site collectivement et
simplement avec des possibilités de personnalisation de l’interface gra-
phique.
www.typo3.fr
Spip
Une application très bien conçue avec des zones réservées. Idéale pour
créer un magazine en ligne contenant de nombreuses contributions.
www.spip.net/
14.7
Hébergement
Pour l’hébergement, vous avez le choix entre les hébergeurs gratuits avec
ou sans publicité et les sites payants qui vous garantissent plus de bande
passante, donc un accès plus rapide avec votre propre nom de domaine.
Les sites gratuits se raréfient, absorbés par de grands groupes. Vous
votre propre serveur). Comparez les prix et les offres.
www.abchebergement.com
14
Annexe
406 • Double Poche PHP & MySQL
Please purchase PDF Split-Merge on www.verypdf.com to remove this watermark.
Ouvaton les amis
Un OVNI dans l’hébergement. C’est une coopérative. L’hébergement
coûte pour l’instant environ 12 Q/an pour une grande capacité.
p/
Nexen
Ils ont des offres payantes intéressantes avec la version 4 de PHP.
www.nexenservices.com
Noms de domaine
Gandi
Gandi gère les noms de domaines. Leur foire aux questions (FAQ) est très
complète pour que vous compreniez comment procéder avec un nom de
domaine. Leurs prix sont intéressants et l’interface vous aide à gérer tous
vos noms de domaines.
www.gandi.net
14.8
Référencement
Référencement 2000
Cette offre gratuite vous référence auprès de la plupart des moteurs de
recherche et annuaires de sites. Cela ne vous dispense pas de vous faire
connaître par d’autres moyens.
www.referencement-2000.com/refgratuit.html
14.9
HTML et Javascript
All HTML
408 • Double Poche PHP & MySQL
Please purchase PDF Split-Merge on www.verypdf.com to remove this watermark.
15
Index
Please purchase PDF Split-Merge on www.verypdf.com to remove this watermark.
!
!= ou!==.............................. 69
= .......................... 49, 69, 69, 82
== .................................... 69
=== ................................... 69
? ................................ 38, 184
# .................................... 181
#. .................................... 308
& ..................................... 68
*..................................... 115
- ..................................... 303
/ ..................................... 308
\n ................................ 60, 131
\r ..................................... 60
\t...................................... 60
\$ ........................... 60,302, 308
$DOCUMENT_ROOT ................ 177
$PHP_AUTH_PW ............... 173, 175
$PHP_AUTH_USER ............ 173, 175
$PHP_SELF ..................... 146, 193
$REQUEST_URI ..................... 143
$SCRIPT_FILENAME ................ 255
$SCRIPT_NAME .................... 256
$_GET ............................... 383
$_POST .............................. 383
Array_flip() .......................... 300
Array_intersect() ...................... 211
Array_keys() ......................... 210
Array_merge() ........................ 210
Array_merge_recursive() .............. 211
Array_pop() .......................... 211
Array_push() ......................... 211
Array_shift() ......................... 211
Array_slice() ......................... 211
Array_splice() ........................ 211
Array_unshift() ....................... 211
Array_values() ........................ 211
Array_walk() ......................... 211
Arrondi .............................. 265
Arsort() .............................. 214
AS .............................. 154-155
Asort() ............................... 214
Attributs ........................ 161, 324
Authentification ...................... 172
Autocomplétion ...................... 353
AUTO_INCREMENT ................ 110
AVG() ............................... 152
B
Barre oblique inversée ................. 58
Base de données
sauvegarder ......................... 118
Basename() .......................... 256
BETWEEN .......................... 153
BIGINT .............................. 117
Bissextiles ............................. 81
Case à cocher ........................ 136
CDATA .............................. 326
Ceil() ........................... 243, 265
Cellules
fusionner............................. 35
CGI.................................. 201
Chaînes de caractères .............. 57, 86
Champ
Propriétés ........................... 137
caché ............................... 184
CHANGE ............................ 114
CHAR ............................... 116
Chariot électronique .................. 258
Chiffrer.inc.php ....................... 195
Chmod ............................... 252
Chmod() ........................ 248, 251
Chop() ................................ 90
Classe ................................ 161
Clé
étrangère............................ 114
primaire............................. 112
secondaire........................... 112
Client ................................ 366
Club
conception .......................... 108
CMS ................................. 405
Code hexadécimal ..................... 31
Commentaires ......................... 51
Commit .............................. 334
Communauté du Libre ................. 18
DATETIME .......................... 118
Date_nombre() .................... 89, 307
Débogage ............................ 367
Décalage à droite ou à gauche .......... 68
DECIMAL ....................... 116-117
Décrypter ............................ 195
Default ........................... 77, 112
Define() ............................... 60
DELETE ............... 130, 152-153, 185
Delete() .............................. 249
Délimiteurs ...................... 315-316
Index
Double Poche PHP & MySQL • 411
Please purchase PDF Split-Merge on www.verypdf.com to remove this watermark.
Demission.php ................... 187, 196
Dirname() ............................ 256
DISTINCT ...................... 153, 282
Division ............................... 67
Do while .............................. 79
Document Object Model .............. 134
Documentation
MySQL............................. 390
PHP................................ 390
DOUBLE ............................ 117
Doublons ............................. 112
Dreamweaver ..................... 44, 369
Drupal .......................... 346, 360
DTD ....................... 322, 324, 326
E
E-mail ............................... 130
Expat ................................ 324
Explode() ............................. 90
Expression
rationnelle .......................... 301
rationnelles compatibles Perl......... 316
régulière ............................ 301
Extract() ............................. 212
F
False ............................... 55-56
Fclose() .............................. 249
Feof() ................................ 249
Fetch ............................. 47, 400
Fgetcsv() ............................. 249
Fgets() ............................... 249
Fgetss() .............................. 249
Fibonacci ............................ 102
Fichier
données............................. 108
inclus............................... 120
Fields.ini ............................. 352
File() ................................ 249
Fileatime() ........................... 251
Filectime() ........................... 251
Fileinfo .............................. 383
Filemtime ............................ 368
Filemtime() .......................... 251
Fileperms() ........................... 251
Filesize() ............................. 251
Filetype() ............................ 251
Filezilla .............................. 400
submit ............................... 39
text .................................. 39
textarea .............................. 40
wrap ................................. 40
Fpassthru() ........................... 250
Fputs() ............................... 250
Frameworks .......................... 345
Fread() ............................... 250
Freetype ............................. 383
Fscanf() ......................... 250, 253
Fseek() ............................... 250
Ftell() ................................ 250
Fwrite() .............................. 250
G
GD .................................. 383
General Public License ................. 20
Getc() ................................ 249
Get_html_translation_table() .......... 300
Get_meta_tags() ................. 298, 300
Glossaire ............................. 408
Google ............................... 377
Goto ................................. 384
GROUP BY .......................... 153
Groupes de news ..................... 408
Guillemets ......................... 50, 57
doubles .............................. 59
simples .............................. 57
H
Header() ............................. 173
Hébergement ..................... 47, 405
Humour .............................. 374
I
If ..................................... 74
Ifsetor ................................ 384
Images
balise ................................ 33
bordure .............................. 34
gif................................... 32
jpeg.................................. 32
texte ................................. 33
transparence.......................... 32
Implode() ............................. 90
Include ..................... 123, 128, 143
Index ................................ 183
Indexation ....................... 112, 297
Injection SQL ........................ 382
Index
Double Poche PHP & MySQL • 413
Please purchase PDF Split-Merge on www.verypdf.com to remove this watermark.
Inscription au club .................... 119
Inscription_p1.php .................... 177
INSERT .............................. 152
Instance .............................. 161
Int ............................... 55, 117
Integer ................................ 55
In_array() ............................ 212
Isset() ................................ 143
Is_dir() ............................... 251
Is_executable() ....................... 251
Is_file() .............................. 251
objet ................................. 21
LAST_INSERT_ID() ................. 281
Length ............................... 135
Lettres accentuées .................... 305
Libre .................................. 19
Lien
affichage............................ 283
e-mail................................ 34
fenêtre ............................... 34
TARGET............................. 43
vérification.......................... 293
vers un paragraphe ................... 34
LIKE ............................ 154-155
LIMIT ............................... 154
Limite
de mot.............................. 309
de non mot.......................... 309
Linus Thorvalds ....................... 20
Linux ................................. 20
List ................................... 83
List() ................................ 212
Logiciel
d’édition de code ..................... 43
FTP.................................. 46
libre ................................. 20
Luelists.ini ........................... 353
M
Magazine ............................ 265
Magic Quotes ........................ 382
Magic_quotes_gpc ..................... 87
Modéliser ............................ 162
Modificateur .......................... 315
Modification de l’email ............... 199
Modulo ....................... 67, 81, 221
Mot de passe ......................... 176
Moteur de recherche ............. 295, 377
Multiplication ......................... 67
MVC ................................ 347
MySQL .............................. 334
fonctions............................ 151
histoire ............................. 108
Mysql_connect() ................. 120, 133
Mysql_create_db() .................... 133
Mysql_db_query() ............... 124, 133
Mysql_fetch_array() .................. 133
Mysql_fetch_array(). .................. 124
Mysql_insert_id() ................ 264, 281
Mysql_num_rows() ................... 133
Mysql_real_escape_string ............. 382
N
Name ................................ 122
Namespace ........................... 385
Nétiquette ............................ 375
Newsgroups .......................... 408
Next() ................................ 213
Nl2br() ........................... 90, 131
NO ................................... 68
Nombres
à virgule flottante..................... 56
pseudo-aléatoires ..................... 96
Page d’accueil ......................... 41
Pagination ............................ 340
Paramètres ........................... 339
Password ............................. 127
PCDATA ............................. 326
Pear ................................. 393
Index
Double Poche PHP & MySQL • 415
Please purchase PDF Split-Merge on www.verypdf.com to remove this watermark.
PECL ................................ 383
Perl .............................. 21, 307
Permissions .......................... 252
PHP
balises .............................. 125
commentaires......................... 51
communauté.......................... 19
extensions............................ 13
fonctions MySQL ................... 133
GTK................................. 24
sigle ................................. 18
vérification des données d’un
formulaire........................... 141
PHP6 ............................... 379
PHP Coder ............................ 43
PHPinfo ............................... 51
Phpinfo() .............................. 87
PHPmyAdmin ........................ 116
PHPNuke ............................ 372
PHP_AUTH_PW ..................... 180
PHP_AUTH_USER ................... 180
Référencement ................... 377, 407
Référenceurs ......................... 377
Register Globals ...................... 381
Relationships.ini ...................... 352
Rename() ............................ 250
Requête .............................. 126
imbriquées .......................... 157
Reset .................................. 39
Reset() ............................... 213
Return ............................... 368
Rewind() ............................. 250
Richard Stallman ...................... 20
RLIKE ............................... 154
Robots.txt ............................ 294
Rollback ............................. 334
Round() .............................. 265
Rsort() ............................... 214
RSS ................................. 341
Ruby on Rails ................... 355, 361
S
Safe Mode ........................... 382
Screen.height ......................... 193
Screen.width ......................... 193
SELECT ................... 115, 125, 152
Selected .............................. 123
SelectedIndex ........................ 136
Serveur
Apache
dédié ............................... 406
mutualisé ........................... 406
Statistiques ........................... 254
Stats.inc.php .......................... 256
Strftime() .............................. 94
String .......................... 55, 57, 86
Stripslashes .......................... 382
StripSlashes() ....................... 86-87
Strip_tags() ........................ 86, 91
Strlen() ............................. 86-87
Strtolower() ....................... 91, 149
Strtoupper() ........................... 91
Structures de contrôle .................. 74
Str_replace() ...................... 91, 100
SUBMIT ............................. 134
Substr() ............................ 86-87
Suivi.php ............................. 184
Sun ................................... 21
Surcharger ........................... 165
Switch ................................ 77
Syndication .......................... 341
Système
de fichiers........................... 249
de gestion de contenu................ 405
T
Table
création ............................. 109
transitoire ........................... 295
Tableau ............................... 63
à index numérique.................... 63
colonnes ............................. 35
de bord (membre) ................... 184
Unicode .............................. 380
UNIQUE ............................. 112
Unix .................................. 20
Unlink() .............................. 250
UPDATE ........................ 152, 185
URL .................................. 38
Urlencode() ....................... 38, 184
Usort() ............................... 214
Index
Double Poche PHP & MySQL • 417
Please purchase PDF Split-Merge on www.verypdf.com to remove this watermark.
V
Value ................................ 127
VARCHAR ........................... 116
Variable .............................. 339
de session........................... 149
dynamique ........................... 62
extrapolation ......................... 62
nom ................................. 54
prédéfinies .......................... 145
scalaires.............................. 54
transtypage........................... 55
type.................................. 55
Vérification ...................... 128, 130
Verif_champs() ................... 138-139
Verif_email () ................... 139, 138
Votre_email.php ...................... 199
Vues ................................. 347
W
WHERE ........................ 125, 153