Aller au contenu

Dan

Direction
  • Compteur de contenus

    30 686
  • Inscrit(e) le

  • Dernière visite

Messages postés par Dan

  1. Tout simplement ceci pour afficher "Langues" , non ?

    <select name="language" id="language">
    <option value="" Disabled>Langues</option>
    <option value="Français">Français</option>
    <option value="English">English</option>
    <option value="Deutsch">Deutsch</option>
    </select>

     

    Pour le lien, ce n'est pas possible de cette manière. Ce sera à toi de rediriger la page en fonction du choix de l'utilisateur.

    Mais le plus souvent, un <select> fait partie d'un <form>  qui permet de sélectionner une action à effectuer en traitement.

     

     

  2. Les quotes ne servent qu'à protéger d'éventuels caractères spéciaux.

    Sans certitude aucune, mais je pense qu'apache doit vraisemblablement scruter ces chaînes de plus près....  donc prendre plus de temps :?:

     

  3. Ce sont toutes les pages qui ont un QUERY_STRING sous la forme "rub="  ?

    Ou bien tu en as qui ont rub= mais ne doivent pas être redirigées ?

     

    Il ne faut pas les doubles quotes dans ta condition.

    RewriteCond %{QUERY_STRING}  rub=44

     

  4. Bonjour,

     

    j'ai joué un peu, et ai trouvé ceci :

    <?php
    $MIN=20;
    $MAX=30;
    
    $exemple="Depuis que je mange des sushis, j'adore la vodka. Certes, cette phrase n'a vraiment aucun sens mais c'est pour montrer un peu l'orthographe à la française avec des accents et des caractères un peu bizarres. J'essaie également de mettre des apostrophes ainsi que montrer un nombre qui a des pourcentages comme 55% ou encore des prix comme 67€ ou bien 85$. Sans oublier bien sûr un smiley étrange :) ou encore ^^. Bien sûr, il est toujours possible d'avoir un ; ou encore une parenthèse comme : (voici une parenthèse).";
    
    
    $mots = preg_split("/[\s,.]+/", $exemple);
    
    $nombre=random_int($MIN, $MAX);
    $taille = count($mots);
    
    for($start=0; $start < $taille ; $start+=$nombre) {
            $phrase=array_slice($mots,$start,$nombre) ;
            print(implode(" ",$phrase));
            print "\n\n";
    }
    ?>

     

    En l'exécutant, j'ai bien des phrases, scindées aléatoirement par tranche de 20 à 30 mots.

    ns.le-hub.net:dan# php ./test.php
    Depuis que je mange des sushis j'adore la vodka Certes cette phrase n'a vraiment aucun sens mais c'est pour montrer un peu l'orthographe à la française avec
    
    des accents et des caractères un peu bizarres J'essaie également de mettre des apostrophes ainsi que montrer un nombre qui a des pourcentages comme 55% ou encore
    
    des prix comme 67€ ou bien 85$ Sans oublier bien sûr un smiley étrange :) ou encore ^^ Bien sûr il est toujours possible d'avoir un ;
    
    ou encore une parenthèse comme : (voici une parenthèse)

     

  5. Bonjour,

     

    Ces URLs étaient précédemment valides ?

    Si c'est le cas et qu'elles ont disparu sur ta nouvelle version du site, il suffit de créer une règle de réécriture pour chacune d'elle avec un renvoi vers la page d'accueil ou vers la nouvelle URL et une entête 410 (gone)

     

    Dan

     

     

     

  6. Manifestement cela ne fonctionne pas avec mod_alias qui inclut d'office le ?

     

    Mais sinon, ceci devrait fonctionner :

    RewriteEngine on
    RewriteRule /?dotclear/  https://www.monsite.fr/? [R=301,L]

     

    ou encore, en utilisant le flag QSD d'apache (version 2.4 ou ultérieure) :

    RewriteEngine on
    RewriteRule /?dotclear/  https://www.monsite.fr/ [R=301,L,QSD]

    QSD signifie Query String Discard   ;)

     

  7. Comme ceci peut-être ?

    redirect 301 "/dotclear/" https://www.monsite.fr/?

     

    Je sais par expérience que l'ajout de ? en fin de réécriture  permet d'éviter la transmission du QUERY_STRING dans une RewriteRule.

    Je ne sais pas si c'est pareil avec un Redirect.

     

     

  8. Bonjour et bienvenue à bord de Webmaster hub !

    Tu as d'entrée de jeu battu un record : réactiver un post vieux de près de 16 ans !  ;)

     

    Pour compléter ton post, j'utilise personnellement une Wacom Intuos Pro avec Photoshop, Illustrator et Première.

    La courbe d'apprentissage est raide, mais c'est un excellent outil.

  9. Pour visualiser le contenu de  auth_cookie, logged_in_cookie ou secure_auth_cookie sous wordpress, tu peux t'inspirer de  cette fonction :

     

     
    function wp_parse_auth_cookie( $cookie = '', $scheme = '' ) {
        if ( empty( $cookie ) ) {
            switch ( $scheme ) {
                case 'auth':
                    $cookie_name = AUTH_COOKIE;
                    break;
                case 'secure_auth':
                    $cookie_name = SECURE_AUTH_COOKIE;
                    break;
                case 'logged_in':
                    $cookie_name = LOGGED_IN_COOKIE;
                    break;
                default:
                    if ( is_ssl() ) {
                        $cookie_name = SECURE_AUTH_COOKIE;
                        $scheme      = 'secure_auth';
                    } else {
                        $cookie_name = AUTH_COOKIE;
                        $scheme      = 'auth';
                    }
            }
    
            if ( empty( $_COOKIE[ $cookie_name ] ) ) {
                return false;
            }
            $cookie = $_COOKIE[ $cookie_name ];
        }
    
        $cookie_elements = explode( '|', $cookie );
        if ( count( $cookie_elements ) !== 4 ) {
            return false;
        }
    
        list( $username, $expiration, $token, $hmac ) = $cookie_elements;
    
        return compact( 'username', 'expiration', 'token', 'hmac', 'scheme' );
    }
     
×
×
  • Créer...