Morganpog

Inscris le 17/02/2008 à 19:28
  • Nombre de sujets
    17
  • Nombre de messages
    64
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Notions

Ses dernières news

Aucune news

Ses derniers sujets sur les forums

forum
Morganpog
le 14/05/2014 à 14:27
Sujet dans la barre d'adresse
Bonjour à tous,

J'ai actuellement un forum qui affiche dans la barre d'adresse l'id du sujet.
Mon problème est que j'aimerai faire comme votre forum c'est à dire mettre le titre du sujet qui correspond (pour un meilleur référencement je pense).

Comment faite vous ?
Passez-vous par une page php qui récupère le titre associé à l'id pour ensuite le traiter (en enlevant les caractères spéciaux) et après l'afficher dans la barre d'adresse (car si on enlève quelques lettres du titre il retrouve quand même le bon sujet) ?

J'espère mettre bien exprimé.

Morgan
Morganpog
le 10/02/2014 à 23:39
Url Rewriting et $_GET
Bonsoir,

J'ai réalisé un moteur de recherche sur mon site et j'ai un petit problème avec l'Url Rewriting.

En faite actuellement j'envoie les données par la method="post".
Cela fonctionne très bien sauf que si l'utilisateur fait un "précédent", le navigateur propose de reposter les valeurs (donc pas terrible).

Donc au lieu d'utilisé la method="post", j'utilise la get.

Mais je ne trouve pas très esthétique d'avoir une adresse à rallonge :
www.monsite.com/recherche.php?recherche=marecherche&ou=maville

Donc j'ai créer mon .htaccess avec une règle de réécriture, celle-ci fonctionne très bien.
RewriteRule ^recherche/([a-z0-9]*)/([a-z0-9]*)$ /recherche.php?recherche=$1&ou=$2 [L]

Le problème est comment faire pour envoyé via mon formulaire la bonne adresse pour ma régle de réécriture
<form action="/recherche/" method="get">
<input type="text" name="recherche" id="recherche"></input>
<input type="text" name="ou" id="ou" >
<input type="submit" name="submit" value="" ></input>
</form>


Car actuellement, voila ce qu'il se passe dans mon url :
www.monsite.com/recherche/?recherche=marecherche&ou=maville

J'ai deux petite idée mais je ne sais pas si c'est les bonnes.

La première serait de passer par une page qui récupère les valeurs des $_GET pour ensuite faire un header avec la bonne adresse. Mais là encore, je crains que si l'utilisateur fait un précédent ...

Et la deuxième, serait de les récupérer directement en JavaScript (je ne sais pas si c'est possible) avec un onSubmit="window.location.href=...
Bien sur inconvénient du JavaScript est qu'il faut qu'il soit activé chez l'utilisateur.

Ou avez vous une autre méthode ?
Morganpog
le 14/12/2013 à 20:49
LIKE ou FULLTEXT
Bonjour à tous,

Je souhaite réaliser un moteur de recherche et j’aurais besoin de quelques conseils.

En fait je souhaite rechercher un mot dans une table mais dans trois champs différent.
Jusque-là tout va bien.

Mon premier champ est un nom (nom d’une personne)
Mon deuxième champ est son métier
Et mon troisième champ et une description.

Dans le premier et deuxième champ ne dois-je pas utilisé un LIKE ? (car apparemment les mots trop courts moins de quatre lettres sont ignorés dans un FULLTEXT)

Et pour le troisième champ je fais un FULLTEXT ?

Qu'en penser vous sachant que le LIKE n'est pas trop apprécié pour faire des recherches dans une grosse base de données ?

Ses derniers messages sur les forums

forum
Morganpog
le 03/06/2014 à 23:07
achat de permis fiables
C'est quoi le rapport avec le Php/Mysql ?

En plus pour fournir des faux !!
N'importe quoi !!!
Morganpog
le 02/06/2014 à 16:29
Sujet dans la barre d'adresse
Je te remercie LupusMic,

Je pense que je vais utilisé Apache (peu être un peu plus rapide que de passer par une page "index.php")

Reste plus cas trouver la bonne expression régulière.
Morganpog
le 14/05/2014 à 14:27
Sujet dans la barre d'adresse
Bonjour à tous,

J'ai actuellement un forum qui affiche dans la barre d'adresse l'id du sujet.
Mon problème est que j'aimerai faire comme votre forum c'est à dire mettre le titre du sujet qui correspond (pour un meilleur référencement je pense).

Comment faite vous ?
Passez-vous par une page php qui récupère le titre associé à l'id pour ensuite le traiter (en enlevant les caractères spéciaux) et après l'afficher dans la barre d'adresse (car si on enlève quelques lettres du titre il retrouve quand même le bon sujet) ?

J'espère mettre bien exprimé.

Morgan

Ses derniers commentaires de news

Aucun commentaire de news

Ses derniers commentaires de sites

Aucun commentaire de sites

Ses derniers commentaires de wall

Aucun commentaire wall
LoadingChargement en cours