Aller au contenu

marcb

Hubmaster
  • Compteur de contenus

    130
  • Inscrit(e) le

  • Dernière visite

Messages postés par marcb

  1. Bonjour,

    La syntaxe sql est correcte.

    Mais il y a un petit soucis dans la gestion de tes guillemets. Je mettrais plutôt :

    $query = "select * from news where content  like \"%$trimmed%\" OR title like \"%$trimmed%\"";

    ou (plus lisible) :

    $query = "select * from news where content  like '%" . $trimmed . "%' OR title like '%" . $trimmed . "%'";

    Si ça ne marche toujours pas, donne nous un exemple du contenu de ta table et de la variable $trimmed.

    M

  2. Bonsoir,

    D'après ce que j'ai compris, ça devrait être ça :

    $tableauconsignes = array();
    while ($myrow = mysql_fetch_row($result)) {
    $tableauconsignes[] = $myrow;
    }

    Sinon, ce serait bie nde préciser ce que tu souhaites obtenir dans $tableauconsignes;

    M

  3. Bonjour,

    Tu peux créer un fichier mes_liens.php dans lequel tu mets :

    <html>
    <body>
    <?php $variable='test.htm'; ?>
    <a href='<?php echo $variable; ?>'>Lien 1</a><br>
    <a href='<?php echo $variable; ?>'>Lien 2</a>
    </body>
    </html>

    Tu peux aussi déclarer ta variable dans un autre fichier que tu inclues à chaque fois que tu en as besoin.

    M

  4. Bonsoir,

    J'ai regardé depuis la page de classement, je n'ai pas trouvé de formulaire qui mène directement

    sur la page de la guilde. Peux-tu préciser ou est ce formulaire ? Je n'ai trouvé que des formulaires

    de recherche qui mènent à une page de résultat de recherche, contenant des liens vers la page

    de la guilde.

    Sinon, en effet, tu peux appeler un formulaire à distance. Il faut jouer avec les fonctions fsockopen()

    et fwrite(). Tu peux alors spécifier si les paramètres sont envoyés en GET ou en POST, etc.

    Tu as des exemples sur http://fr2.php.net/manual/fr/function.fsockopen.php

    M

  5. Bonsoir,

    Si tu transformes au format texte, tu perds toute la présentation (titre, paragraphes, italique,

    signature, ...). Ca ne me semble pas être une solution très propre.

    Je vois donc deux solutions :

    1) Utiliser un éditeur online (http://www.fckeditor.net). Une fois installé, il ne reste plus qu'à

    faire un copier/coller de chaque nouvelle depuis le format d'origine dans cet éditeur, puis

    de refaire la mise en page. Ca peut être contraignant, mais tu ne nous a pas dit combien de documents

    étaient concernés, ni qui était amené à envoyer des nouvelles.

    2) Utiliser une librairie de conversion word->html. Par exemple http://holloway.co.nz/docvert/index.html

    C'est certainement davantage de travail de développement, et surtout ça ne marchera que pour les documents word.

    Qui va entrer des nouvelles dans le système ? Uniquement toi ? Combien de nouvelles environ ? Quelle est la

    longueur max d'une nouvelle ?

    M

  6. Bonsoir,

    Tu peux donner un exemple de ce que tu essaies de faire avec :

    - la valeur des données en entrée (faire un print_r($links); par exemple

    - le résultat que tu souhaites obtenir dans $names

    Ca nous aidera pour t'aider.

    M

  7. Bonsoir,

    Pour faire en sorte qu'un lien s'ouvre dans une nouvelle fenêtre, il suffit d'ajouter target='_blank'

    dans la balise <a href>. Par exemple :

    <a href="www.monsite.com/document.pdf" target="_blank">Consulter le document</a>

    Maintenant, si tu fais ça, ton code ne respectera pas le XHTML strict. En effet, cette pratique est considérée

    comme nuisible dans la mesure où elle impose un choix à l'utilisateur. En effet, avec la majorité des

    navigateurs actuels, l'utilisateur a la possibilité de faire lui-même clic droit + ouvrir dans un nouvel onglet. Ce

    qui revient au même, sauf que c'est lui qui l'a décidé.

    M

  8. Bonjour,

    L'idée, c'est d'ajouter tout un tas de champs caché, dans ton formulaire, qui décrivent

    la trasaction avec paypal. Tu as des exemples ici :

    http://www.paypalblog.info/article-3430112.html

    Ensuite, l'internaute est sur paypal, il paye, puis paypal te réponds sur le bon déroulement

    du paiement. Paypal te retourne à nouevau les champs du formulaire caché et leur valeur.

    A toi de vérifier que l'internaute ne s'est pas amusé à modifier la monnaie, ou le montant,

    avant de considérer la transaction comme valide. Tu auras plus d'infos là :

    http://www.paypalblog.info/article-3598934.html

    Bien entendu, il pour tester tout ça il faut utiliser la sandbox de paypal.

    M

  9. Bonjour,

    Ce que je souhaite faire (le thème/url sont fictifs) :

    - une seule base de données contenant des motos et des autos

    - un script liste.php qui affiche la liste de toutes les motos ou de toutes les voitures

    - deux url : www.supermoto.com et www.superauto.com

    - www.supermoto.com/liste.php n'affiche que les motos

    - www.superauto.com/liste.php n'affiche que les autos

    Mon problème : est-il possible (sans frame) de n'avoir qu'un seul fichier liste.php ?

    Si oui, merci de m'expliquer comment faire.

    M

  10. Bonjour,

    ma base de donnée est assez énorme

    Raison de plus pour avoir un modèle structuré ! Et optimisé pour tes requêtes. Tu en vois déjà les limites.

    Et plus tu changes tôt, moins le travail est important.

    Je suis quand même certain qu'il y a une solution en gardant cette BDD, en fesant des requétes imbriquées il me semble mais je ne me rapéle plus du tout comment...

    Avec une requête SQL, je ne vois pas comment faire.

    Mais c'est possible de coder ça dans une procédure stockée ou dans un script php.

    En gros, il te faut un script qui parcourt l'ensemble de tes vidéos et qui construit un tableau au fur et à mesure (voir la fonction explode).

    Ensuite tu peux afficher le tableau.

    Maintenant si tu es prêt à faire un script php, autant en faire un qui te transforme ta structure pourrie en structure propre.

    Comme ça toutes tes requêtes ultérieures seront simples !

    M

  11. Bonsoir,

    La structure des tables n'est pas bonne.

    Tu devrais avoir :

    CATEGORIE (id_categorie, libelle_categorie)

    | 1 | Cat1 |

    | 2 | Cat2 |

    | 3 | Cat3 |

    ...

    VIDEO (id_video, libelle_video)

    | 1 | Vid1 |

    | 2 | Vid2 |

    | 3 | Vid3 |

    ...

    VIDEO_CATEGORIE (id_video, id_categorie)

    |1|1|

    |1|24|

    |1|45|

    |2|4|

    |2|23|

    |3|9]

    |3|12|

    |3|23|

    |3|31|

    ...

    La table VIDEO_CATEGORIE fait le lien entre les id des deux tables.

    Ainsi pour avoir le nombre de vidéo par catégorie tu fais :

    select id_categorie, count(*) from video_categorie group by id_categorie;

    Mon conseil est donc de revoir ton modèle de données.

    M

  12. Bonjour,

    Peux-tu faire un test :

    - envoyer un mail depuis ton compte de FAI (free, orange, ...) vers ton compte yahoo et ton compte gmail.

    - puis envoyer EXACTEMENT le même mail (même sujet, même contenu) depuis ovh vers yahoo et gmail.

    Comme ça tu sauras si le blocage vient de l'expéditeur ou du contenu.

    M

×
×
  • Créer...