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 derniers messages sur les forums

Morganpog
le 10/02/2014 à 23:00
Message succes
Bonsoir,

Pour avoir une idée de ce qu'à écrit LupusMic :

Tu enregistres ta variable de Session
<?php $_SESSION['maSession'] = 'Ton message de succes'; php ?>


Et pour l'afficher sur une autre page (ici nous l’affichons juste une fois, ensuite on supprime la variable)

<?php if (isset($_SESSION['maSession']) && !empty($_SESSION['maSession'])) {
echo $_SESSION['maSession'];
unset($_SESSION['maSession']);
} php ?>
Morganpog
le 10/02/2014 à 22:51
Formulaire avec envoi BDD
Bonsoir,

Pour faire disparaitre ton formulaire, tu as juste à tester si ta variable $succes est soumise.

<?php
if (isset($succes) && !empty($succes)) {
?>
//ton code html pour ton formulaire
<?php } ?>
Morganpog
le 07/01/2014 à 23:25
Ranger données formulaire dans base données.
Il faut mettre les deux balises
[code]<?php Votre code php ?>[/code]

Regarde en bas à droite lorsque tu veux envoyé un message (bb-code) et choisis les bonnes balises.
Morganpog
le 19/12/2013 à 21:39
LIKE ou FULLTEXT
Je te remercie LA GLOBULE
Je vais faire ce que tu m'as conseillé
Morganpog
le 18/12/2013 à 21:34
LIKE ou FULLTEXT
Morganpog
le 18/12/2013 à 21:14 Morganpog a écrit
Merci LA GLOBULE de ta réponse.

En faite, je voudrais faire quelques chose d'assez simple mais assez fiable.

Si je fais un LIKE, (j'ai pas beaucoup de donnée pour le moment), le tri par pertinence est beaucoup moins évident à mettre en place qu'un fulltext. En plus j'ai peur que par la suite ça ralentisse pas mal le site.
L'autocomplétion n'est pas forcement utile dans mon cas.

Pour la description (volume environ 2000 caractères), je veux juste une recherche qui soit insensible à la case et peut être aussi insensible au pluriel.

Il existe un moteur de recherche sous le nom de sphinx (apparemment plus rapide).
http://www.php.net/manual/fr/book.sphinx.php
http://sphinxsearch.com/
Qu'en pense tu ?


Bon apparemment sphinx ne fonctionne pas en serveur mutualisé !
Donc ce n'est pas intéressant pour l'instant
Morganpog
le 18/12/2013 à 21:14
LIKE ou FULLTEXT
Merci LA GLOBULE de ta réponse.

En faite, je voudrais faire quelques chose d'assez simple mais assez fiable.

Si je fais un LIKE, (j'ai pas beaucoup de donnée pour le moment), le tri par pertinence est beaucoup moins évident à mettre en place qu'un fulltext. En plus j'ai peur que par la suite ça ralentisse pas mal le site.
L'autocomplétion n'est pas forcement utile dans mon cas.

Pour la description (volume environ 2000 caractères), je veux juste une recherche qui soit insensible à la case et peut être aussi insensible au pluriel.

Il existe un moteur de recherche sous le nom de sphinx (apparemment plus rapide).
http://www.php.net/manual/fr/book.sphinx.php
http://sphinxsearch.com/
Qu'en pense tu ?
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 ?
Morganpog
le 10/12/2013 à 13:18
Script pour générer une image et petite question
Oui, un formulaire de contact est plus approprier pour envoyer des emails.

Pour moi le but de faire une image sert plus pour des sites comme pagejaunes(eux ils ajoutent un point devant le numéro de tel. Pas super) ou leboncoin(maintenant en image) qui ont besoin d'afficher des informations sur ses membres pour qu'il puisse être contacter.

Merci en tout cas d'avoir répondu à ma question.

Et si un membre a une question sur le code. J'y répondrai volontiers (dans la limite de mes connaissances smiley)
Morganpog
le 10/12/2013 à 12:29
Script pour générer une image et petite question
Bonjour,

J'ai vu ceci sur le forum :

http://www.lephpfacile.com/forum/6-script-production-personnelle/7005-piege-a-robots-aspirateurs-d-adresses-emails

j'aurais peu être une meilleur solution. Je ne sais pas si cela est correcte pour éviter les aspirateurs d'adresse mail ? (ma question).

En fait plutôt que de donner de fasse adresse, je créer une image avec php que je supprime une fois afficher.

generation.php :
<?php 

// identifiant de connection
require_once $_SERVER['DOCUMENT_ROOT'].'/identifiant.php';

//récupération de l'adresse email avec un $_GET pour retrouver mon identifiant (à changer suivant votre base de donnée et votre programmation)
$gen=$db->prepare('SELECT mail_contact FROM membre WHERE id = :id');
$gen->bindValue(':id',$_GET['im'],PDO::PARAM_INT);
$gen->execute();
$gener=$gen->fetch();

$mail_c = $gener['mail_contact'];
$gen->CloseCursor();

// création de l'image
header ("Content-type: image/png");
$image = imagecreate(234,50);

// ici mettez les couleurs que vous souhaitez utilisé
$back = imagecolorallocate($image, 240, 240, 240);
$gris = imagecolorallocate($image, 100, 100, 100);

// police que j'utilise
$font = 'arial.ttf';

imagettftext($image, 11, 0, 0, 43, $gris, $font, $mail_c);


imagepng($image);
imagedestroy($image);
?>


Évidement l'image est peu être un peu grande (car ceci est juste un exemple dans mon code j'extrais plus d'infos), changer les dimension à vos souhaits.


Pour afficher votre image, rien de plus simple.
Il suffit juste d'une balise <img>

<img src="/generation.php?im=<?php echo $_GET['f']; ?>" />


Bon ici moi je récupère un $_GET['f'] (car j'ai d'autres informations à afficher sur ma page)

J'espère que ça vous servira

Morgan
LoadingChargement en cours