Mes partenaires ont une éthique :


Articles Programmation
Les 216 couleurs sûres en HTML PDF Imprimer Envoyer
Note des utilisateurs: / 5
MauvaisTrès bien 
Écrit par Bernard Bass   
Lundi, 25 Mars 2013 00:00
Programmation
 
Les 216 couleurs sûres en HTML

Les 216 couleurs sûres en HTML.


Les 216 couleurs sûres en HTML
 
Le fichier .htaccess PDF Imprimer Envoyer
Note des utilisateurs: / 3
MauvaisTrès bien 
Écrit par Bernard Bass   
Samedi, 01 Décembre 2012 20:00
Programmation

Le fichier .htaccess

Des codes bien pratiques à avoir sous la main.


Le serveur Apache et le fichier .htaccess

Le serveur Apache et le fichier .htaccessIntro sur le serveur apache.









PHP5

Passer l'environnement en PHP5.

{source}
SetEnv PHP_VER 5
{/source}



Authentification avec un fichier .htaccess

Protéger un dossier avec une une authentification par Login/Mot de passe à l'aide d'un fichier .htpasswd
Il faudra localiser le chemin du fichier sur le serveur pour indiquer le bon emplacement du fichier .htpasswd

{source}
AuthName "Accès réservé aux Webmaster. Vous devez vous identifier !"
AuthType Basic
Require valid-user
AuthUserFile /opt3/local/apache/htdocs/sites/v/visionduweb.com/webmaster/.htpasswd
{/source}


Erreurs du Web et pages spécifiques avec .htaccess

Les erreurs ...


Bibliographie

http://apache.developpez.com/faq/?page=configuration
http://www.seomix.fr/guide-htaccess-performances-et-temps-de-chargement
http://www2.cegep-matane.qc.ca/billettec/ergonomie-web-pdf/htaccess-base.pdf
 
Accessibilité et normes W3C PDF Imprimer Envoyer
Note des utilisateurs: / 3
MauvaisTrès bien 
Écrit par Bernard Bass   
Vendredi, 23 Novembre 2012 02:00
Programmation

Accessibilité et normes W3C.

Rendre son site accessible et le mettre aux normes W3C est important pour qu'il être consulté par tous le monde, notament le public avec un handicap.
D'autres normes existent pour un contenu correctement formaté pour faire face aux " handicap " des utilisateurs.
D'autres normes coexistes avec les normes officielles, les nouvelles technologies ouvrant de nouvelles perspectives.


Les normes du W3C

Les normes du W3CLogo et lien de validation pour le xHTML et le CSS :
{source}
<a href="http://validator.w3.org/check?uri=referer"><img src="http://www.w3.org/Icons/valid-xhtml10" alt="Valid XHTML 1.0 Transitional" height="31" width="88" style="border:0;"/></a><a href="http://jigsaw.w3.org/css-validator/"><img src="http://jigsaw.w3.org/css-validator/images/vcss" alt="Valid CSS" width="88" height="31" style="border:0;"/></a>
{/source}
Ce qui donne :
Valid XHTML 1.0 TransitionalValid CSS


Bibliographie

http://www.voirin-consultants.com/fr/management/blog/rendre-son-site-accessible
 
Du code source PHP procédural PDF Imprimer Envoyer
Note des utilisateurs: / 4
MauvaisTrès bien 
Écrit par Bernard Bass   
Mardi, 20 Novembre 2012 15:02
Programmation
 
Du code source en PHP procédural.

Du codes bien pratique à avoir sous la main.


Effectuer une redirection permanente avec PHP

{source}
// Effectuer une redirection permanente avec un fichier index.php

<?php
header("Status: 301 Moved Permanently", false, 301);
header("Location: http://www.visionduweb.com/web-structure/cms-1522/index.php");
exit();
?>
{/source


Dernière mise à jour d'une page avec PHP

{source}
<?php
Mise à jour du <?php echo date ( "d/m/Y à H:i:s", getlastmod());
?>
{/source}


Dernière mise à jour ( du template Joomla! ) le 01/01/2011 à 08:49:41


Toutes les informations du serveur apache

{source}
<?php
phpinfo();
?>
{/source}



Connaître son adresse IP

{source}
$ip = $_SERVER['REMOTE_ADDR'];
echo ("$ip");
{/source}


Votre adresse IP est : 107.20.7.65


Générer une clé de salage

{source}
<?php
// caractères ASCII
$lower = range(97, 122); // 26 caractères
$upper = range(65, 90); // 26 caractères
$numeric = range(48, 57); // 10 caractères
$base = array_map('chr', array_merge($lower, $upper, $numeric));
shuffle($base);
    
// clé de salage de 40 caractères uniques
$salt = implode('', array_slice($base, 0, 40));
echo $salt, '<br />';
    
// clé de salage de 40 caractères
$salt = '';
for($i = 0; $i < 40; ++$i) {
    $salt .= $base[mt_rand(0, 51)];
}
echo $salt, '<br />';
?>
{/source}


Le résultat :
mrS8jaP4qTL3197CYOUViNXyzWZt2fIepcGB0MK5
FhqF7M1ZWzfmm0tICiVPiUlcHZscFwL8imEgjZC7
 
Commandes de base pour MySQL. PDF Imprimer Envoyer
Note des utilisateurs: / 2
MauvaisTrès bien 
Écrit par Bernard Bass   
Vendredi, 11 Février 2011 13:00
Code SQL pour MySQL.

Commandes de base pour MySQL.

Voilà quelques commandes simples pour modifier votre base de données MySQL.

Copier une table A vers un fichier save.sql
SELECT * INTO OUTFILE 'save.sql' FROM A
Provoque une erreur chez l'hébergeur sivit sur un hébergement mutualisé : #1045 - Access denied for user 'domaine'@'localhost' (using password: YES)
Sivit n'autorise pas l'export de la base en PHP.

Copier une table A vers B
CREATE TABLE B as select * from A;

Supprimer une colonne azerty dans une table C
La clause ALTER permet de modifier les colonnes d'une table. Associée à la clause DROP COLUMN, elle permet de supprimer des colonnes.
La suppression de colonnes n'est possible que dans le cas où:
- La colonne ne fait pas partie d'une vue.
- La colonne ne fait pas partie d'un index.
- La colonne n'est pas l'objet d'une contrainte d'intégrité.

ALTER TABLE C DROP COLUMN azerty



Exporter une base de données MySQL à l'aide de PHP
Enregistrez un des codes ci-dessous dans un fichier " exportbase.php ".

- Le fichier au format .sql
<?php
 echo "Votre base est en cours d'exportation.......<br>";
 system("mysqldump --host=mysql5.0 --user=testx1007 --password=testx1007! --no-create-db --default-character-set=utf8 --lock-tables=FALSE --tables testx1007_db1 >dump.sql");
 print_r(file("dump.sql")); // affiche le dump ou l'erreur de mysqldump
 echo "C'est fini. Votre base est exporté vers le fichier dump.sql";
 ?>

- Le fichier au format bz2
<?php
 echo "Votre base est en cours d'exportation.......<br>";
 system("mysqldump --host=mysql5.0 --user=testx1007 --password=testx1007! --no-create-db --default-character-set=utf8 --lock-tables=FALSE --tables testx1007_db1 | bzip2 >dump.sql.bz2");
 print_r(file("dump.sql")); // affiche le dump ou l'erreur de mysqldump
 echo "C'est fini. Votre base est exporté vers le fichier dump.sql";
 ?>

- Le fichier au format gz
<?php
 echo "Votre base est en cours d'exportation.......<br>";
 system("mysqldump --host=mysql5.0 --user=testx1007 --password=testx1007! --no-create-db --default-character-set=utf8 --lock-tables=FALSE --tables testx1007_db1 | gzip >dump.sql.gz");
 print_r(file("dump.sql")); // affiche le dump ou l'erreur de mysqldump
 echo "C'est fini. Votre base est exporté vers le fichier dump.sql";
 ?>

- Le fichier au format zip
<?php
 echo "Votre base est en cours d'exportation.......<br>";
 system("mysqldump --host=mysql5.0 --user=testx1007 --password=testx1007! --no-create-db --default-character-set=utf8 --lock-tables=FALSE --tables testx1007_db1 | zip >dump.sql.zip");
 print_r(file("dump.sql")); // affiche le dump ou l'erreur de mysqldump
 echo "C'est fini. Votre base est exporté vers le fichier dump.sql";
 ?>

 


Valid XHTML & CSS | Template Design LernVid.com and ah-68