Html4.01 - Css2 - Php<=5.2 - Mysql5 - Javascript [ page en français ]   [ page in english ]english
- Bonjour à tous!
Cette page est provisoire et deviendra ma page de contact définitive mais j'ai énormément de travaux à faire sur tout le server donc en attendant que je puisse m'y consacrer vous pouvez quand meme me contacter directement sur www.myspace.com/jeuxvideos où à sir_bline@hotmail.com

Alexandre liot
16 rue de la boucherie
87000 limoges - france
Tel:   0587707133 (fr)
          0033587707133 (inter)
cherche un binome Ajax sur limoges me contacter!
(je travaille en ce moment sur une solution web et une suite de projets liés est prévue)
*note: je ne travaille pas sur le core d'apache je travaille uniquement sur les htaccess le php javascript et mysql pour les bd. cette année strato puisque c'est mon nouvel hébergeur, me donne la possiblité de créer des scripts cgi, donc une fois que je maitriserais mieux les htaccess et que j'aurais passé cette étape de mes premieres cgi je passerais au core d'apache que je connais déjas un peu (grrr que je ne peux pas toucher au httpdconf lol d'ailleurs!). donc les sites restent hébergés meme si j'en gère l'ensemble :)
    • St-fanémule: www.stfanemule.fr
    • Voyage century online: www.gamesdeclic.fr/voyagecentury
    • Zu online: www.gamesdeclic.fr/zu
    • Games@déclic: www.gamesdeclic.fr
    • Time warp nintendo: www.timewarp-nintendo.fr
    • Lewebsebouge: www.lewebsebouge.fr
et merci à Lycos, non seulement leurs développeurs étaient des dieux mais jamais je n'aurais pu apprendre tout ce que je sais ni et surtout mon organisation sans eux. domage qu'ils aient fermé je serais bien resté un peu plus...

la montagne est belle, elle a ses propres arbres, des animaux rares et uniques, des cascades et des vues sur la vallée et le monde, pourquoi ne pas la franchir plutot que de la trouver trop haute? comme dirait Dany le résultat dépend de ce qu'on est pret à investir pour l'avoir!

exemple d'une arborescence type:
 racine domaines -------> domaine xxx
 |-> sécurisation     |-> domaine yyy ---> pages où index avec méthodes
 |-> droits                            |-> administration
 |-> administration                    |-> sources -> langues
                                       |-> modules ajax
                                       |-> commentaires et/où forum
                                       |-> images
                                       |-> ftp où téléchargements

 [ Ajout d'une base de données produits et statistiques ]
Si vous voullez savoir comment j'ai protégé mes images:

oui j'ai eu ce probleme aussi... lol c'est pourquoi j'ai mi un .htaccess dans certains de mes répertoires. si vous ne savez pas ce qu'est un .htaccess file c'est assez simple, tout d'abord ce document dépend du core du server php, et doit etre écrit tres correctement pour ne pas générer d'érreurs sur tout votre server.
wowowow!!! le mien bug comme ça et meme moi je ne peux plus accéder à mon site! lol pas de soucis il suffit de l'éffacer et de le reécrire il doit y avoir une petite erreur de syntaxe dedans.
maintenant sachez qu'on y utilise ce qu'on appelle des expréssions régulieres, c'est simple mais ça doit etre appris et il y a beaucoups de documentation à travers le web.
ce que je peux dire c'est que la base des expréssions régulieres est de savoire comment retrouver un carachhtere dans une chaine de caracteres. pour cela nous utilisons des symboles, et ces symboles viennent d'un language appelé Pearl, qui vous procurera un autre moyen de documentation tres éfficace...
pour rechercher un caractere nous utiliserons "([x])" où "[x]" est un tableau des caracteres et "()" la limite de l'élément dans lequel nous recherchons un de ces caracteres. mais "x" doit etre représenté avec un peu plus d'éléguance, c'est pourquoi nous utiliserons "a-z" pour tout les caracteres compris entre "a" et "z", "A-Z" pour tout les caracteres de "A" à "Z" en majuscule, et "0-9" pour les chifres. et enfin, si nous voulons plusieurs types de carateres distincts nous avons juste à les concaténer. wowowowowow c'est quoi ça!!!
lol concatener c'est ajouter un élément à un autre.

par éxemple en javascript on utilise l'opérateur "+" pour concaténer:
   var maVar = "ma premiere" + " bicyclette";
et en php on va utiliser le "." comme pour:
   $bob_cars = $red_car.$blue_car;

où si on veut espacer mais avec un peu de texte...

   $voitures_de_bob = $voiture_rouge.' et une '.$voiture_bleue;
et maintenant pour concaténer les caracteres recherchés, ça n'est pas vraiment ça mais on l'aura vu ça nous donne:
   ([a-zA-Z0-9\.-])
et par éxemple si la chaine est composée de 2 chaines séparées par un slash on va créer une premiere chaine avec seulement des minuscules et des chiffres si on le souhaite et la deuxieme qui peut aussi contenir des traits d'union:
   ([a-z0-9]+)/([a-zA-Z0-9\.-])
il y a juste quelques conditions:

  1. vous devez garder "rewrite engine on", ne l'oubliez pas ça permet de... reécrire les urls!
  2. échappez le "." avec un slash (faites "\." où vous génerrerez une érreur
      en expréssions régulieres c'est un caractere spécial signifiant "tout les caracteres"
  3. vous devez mettre ce .htaccess dans le répertoire où vous souhaittez interdire le hotlink
  3. n'oubliez pas de remplacer "http://www.mydomain.com" par le nom de votre domaine
  4. vous devez mettre ce code dans un fichier .htaccess si vous ne savez pas ce que c'est uploadez sur votre server
      un fichier texte où vous aurez collé ce code et une fois sur votre server renommez le en
      ".htaccess" -> oui sans nom avant le "."! c'est un fichier tres spécial! :)
  5. et les authorizedsite1.com sont les sites que vous souhaittez authoriser...

# ------------------------------------
# stop hotlink with alternate content
#
   RewriteEngine on
   RewriteCond %{HTTP_REFERER} !^$
   RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?authorizedsite1.com [NC]
   RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?authorizedsite2.com [NC]
   RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?authorizedsite3.com [NC]
   RewriteRule \.(ico|png|gif|jpg)$ http://www.mydomain.com/hotlink.png [NC,R,L]
Apache - Php - Mysql - Smf - Neolao - Igg
STRATO Hébergement: Haute qualité, prix cassés !