Aller au contenu

MonWeb

Hubmaster
  • Compteur de contenus

    150
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par MonWeb

  1. Finalement j'ai pu obtenir une réponse par email de Pierre Guillou (A la tête de la cellule Accessibilité du Web de lassociation BrailleNet1 et propriétaire du label AccessiWeb2) Je trouve sa réponse très claire et précise dans le lien qu'il m'a transmis guide AccessiWeb et l'attribut title="" Je ne connaissais pas ce guide il est bien explicite et en Français (la version complète) Je vais pouvoir utiliser cet attribut correctement, ce qui n'était pas le cas Merci pour vos réponse et bon week end
  2. Bonjour, <a href="mon lien texte.htm" title="très peu utilisé pourquoi ?"> Si je prend des références en la matière comme AccessiWeb ou Braillenet et même W3C n'utilise pas l'attribut title="" dans ses liens texte. Il doit y avoir une raison ? ou ils pratiquent l'art du faites ce que je dis mais pas ce que je fais J'aimerai utiliser cet attribut mais je ne voudrais pas dégrader l'accessibilité de mon site (XHTML 1.0 Strict)
  3. Salarié est un bon statut et le conserver c'est encore mieux. Depuis la modernisation sur le portage salarial c'est une solution a exploiter Journal Officiel (article 8 section 7) (26 juin 2008 de la loi n° 2008-596 du 25 juin 2008 relative à la modernisation du marché du travail.) Le portage salarial n'est plus assimilé comme travailleur indépendant. Mais le nouveau statut de autoentrepreneur peut aussi te convenir, a toi de trouver ce qui te convient le mieux pour facturer des sites Internet Et toi Arlette ton avis ?
  4. Arlette, Les Assédic ne sont pas très clair sur ce sujet, le peu d'information c'est la notice DAJ 801 (source Assedic) Il est évident que lorsque qu'on va créer son activité on ne pense pas à une porte de sortie. Gérant ou travailleur indépendant c'est le même statut pour les Assedic = exclusion même si on était salarié ailleurs et j'ai déjà eu le cas malheureusement. Mais il n'est pas impossible que la règlementation change pour "la micro entreprise" oups pardon "autoentrepreneur" Pour ceux qui sont déjà au Assedic il y a un truc vraiment génial c'est la notice DAJ 825 qui aide les créateurs
  5. Bonjour Arlette et merci pour ton article. L'état devient vraiment une formidable machine de communication pour nous faire croire qu'un chien est un chat dans la mesure ou ces animaux sont dans la famille des mammifères Il me semble que la question principale réside dans les droits sociaux. Tout travailleur indépendant sort du régime de la sécurité sociale et ne peut plus prétendre à des droits Assedic ! Et on gagne le privilège comme tous les travailleurs indépendants, de voir sa responsabilité engagée sur ses biens personnels A part la présentation marketing de ce nouveau statut j'ai vraiment du mal pour ne plus voir tout les désavantages d'un travailleur indépendant La SARL Française reste très facile à faire et peu couteuse (moins de 500 euro) ou alors l'étranger mais c'est un peu plus compliqué et souvent en Anglais. Pour l'étranger on peut aussi penser à Monaco qui depuis 2 ans à "ouvert" le statut de SARL Monégasque avec une domiciliation possible dans l'immeuble Monaco Business Center avec un tarif de domiciliation de la Sarl pour 350 euro par mois. Il faut savoir qu'en Principauté l'impôt sur les sociétés est égal à ZERO mais qu'une pratique courante est d'accepter un paiement volontaire (mais non obligatoire) d'environ 7% Pour les droits sociaux c'est bien mieux qu'en France. La CCSS (équivalent de la sécu en France) rembourse nettement mieux les frais médicaux avec plus d'avantage sociaux Douce France très cher pays de mon enfance
  6. Pourquoi il y a mieux quand on a un hébergement mutualisé Je le trouve super ce code c'est le plus complet que j'ai trouvé, mais je suis pas contre autre chose Pour le moment uilly Bonnil donne uilly-bonn-il et je cherche un magicien
  7. Mes pages <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> Ma base Utf8 Interclassement utf8_unicode_ci Avec ta dernière modification dans transformer un texte en url uilly.html devient uilly.html on y est presque il manque le o
  8. Merci d'avoir consacré du temps pour cette correction Mais ça marche pas uilly.html devient .html et la totalité est effacé En fait Château.html est lui aussi supprimé en .html
  9. J'ai trouvé un autre truc Un uf à la coque donne un -uf à la coque Donc la ville de Cricquebuf.htm se transforme en cricqueb-uf.htm au lieu de Criqueboeuf.htm
  10. J'ai plus de 35 000 lignes dans la base avec environ 500 noms avec l' et d' Si tu as une autre solution je suis preneur Je me vois pas ajouter ça....
  11. Bonjour, Ma réécriture fonctionne bien pour les apostrophes d' et l' mais pas quand je transforme l' en l- ou d' en d- l'estaque.html fonctione l-estaque.html, ne fonctionne pas. Voici mon code RewriteRule ^(.*)/mairie-(.*)\.htm$ index.php?action=$1&url=$2 [L] RewriteRule ^(.*)/(.*)-([0-9a-zA-Z-]+)\.htm$ index.php?action=$1&url=$2&id=$3 [L] RewriteRule ^(.*)/(.*)\.htm$ index.php?action=$1&url=$2 [L]
  12. Bonjour, J'ai utilisé le code pour convertir les liens hypertexte qui sont dans mes pages Décines.html est transformé en decines.html ça marche bien Et l'estaque.html est bien transformé en l-estaque.html mais la base mysql ne répond pas. Pourtant mon fichier htacces peut réécrire l'estaque.html et la base répond Ok Ma réécriture d'url n'est pas bonne ?
  13. La solution est bien dans l'url rewriting qui ne donnait aucun résultat avec des lettres (pour voir le post url rewriting complet ) Donc rien à voir avoir Php et Mysql.... Merci a tous ceux qui m'ont aidé et voici la solution ci dessous pour ceux qui auront un jour le même problème Au départ j'avais cette ligne dans mon htaccess: RewriteRule ^(.*)/(.*)-([0-9]+)\.htm$ index.php?action=$1&url=$2&id=$3 [L] L'ouverture de mon post était : Finalement en supprimant cette ligne RewriteRule ^(.*)/(.*)-([0-9]+)\.htm$ index.php?action=$1&url=$2&id=$3 [L] et en remplaçant par : RewriteRule ^(.*)/(.*)-([a-zA-Z_-]+)\.htm$ index.php?action=$1&url=$2&id=$3 [L] Tout fonctionne parfaitement bonne journée
  14. La solution est bien dans l'url rewriting qui ne donnait aucun résultat avec des lettres (pour voir le post url rewriting complet ) Donc rien à voir avoir Php et Mysql.... Merci a tous ceux qui m'ont aidé et voici la solution ci dessous pour ceux qui auront un jour le même problème Au départ j'avais cette ligne dans mon htaccess: RewriteRule ^(.*)/(.*)-([0-9]+)\.htm$ index.php?action=$1&url=$2&id=$3 [L] L'ouverture de mon post était : Finalement en supprimant cette ligne RewriteRule ^(.*)/(.*)-([0-9]+)\.htm$ index.php?action=$1&url=$2&id=$3 [L] et en remplaçant par : RewriteRule ^(.*)/(.*)-([a-zA-Z_-]+)\.htm$ index.php?action=$1&url=$2&id=$3 [L] Tout fonctionne parfaitement bonne journée
  15. Après avoir cherché inutilement partout et notamment dans ces 2 très long posts 1-Mysql 2-Php La solution est bien dans l'url rewriting qui ne donnait aucun résultat avec des lettres Merci a tous ceux qui m'ont aidé et voici la solution pour ceux qui auront un jour le même problème Au départ j'avais cette ligne dans mon htaccess: RewriteRule ^(.*)/(.*)-([0-9]+)\.htm$ index.php?action=$1&url=$2&id=$3 [L] L'ouverture de mon post était : Finalement en supprimant cette ligne RewriteRule ^(.*)/(.*)-([0-9]+)\.htm$ index.php?action=$1&url=$2&id=$3 [L] et en remplaçant par : RewriteRule ^(.*)/(.*)-([a-zA-Z_-]+)\.htm$ index.php?action=$1&url=$2&id=$3 [L] Tout fonctionne parfaitement bonne journée
  16. Dan, J'ai modifié les quotes mais je n'obtiens toujours pas de résultat sauf quand je remplace dans ma base "marseille" par "123456" avec des chiffres ça marche mais pas avec des lettres. Comme je ne peux pas remplacer le nom de toutes les villes par des chiffres il faut absolument trouver pourquoi J'ai bien cherché avant de poster encore sur le forum....je ne comprends pas pourquoi je peux faire appel uniquement à des chiffres dans la base Pour plus d'infos voici le code complet de mes 2 pages : mairies.php et mairie.php Merci d'avance. mairies.php= Page qui donne la liste des mairies que se trouve dans un département mairie.php = page qui affiche les informations d'une seule ville lorsqu'on a cliqué sur une ville dans la liste des mairies de la page mairies.php code de la page mairies.php <?php $page->settitle('Toutes les Mairies de votre département'); //affiche dans la page mairies.php le numero du département// $pid = $id; if($pid) { // Corse // if($id=='2a' || $id=='2b') {$pid=$id;} else {$pid=($id);} if($pid) { //affiche dans page mairies.php le numero du departement $result = $mysql->query("SELECT numero_dept, nom_dept, region, adresse, telephone, fax, email, www FROM cartedefrance WHERE numero_dept='".$pid."'"); if($result && mysql_num_rows($result)>0) { $infos = mysql_fetch_array($result); //donne le titre de la page mairies.php $page->settitle('Mairies '.$infos['nom_dept'].' '.str_pad($infos['numero_dept'],2,'0',STR_PAD_LEFT)); }} //affiche la liste des villes dans la page mairies $dpt = addslashes($dpt); $result = $mysql->query("SELECT id,ville,www,codepostal FROM mairie WHERE numero_dept='".$pid."'ORDER BY ville"); if($result) { $page->addhtml('<h2>Liste des mairies du département '.$infos['nom_dept'].' ('.str_pad($infos['numero_dept'],2,'0',STR_PAD_LEFT).')</h2>'); $page->addhtml('<h3>Mairies : '.$infos['nom_dept'].' ('.str_pad($infos['numero_dept'],2,'0',STR_PAD_LEFT).')</h3>'); $page->addhtml('<div id="informations"><ul>'); //appelle dans la base les infos qui s'affiche dans la liste des mairies sur la page mairies.php while(list($id,$ville,$www,$cp)=mysql_fetch_row($result)) { //affiche les villes dans la liste des villes de la page mairies.php mais aussi url rewrite pour la page mairie.php pour le résultat sur la page mairie avec une seule ville $page->addhtml('<li><a href="'.$page->path.'mairie/mairie-'.$ville.'.htm">'.$ville.'</a> ('.$cp.')</li>'); } $page->addhtml('</ul></div>'); }} ?> Code de la page mairie <?php if($id) {$id = addslashes($id); //donne le resultat de la ville à voir $result = $mysql->query("SELECT id,ville,www,codepostal,nom_dept,numero_dept FROM mairie WHERE ville='".$id."'"); if($result) {list($id,$ville,$www,$cp,$nom_dept,$numero_dept)=mysql_fetch_row($result); //donne le resultat de la region et passe par cartedefrance pour trouver le departement qui correspond à la région $result2 = $mysql->query("SELECT region FROM cartedefrance WHERE numero_dept ='".$numero_dept."'"); if($result2) { list($region)=mysql_fetch_row($result2);} //donne le titre de la page mairie.php $page->settitle('Mairie '.$ville.' '.$cp.' '); //affiche les infos dans la page mairie.php $page->addhtml('<div id="titre">'); $page->addhtml('<h2>Mairie : '.$ville.'</h2>'); $page->addhtml('<h3>Ville de : '.$ville.'</h3>'); $page->addhtml('</div>'); $page->addhtml('<div id="informations"><ul>'); $page->addhtml('<li>Code postal de la mairie: '.$cp.'</li>'); $page->addhtml('<li>Visitez le site Internet de la mairie : <a href="'.$www.'">'.$www.'</a></li>'); $page->addhtml('<li>Cette Mairie est dans la region: <a href="'.$page->path.'conseil-regional/conseil-regional-'.urlencode($region).'.htm"> '.$region.'</a></li>'); $page->addhtml('</ul></div>'); }} ?> Je me suis acharné sur un problème de syntaxe pour suivre tes recommandations mais j'ai pas trouvé un truc faux dans mon code
  17. Bonjour, Essaye d'ajouter dans ton htaccess Options -Multiviews
  18. Si ça ne vient pas de l'url rewriting alors retour à la case depart ??? avec mon post non résolu dans la rubrique Php (on trouve plus d'info sur mon code qui bloque avec les lettres) ou je continu ici ?
  19. J'aurai vraiment aimé que ce soit ça Mais $result = $mysql->query('SELECT ville,www,codepostal,nom_dept,numero_dept FROM mairie WHERE ville='.$id'); Provoque une erreur et mon code de départ ne fonctionne que avec des chiffres !! $result = $mysql->query('SELECT ville,www,codepostal,nom_dept,numero_dept FROM mairie WHERE ville='.$id); Je me suis peut etre pas bien expliqué voici un peu plus de code if($id) { $id = addslashes($id); //donne le result de la ville mais ne fonctionne que avec des chiffres et pas avec des lettres $result = $mysql->query('SELECT ville,www,codepostal,nom_dept,numero_dept FROM mairie WHERE ville='$id); if($result) { list($ville,$www,$cp,$nom_dept,$numero_dept)=mysql_fetch_row($result); //donne le resultat de la region $result2 = $mysql->query('SELECT region FROM cartedefrance WHERE numero_dept =\''.$numero_dept.'\''); if($result2) { list($region)=mysql_fetch_row($result2); } //donne le titre de la page mairie et .$ville affiche le nom de la ville et code postal après Mairie// $page->settitle('Mairie '.$ville.' '.$cp.' ');
  20. Bonjour Dan, Oups désolé si j'étais pas très clair Pour être plus clair: $result = $mysql->query('SELECT ville,www,codepostal,nom_dept,numero_dept FROM mairie WHERE ville='.$id); Avec WHERE ville j'appelle la ville "123456" ça marche Avec WHERE ville j'appelle "Marseille" ça marche pas ! C'est pour cette raison que je pense avoir un problème avec les lettres dans l'url rewriting puisque ça marche avec les chiffres Je suis clair ? ou on comprend toujours rien
  21. Bonjour J'ai commencé par chercher le problème dans mes scripts et dans ma base mais sans résultat... Je constate que quand j'utilise $fonction pour obtenir des infos dans ma base, ça ne fonctionne pas si il y a des lettres et ça fonctionne si il y des chiffres. exemple en utilisant exactement les même scripts : $toto appelle "machin" qui se trouve dans le champ d'une table ça fonctionne pas. si je remplace dans ce même champ d'une table "machin" par "1234567" comme ci dessous ça fonctionne ! $toto appelle "1234567" dans le champs d'une table et ça fonctionne ! Dans mon fichier htaccess j'ai ça Options -Multiviews RewriteEngine on RewriteRule ^(.*)\.html$ index.php?mpage=$1 [L] RewriteRule ^(.*)/(.*)-([0-9]+)\.htm$ index.php?action=$1&url=$2&id=$3 [L] RewriteRule ^(.*)/(.*)\.htm$ index.php?action=$1&url=$2 [L] N'ayant pas de code de réecriture pour les lettres dans mon htaccess du genre ([0-9]+)-([-a-zA-Z0-9_]+) je me demande si la solution à mon problème n'est pas par la..... Est ce que quelqu'un pourrait proposer un code de réecriture ? Merci d'avance
  22. le script avec nom_dept ne marche pas car dès qu'on fait appel a autre chose que des chiffres ça ne marche plus /* Corse */ if($id=='21'){$pid= '2a';} elseif ($id=='22') {$pid='2b';} else {$nom_dept=($id);} if($nom_dept) { $result = $mysql->query('SELECT numero_dept, nom_dept, region, adresse, telephone, fax, email, www FROM cartedefrance WHERE nom_dept = \''.$nom_dept.'\''); celui la non plus car dès qu'on fait appel a autre chose que des chiffres ça ne marche plus /* Corse */ if($id=='21'){$pid= '2a';} elseif ($id=='22') {$pid='2b';} else {$pid=($id);} if($pid) { $result = $mysql->query('SELECT numero_dept, nom_dept, region, adresse, telephone, fax, email, www FROM cartedefrance WHERE nom_dept = \''.$pid.'\''); mais avec numero_dept ça marche parque qu'on fait appel a des chiffres sauf pour 2a et 2b parce qu'il y a des lettres /* Corse */ if($id=='21'){$pid= '2a';} elseif ($id=='22') {$pid='2b';} else {$pid=($id);} if($pid) { $result = $mysql->query('SELECT numero_dept, nom_dept, region, adresse, telephone, fax, email, www FROM cartedefrance WHERE numero_dept = \''.$pid.'\''); Et si on insistait sur le forcage de 2a et 2b ( if($id=='21'){$pid= '2a';} ne force pas le département 2a à cause de la lettre a ) en ajoutant une fonction qui donne une exception C'est possible ?
  23. J'ai fais ce test /* Corse */ if($id=='21'){$nom_dept='2a';} else if ($id=='22') {$nom_dept='2b';} else {$nom_dept=($id);} if($nom_dept) { $result = $mysql->query('SELECT numero_dept, nom_dept, region, adresse, telephone, fax, email, www FROM cartedefrance WHERE numero_dept = \''.$nom_dept.'\''); Ca ne change pas le problème du 2 a et 2b quand j'utilise $nom_dept a la place de $pid ca fonctionne mais pas avec 2a et 2b si je donne la valeur 210 a la place de 2a ça marche dans la base le id est = 21 pour numero_dept=2a (donc 21 est le id et 2a est $pid dans le script) Je change et remplace le 2a par 210 dans la base le id est = 21 pour numero_dept=210 (donc 21 est le id et 210 est $pid dans le script) Donc dès que j'introduis une lettre ça marche plus !!
  24. /* Corse */ if($id=='21'){ $pid = '2a'; } elseif ($id=='22') { $pid='2b'; } else {$pid=round($id);} if($pid) { $result = $mysql->query('SELECT numero_dept, nom_dept, region, adresse, telephone, fax, email, www FROM cartedefrance WHERE numero_dept = \''.$pid.'\''); } Ca fonctionne pour tout les départements sauf 2a et 2b il semble que elseif ($id=='22') {$pid='2b';} ne fonctionne pas Parce que je provoque une erreur pour le département 30 la base m'envoie les infos du département 91 parce qu'il prend id= dans la base et non plus numero_dept dans la base le id est = 30 pour numero_dept=91 (donc 30 est le id et 91 est $pid dans le script) donc je dois utiliser $result = $mysql->query('SELECT numero_dept, nom_dept, region, adresse, telephone, fax, email, www FROM cartedefrance WHERE numero_dept = \''.$pid.'\'');
  25. si le script reconnait dans la base le id est = 6 pour numero_dept=06 (donc 6 est le id et 06 est $pid dans le script) dans la base le id est = 23 pour numero_dept=21 (donc 23 est le id et 21 est $pid dans le script) (Cotes d'Or) mais pas dans la base le id est = 21 pour numero_dept=2a (donc 21 est le id et 2a est $pid dans le script) dans la base le id est = 22 pour numero_dept=2b (donc 22 est le id et 2b est $pid dans le script) Pourquoi ne pas laisser le script comme ça en ajoutant une fonction qui donne une exception if id=21 alors pid==2a et pour le reste des départements $pid=($id); C'est possible ?
×
×
  • Créer...