Aller au contenu

captain_torche

Membre+
  • Compteur de contenus

    7 531
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par captain_torche

  1. Si tu souhaites passer par un prestataire, je te conseille d'abord de nettoyer ta liste d'adresses. Le tarif sera différent pour 20 000 adresses (dont certaines invalides), que pour 10 000 toutes valides.
  2. Dans ce cas, ça sera effectivement difficile. Tu pourrais éventuellement faire une limitation plus vaste, mais tu risques quand même de fausser les résultats en n'enregistrant plus les données des utilisateurs de ton FAI.
  3. Le souci, c'est que j'imagine fort bien que ces robots disposent de parseurs de javascript (plutôt que de lire le code source). Si ton navigateur arrive à le décoder, il y a de fortes chances que le robot également. La seule solution fiable, est effectivement le formulaire de contact.
  4. Ca ne fonctionnera pas, parce que cette adresse IP est celle de ton serveur local (accessible uniquement depuis ton PC), elle n'est pas celle que ton PC envoie sur internet. Pour connaître ton adresse IP, il te suffit d'ouvrir une invite de commandes (Démarrer -> Exécuter -> command), et d'y taper "ipconfig /all" (sans les guillemets). La ligne "Adresse IP" devrait te renseigner. Si tu préfères (ou si tu n'es pas sous Windows), tu peux également la connaître en allant sur des sites tels que http://www.mon-ip.com.
  5. captain_torche

    pagination

    Au début de ton code, ligne 5, remplace if(empty($page)) $page = 1; par if(isset($_GET['page']) && $_GET['page'] > 1) { $page = $_GET['page']; } else { $page = 1; }
  6. Pour ton souci, c'est tout simplement parce que ton image elle-même, contient le "truc bizarre" : Sinon, tes rollovers ne fonctionneront pas sur un navigateur ne disposant pas (ou n'ayant volontairement pas activé) JavaScript; il serait judicieux de les faire (par exemple) en CSS.
  7. Oui, forcément (ou tout autre langage permettant de communiquer avec ta base).
  8. Portekoi, je pense que t'as oublié un p'tit truc dans ton message : index.php?p=centre2, ça sonne tout de suite mieux
  9. Sans la code de départ, on ne peut pas faire grand-chose. Néanmoins, je ne saurais que te conseiller de te former au PHP; tu apprendras plein de choses qui te seront sûrement utiles.
  10. Le mysql_num_rows te ressortira le nombre de lignes retournées par ta requête, avec la clause LIMIT. Le FOUND_ROWS te retournera le nombre de lignes SANS la clause LIMIT. Donc, effectivement, on effectue deux requêtes sur le serveur MySQL, mais en cas de requête assez gourmande (liaisons entre tables à n'en plus finir, par exemple), on évite de la relancer une seconde fois.
  11. Pourrait-on avoir un exemple d'utilisation "en conditions réelles" ? (Avec la vraie image en fond, plutôt qu'un aplat ?) Et sinon, les filtres que tu utilises sont propriétaires Microsoft (ils ne sont censés fonctionner que sous IE : il serait dommage de se priver de l'audience des autres navigateurs). Il y a sûrement une autre solution pour ce que tu veux faire, mais on aura besoin de plus de détails pour la trouver.
  12. Logiquement, ça devrait diviser grosso modo par deux la charge serveur, mais j'ai pas eu l'occasion de le mesurer quantitativement.
  13. Il vaudrait mieux utiliser la fonction FOUND_ROWS, qui permet de faire ressortir le nombre d'éléments qu'aurai donné la requête, sans clause LIMIT. J'en ai donné une petite explication sur ce topic.
  14. Deux solutions, à mon goût : - Ecrire ton texte en mode création (et le reste en mode code) - Connaître la logique des caractères accentués, et les écrire à la main. En gros, on a : & : pour commencer tout caractère spécial x ou X : la lettre à accentuer, en minuscule ou majuscule yyyy : l'accentuation à appliquer (acute: aigu, grave: grave, uml: tréma, circ: accent circonflexe, etc) Et pour finir, le point-virgule (; )
  15. Il serait opportun que, lors d'une résolution externe, tu précises la méthode que tu as utilisée. Cela pourrait permettre à d'autres de résoudre leur souci, s'ils tombent sur ton post.
  16. Ce problème survient parce qu'il y a une tentative d'affichage avant le code session_start(); Enlève tous les echo() de ton code, situés avant ce code. Il ne doit RIEN y avoir avant session_start() (même pas un espace).
  17. As-tu tenté de contacter Lycos ?
  18. Donc, chaque image a un ID unique. Il te suffit d'appeler le texte correspondant à cet ID, mais à n'utiliser que le champ 'image'.
  19. Et donc, par conséquent, chaque image a un ID unique, CQFD. Si j'ai bien compris, ta table est organisée de la manière : ID | titre | texte | image C'est bien ça ?
  20. Non-testé, mais il se peut que ça soit la bonne solution : - Tu crées un fichier image.php - Dans tes pages, tu l'appelles comme une image, avec en GET, l'id de ton image en base <img src="image.php?id=51" /> - Dans ce fichier PHP, nous aurons quelque chose du genre : <?php // requete récupérant les infos de ton image $sql = "SELECT image FROM tatable WHERE id=".$_GET['id']; $fichier = mysql_result(mysql_query($sql), 0); header("Content-Type: image/jpeg"); echo $fichier; ?> [Edit] Bon, ben, grillé par Dan.
  21. Si tu comptes garder tes frames, il te suffire de mettre un margin à 0 sur la balise body des pages incluses.
  22. Tu utilises la fonction implode avec un mauvais ordre d'arguments. Ca fonctionnerait sûrement mieux avec implode('/', $mavariable);
  23. Lors d'une comparaison de type < ou >, un string sera automatiquement converti en integer. Par contre, une structure while fonctionne TANT QUE la condition est toujours valide. Si dans ta boucle while, tu n'incrémentes (ou ne decrémentes) pas $_SESSION['point'], te voilà avec une boucle infinie sur les bras.
  24. Il faut vérifier deux conditions : <?php if($_SESSION['point'] > 10 && $_SESSION['point'] < 20) { // ton code } ?>
  25. Ca serait plutôt à base de regex (quoique c'est fort possible avec substr) : <?php $chaine = 4183334444; $reg = '|^([0-9]{3})([0-9]{3})([0-9]{4})$|'; if(preg_match($reg, $chaine, $matches)) echo '('.$matches[1].')'.$matches[2].'-'.$matches[3]; ?>
×
×
  • Créer...