Jump to content

Vincent

  • entries
    15
  • comments
    4
  • views
    62797

About this blog

comment faire?

Entries in this blog

 

Creer dynamiquement les options d'un select en javascript

Aujourd'hui, voici une petite portion de code javascript qui vous aidera à creer dynamiquement, à partir d'un premier select, la liste des valeurs éligible sur le 2e select qui lui dépend. Ici, par exemple, nous allons créer dynamiquement la liste des départements correspondant à une région. (Je vous ai mis les valeurs des 2 premières régions seulement) <html> <head> <title>test</title> <script language="JavaScript"> function defRegion() { var frmRe

Vincent

Vincent

 

Sécurité de vos fichiers

Quelques règles sympathiques pour sécuriser les fichiers de votre serveur : #Interdire l'acces au fichier config.php <FilesMatch config.php> deny from all </FilesMatch> #Blocage d'extension (Sécurité) <FilesMatch "\.(inc|tpl|h|ihtml|sql|ini|conf|bin|spd|theme|module|exe)$"> deny from all </FilesMatch> #Caché la liste des dossiers Options -Indexes

Vincent

Vincent

 

Php, MySQL & UTF-8 sont dans un bateau

Parmi les messages les plus postés sur le forum php ou xml, on s'aperçoit souvent qu'il est question de problème d'encodage. Il est vrai que les hieroglyphe é, ce n'est pas plaisant à voir sur nos jolies pages Ensuite, viens la réponse... qui est souvent du genre : "la solution est simple : on decode toutes les données qu'on reçoit en utf8 grâce à utf8_decode() et on encode tout ce qui doit sortir en utf8 grâce à utf8_encode().". Oui mais en fait, ce n'est pas si simple, car la fonction

Vincent

Vincent

 

Les variables serveur

Comme je cherche toujours comment elles s'appellent ces variables... je vais me les noter ici une bonne fois pour toute Chemin du script courant $_SERVER['PHP_SELF'] Nom du serveur $_SERVER['SERVER_NAME'] Variables passées au script $_SERVER['QUERY_STRING'] Document root $_SERVER['DOCUMENT_ROOT'] Référant $_SERVER['HTTP_REFERER'] Adresse ip de l'utilisateur $_SERVER['REMOTE_ADDR'] et la suite, sur le site officiel de php : variables prédéfinies

Vincent

Vincent

 

International Bank Account Number

IBAN est l'abréviation pour Internatinal Bank Account Number. Il s'agit d'un numéro de compte répondant au normes internationales ISA, désignant sans aucune ambiguïté une relation de compte dans les opérations de paiement transfrontalière entre pays européens. l'IBAN doit être considéré comme une "enveloppe" internationalement reconnue à laquelle les numéros de compte existantes peuvent être intégrés. l'IBAN a une longueur maximale de 34 caractères alphanumériques : les deux premières le

Vincent

Vincent

 

controler la longueur d'un champs

Pour éviter de permettre à vos visiteurs de lancer une recherche dans vos tables avec 1 seul caractère comme critère, vous pouvez les obliger a saisir un minimum de caracteres en faisant un rapide contrôle en javascript : <html> <head> <script> function valider(monchamps){ var mini = 3 var maxi = 20 if ( mini != 0 ) { // Si la longueur de la saisie est inférieure au minimum demandé if ( monchamps.value.length < mini ) { // Envoi d'une alerte alert('

Vincent

Vincent

 

Référencez votre site !

Parmi les bonnes résolutions de la rentrée, n'oubliez pas d'ajouter votre site dans l'annuaire généraliste kiwoui. Vous y trouverez surement une rubrique qui vous intéressera parmi les nombreuses existantes (ex: agences immobilières ou télé-réalité) Si une rubrique n'existe pas, n'hesitez pas a la demander (même les concours seo sont acceptés et ont leur rubrique dédiée comme pour le loupanthère) Les derniers sites listés sont affichés sur la home, qui sera enrichie dès que possible (En

Vincent

Vincent

 

Les annuaires

Petite note pour expliquer comment trouver des annuaires où référencer son site : Listes d'annuaires Pour commencer efficace, voici 3 sites qui recensent les annuaires intéressants pour référencer votre site listes des annuaires sans liens de retour annuaire info (attention méfiez vous, ne mettez pas de critère trop restrictif dans la selection, car les infos peuvent ne pas être justes.) le repertoire [*]critères d'un bon annuaire Pour rappel, on considère qu'un annuaire est

Vincent

Vincent

 

problème de validation avec Php Link Directory

Petit mot sur un problème dont la solution me parait insatisfaisante... Concernant le script Phplinkdirectory pour les annuaires, certaines soumissions échouent sur le problème de la vérification draconnienne de la validité de l'url proposée : Nous avons essayé d'etudier un peu le problème avec les spécialistes du sujet validation formulaire V2 - PHP Link Directory Forum mais sans succès. le seul palliatif trouvé a été de désactiver ce fichu test comme il suit : Donc dans tous

Vincent

Vincent

 

La parabole des langages de Shelley Powers

Dans le Pré des Rumeurs, aux heures troubles du crépuscule, quand on n'entend que le bruissement des oiseaux et le léger vrombissement des moucherons, les langages de programmation se rencontraient. Et parlaient. La conversation commençait comme elle a toujours commencé, sur des sujets profonds et sérieux, sur le coeur existentiel qui fonde tous les langages. Est-ce que j'existe ou non ? Dans cette boucle infinie de vie, quel est le but ? Où dois-je aller, et qu'y faire une fois que j'y su

Vincent

Vincent

 

conseils de bon sens 2006

Le référencement évolue au fil du temps qui passe. Mais voilà quelques nouvelles fraiches pour ce milieu d'année 2006 avec les vidéos de Matt Cuts. Comme j'ai trouvé le billet de Jean-Luc très bien fait: clair, précis, je vous invite a lire son résumé des vidéos et d'appliquer ces quelques lignes qui sont en fait un condensé de bon sens. Important, et a ne pas oublier dans la checklist!

Vincent

Vincent

 

Liste des forums

Voici une liste de forums écrits en Php, installable sur votre site dynamique pour créer votre communauté : Invision Power Board Vbulletin PhpBB XMB Forums Simple Machines Forum Fire Soft Board Unclassified News Board PunBB Lussumo Vanilla Voilà, maintenant, plus d'excuses pour dire que vous ne trouvez pas de forums pour votre site parce que IPB est trop cher, phpbb fait trop peur, punbb trop léger etc...

Vincent

Vincent

 

creer une galerie d'images avec XnView

Voici un mini guide avec le logiciel XnView pour que nos petits webmestres débutants puissent mettre en ligne facilement leur photos. Tout d'abord, il est préférable de creer un dossier de travail avec une copie de vos photos originales. Une fois le dossier créé sur votre ordinateur, ouvrez XnView. Vous êtes normalement en mode "explorateur", allez sur votre dossier avec vos photos. Sélectionnez vos photos à inclure dans votre future galerie et cliquez dans le menu : Outils > Page Inter

Vincent

Vincent

 

decoupage automatique d'un fichier de données

Parfois, pour ceux qui n'ont pas la chance ou les moyens (ou même l'envie) d'avoir un bon serveur dédié. Un problème récurrent est de manquer de puissance pour traiter de gros fichiers sans dépasser les temps de traitements, les quotas de mémoire etc... Voici donc un petit script qui découpe vos fichiers en plusieurs petits fichiers. (ici je m'en sers pour traiter des données sur nos 36000 communes) <?php $source="insee"; $extsrc=".csv"; $destination = "insee"; $extdest=".csv"; $nb

Vincent

Vincent

 

Comment envoyer un fichier sur un serveur?

Voici un petit exemple basique en Php de ce que l'on peut savoir sur un fichier envoyé par formulaire : <?php /* Date de création: 09/07/2006 */ $fichier = $_FILES['fichier']['name']; $size = $_FILES['fichier']['size']; $tmp = $_FILES['fichier']['tmp_name']; $type = $_FILES['fichier']['type']; $error = $_FILES['fichier']['error']; $max = 1000000; if(isset($fichier)) { if($size <= $max) { echo 'Nom d\'origine =>'.$fichier.'<br />'; echo 'Taille =>'.$size.

Vincent

Vincent

×
×
  • Create New...