Aller au contenu

TYBMHI

Hubmaster
  • Compteur de contenus

    138
  • Inscrit(e) le

  • Dernière visite

Messages postés par TYBMHI

  1. Bonjour,

    Je voudrais vendre mon site et l'hébergement(1and1) et le nom de domaine qui va avec. Je ne sais pas du tout comment cela se passe. Y a t-il une règlementation administrative à suivre ? Est-ce simple et rapide ?

    J'ai envoyé un mail à 1and1 mais ils tardent à répondre.

    Merci de vos conseils.

  2. Bonjour à tous,

    J'ai fait un site pour un ami. Sur ce site j'ai mis un système d'upload de photo qui fonctionne très bien sur tous les PC que j'ai testé. Il n'y a que chez lui que cela ne fonctionne pas. Les photos sont chargé sur le serveur mais le "chemin" ne s'enregistre pas dans la base de donnée. Je ne comprend pas pourquoi. Je vous donne le code et si quelqu'un à une idée, merci d'avance.

    //--------------------------------------
    // DEFINITION DES VARIABLES
    //--------------------------------------

    $target = "files/"; // Repertoire cible
    $max_size = 2000000; // Taille max en octets du fichier
    $width_max = 9000; // Largeur max de l'image en pixels
    $height_max = 9000; // Hauteur max de l'image en pixels


    $extensions_ok = array("jpg","gif","png","jpeg","bmp","JPG","BMP","JPEG","GIF","PNG");

    //------------------------------------------------------------
    // DEFINITION DES VARIABLES LIEES AU FICHIER
    //------------------------------------------------------------


    $tmp = $_FILES['fichier']['tmp_name'];
    $nom_file = time()."_".$_FILES["fichier"]["name"];
    $taille = $_FILES['fichier']['size'];
    $chemin = $target.time()."_".$_FILES["fichier"]["name"];


    $extension = substr($nom_file,-3); // Récupération de l'extension

    //---------------------------
    // SCRIPT D'UPLOAD
    //---------------------------

    if($_POST['posted'])
    {

    // On vérifie si le champ est rempli

    if($_FILES['fichier']['name'])
    {
    // On vérifie l'extension du fichier

    if(in_array(strtolower($extension),$extensions_ok))
    {
    // On récupère les dimensions du fichier

    $infos_img = getimagesize($_FILES['fichier']['tmp_name']);

    // On vérifie les dimensions et taille de l'image

    if(($infos_img[0] <= $width_max) && ($infos_img[1] <= $height_max) && ($taille <= $max_size))
    {
    // Si c'est OK, on teste l'upload

    if(move_uploaded_file($tmp, $target.$nom_file))
    {

    // Si upload OK alors on affiche le message de réussite
    echo '<p>Image uploadée avec succès !</p>';
    echo '<ul><li>Fichier : '.$_FILES['fichier']['name'].'</li>';
    echo '<li>Taille : '.$_FILES['fichier']['size'].' Octets</li>';
    echo '<li>Largeur : '.$infos_img[0].' px</li>';
    echo '<li>Hauteur : '.$infos_img[1].' px</li></ul>';

    $id = $_POST['id'];
    // On peut enregistrer

    mysql_query("UPDATE ma_table SET image = '$chemin' WHERE id = '$id'");

    }
    else
    {

    // Sinon on affiche une erreur système
    echo '<p>Problème lors de l\'upload !</p>';

    }
    }
    else
    {

    // Sinon erreur sur les dimensions et taille de l'image
    echo '<p>Erreur dans les dimensions ou taille de l\'image !</p>';
    }
    }
    else
    {

    // Sinon on affiche une erreur pour l'extension
    echo '<p>Votre image ne comporte pas une extension valide !</p>';

    }
    }
    else
    {

    // Sinon on affiche une erreur pour le champ vide
    echo '<p>Le champ du formulaire est vide !</p>';
    }
    }
    ?>

  3. Effectivement le site est inspiré de VDM. Quant à ce qu'il peut me rapporté, cela m'importe peu. Je le vend parce que je n'ai plus le temps de le gérer (je suis militaire). Le site est jeune mais je pense que si je trouve une personne qui a le temps de s'en occuper, tous-des-cons.net pourrait devenir un très bon site.

    En peu de temps, il a déjà un PR3, près de 700 messages postés.

    Le site est dans le dernier (Mars) magasine "Les 500 meilleurs sites du moment" (Best on web) à la page 46.

    Voir ce lien : élection 2009

    Je n'en veux pas grand chose mais je n'ai pas envie de fermer définitivement le site.

  4. Bonjour à tous,

    J'aimerais rajouter la date à la fin du nom d'une image uploadée mais je ne sais pas comment faire.

    Voilà ce que j'ai :

    <form enctype="multipart/form-data" action="<?php echo $PHP_SELF; ?>" method="POST">
    <input type="hidden" name="posted" value="1">
    <input type="hidden" name="annonce" value="<?php echo $annonce;?>">
    <input type="hidden" name="minute" value="<?php echo $date;?>">
    <input name="fichier" type="file">
    <input type="submit" value="Uploader">
    </form>

    <?php

    //--------------------------------------
    // DEFINITION DES VARIABLES
    //--------------------------------------

    $target = "files/"; // Repertoire cible
    $max_size = 100000; // Taille max en octets du fichier
    $width_max = 205; // Largeur max de l'image en pixels
    $height_max = 155; // Hauteur max de l'image en pixels


    $extensions_ok = array("jpg","gif","png","jpeg");

    //------------------------------------------------------------
    // DEFINITION DES VARIABLES LIEES AU FICHIER
    //------------------------------------------------------------

    $nom_file = $_FILES['fichier']['name'];
    $taille = $_FILES['fichier']['size'];
    $tmp = $_FILES['fichier']['tmp_name'];
    $chemin = $target.$_FILES['fichier']['name'];

    $extension = substr($nom_file,-3); // Récupération de l'extension

    //---------------------------
    // SCRIPT D'UPLOAD
    //---------------------------

    if($_POST['posted'])
    {

    // On vérifie si le champ est rempli

    if($_FILES['fichier']['name'])
    {
    // On vérifie l'extension du fichier

    if(in_array(strtolower($extension),$extensions_ok))
    {
    // On récupère les dimensions du fichier

    $infos_img = getimagesize($_FILES['fichier']['tmp_name']);

    // On vérifie les dimensions et taille de l'image

    if(($infos_img[0] <= $width_max) && ($infos_img[1] <= $height_max) && ($taille <= $max_size))
    {
    // Si c'est OK, on teste l'upload

    if(move_uploaded_file($tmp,$chemin))
    {

    // Si upload OK alors on affiche le message de réussite
    echo '<p>Image uploadée avec succès !</p>';
    echo '<ul><li>Fichier : '.$_FILES['fichier']['name'].'</li>';
    echo '<li>Taille : '.$_FILES['fichier']['size'].' Octets</li>';
    echo '<li>Largeur : '.$infos_img[0].' px</li>';
    echo '<li>Hauteur : '.$infos_img[1].' px</li></ul>';

    la variable date est défini plus haut. Je ne sais pas comment l'insérer dans le nom du fichier.

    Merci d'avance pour votre précieuse aide.

  5. Bonjour à tous,

    J'ai créé 1 select :

    <select name="categorie" id="type" class="type">
    <option value="Montagne">Montagne</option>
    <option value="Mer">Mer</option>
    <option value="Campagne">Campagne</option>
    </select>

    J'aimerais créer un second select qui interagirait avec le premier. Par exemple si l'internaute choisis "montagne" dans le premier select, j'aimerais que le second soit du style :

    <select name="sous-categorie" id="sous-rubrique" class="sous-rubrique">
    <option value="Alpes">Alpes</option>
    <option value="Jura">Jura</option>
    <option value="Vosges">Vosges</option>
    </select>

    ou s'il choisit Mer :

    <select name="sous-categorie" id="sous-rubrique" class="sous-rubrique">
    <option value="Mediterrannée">Mediterrannée</option>
    <option value="Océans">Océan</option>
    <option value="Plage">Plages</option>
    </select>

    et ainsi de suite...

    Merci d'avance pour votre aide

  6. Merci à vous mais mon code était apparemment bon, je ne sais pas ce qui c'était passé. Problème résolu. J'ai mal au crane mais le gadget est terminé. Arisrais je te donne le lien du gadget et j'espère qu'il te plaira. D'ailleurs ton site m'a beaucoup aidé pour créer mon gadget. Je me suis inspiré de plusieurs gadget de ton site pour créer le mien. Merci ! Ce gadget montre les 5 derniers messages du site et se met à jour toutes les heures. Voici le lien du gadget :

    http://www.tous-des-cons.net/telecharger/g.../Gadget_TDC.zip

  7. Bonjour,

    J'ai créé un gadget vista et il ne manque plus qu'a installer un code qui lui permettrait de se recharger automatiquement toutes les heures mais je n'y arrive pas. Après toutes mes recherches sur le web je suis presque sûr que c'est du javascript, c'est pourquoi j'écris dans ce forum.

    J'ai essayé ce code sur la page principal du gadget mais sans résultat :

    <script type="text/javascript">

    function reFresh() {
    location.reload(true)
    }

    window.setInterval("reFresh()",10000);
    // End -->
    </script>

    Merci d'avance pour votre aide

  8. Bonjour à tous,

    J'aimerais sur mon site afficher un TOP 5 (des 7 derniers jours) des messages postés par les internautes (par ordre de vote). Je n'arrive pas a trouver la bonne requete.

    Pour l'instant j'arrive à afficher les messages par rapport à un numéro de semaine :

    $reponse = mysql_query("SELECT * FROM ma_table WHERE semaine='$semaine' AND annee='$annee' ORDER BY vote DESC LIMIT 0,5");

    Ce qui me donne un TOP 5 pour une semaine donné (par ex : Semaine 52), le problème c'est que dès qu'on arrive au lundi, comme le numéro de semaine change et qu'il n'y a pas encore de message posté, le TOP 5 est vide.

    En fait dans la condition WHERE il me faudrait quelque chose du genre : WHERE = date_aujourd'hui et jusqu'a - 7 jours

    Merci pour votre aide

  9. Bonjour à tous,

    Tout d'abord, désolé si je ne poste pas dans le bon forum.

    Sur mon site, il y a plusieurs article postés par des internautes. Je voudrais savoir comment faire pour avoir un lien vers la publication facebook.

    Chaque internaute qui cliquerai sur ce lien pourrai publier cet article sur son compte facebook.

    Merci !

  10. Bonjour,

    Lorsque je tape :

    link:http://www.monsite.fr

    sur yahoo, j'ai 109 backlinks.

    Lorsque je fais la même chose sur google j'en ai qu'une dizaine. Pourquoi ?

    J'imagine que c'est à cause de cela que je n'arrive pas à monter mon pagerank. Si quelqu'un pouvait me conseiller se serait gentil.

    Merci

  11. Bonjour,

    J'aimerai savoir comment faire un top 5 mensuelle en php. Voilà mon code :

    $reponse = mysql_query("SELECT * FROM table ORDER BY vote DESC LIMIT 0,5");
    while ($donnees = mysql_fetch_array($reponse) )

    Je débute en PHP/sql et je ne sais pas comment faire. Dans ma table, la date est enregistrée.

    Merci d'avance

  12. Merci beaucoup pour ta réponse mais je connaissais déjà ce tuto. Je ne cherche plus comment faire une pagination en php mais juste comment faire passer cette variable qui me fait défaut.

  13. Bonjour,

    Je voudrais savoir s'il est possible d'effacer automatiquement une donnée d'un table au bout d'un certains temps.

    Par exemple sur une table qui contient les champs "id, ip, message, vote" je voudrais que l'ip du champ "ip" s'efface au bout d'une heure. Si c'est possible, comment faire ?

    Merci d'avance

  14. Bonjour,

    J'ai trouvé sur un site un système de pagination en PHP très bien fait. Le problème c'est que je n'arrive pas à faire passer une variable. En fait j'ai besoin de transmettre la variable suivante dans l'adresse: categorie=$categorie.

    Je ne sais pas du tout où la placer dans le code pour que quand je clique sur un numéro de page, la variable apparaisse dans l'adresse. Pour l'instant l'adresse qui s'affiche est :

    http://www.monsite.fr?page=2

    (les messages n'apparaisse pas) au lieu de

    http://www.monsite.fr?page=2&categorie=$categorie

    Merci pour votre aide.

    <?php
    function pagination($current_page, $nb_pages, $link='?page=%d', $around=3, $firstlast=1)
    {
    $pagination = '';
    if ( !ereg('%d', $link) ) $link .= '%d';
    if ( $nb_pages > 1 ) {

    // Lien précédent
    if ( $current_page > 1 )
    $pagination .= '<a class="prevnext" href="'.sprintf($link, $current_page-1).'" title="Page précédente">« Précédent</a>';
    else
    $pagination .= '<span class="prevnext disabled">« Précédent</span>';

    // Lien(s) début
    for ( $i=1; $i<=$firstlast; $i++ ) {
    $pagination .= ' ';
    $pagination .= ($current_page==$i) ? '<span class="current">'.$i.'</span>' : '<a href="'.sprintf($link, $i).'">'.$i.'</a>';
    }

    // ... après pages début ?
    if ( ($current_page-$around) > $firstlast+1 )
    $pagination .= ' ...';

    // On boucle autour de la page courante
    $start = ($current_page-$around)>$firstlast ? $current_page-$around : $firstlast+1;
    $end = ($current_page+$around)<=($nb_pages-$firstlast) ? $current_page+$around : $nb_pages-$firstlast;
    for ( $i=$start; $i<=$end; $i++ ) {
    $pagination .= ' ';
    if ( $i==$current_page )
    $pagination .= '<span class="current">'.$i.'</span>';
    else
    $pagination .= '<a href="'.sprintf($link, $i).'">'.$i.'</a>';
    }

    // ... avant page nb_pages ?
    if ( ($current_page+$around) < $nb_pages-$firstlast )
    $pagination .= ' ...';

    // Lien(s) fin
    $start = $nb_pages-$firstlast+1;
    if( $start <= $firstlast ) $start = $firstlast+1;
    for ( $i=$start; $i<=$nb_pages; $i++ ) {
    $pagination .= ' ';
    $pagination .= ($current_page==$i) ? '<span class="current">'.$i.'</span>' : '<a href="'.sprintf($link, $i).'">'.$i.'</a>';
    }

    // Lien suivant
    if ( $current_page < $nb_pages )
    $pagination .= ' <a class="prevnext" href="'.sprintf($link, ($current_page+1)).'" title="Page suivante">Suivant »</a>';
    else
    $pagination .= ' <span class="prevnext disabled">Suivant »</span>';
    }
    return $pagination;
    }
    ?>

  15. Bonjour à tous,

    J'aime pas passer pour un assister mais là j'avoue que je suis dans la mouise. Je suis le "webmaster" (c'est mon premier site) d'un site (www.tous-des-cons.net) et cela fait plusieurs semaines que j'essaie d'en améliorer le système de vote. Je voudrais que lorsque l'internaute vote, la page ne se recharge pas mais juste le compteur qui s'incrémente de +1. Il y a longtemps que j'ai compris que cela se faisait en ajax. J'ai testé des tutos mais en vain, je n'y suis jamais arrivé.

    Si quelqu'un pouvait m'aider se serait vraiment sympa.

    Voilà la partie du code qui concerne le vote qui pour l'instant est encore en PHP :

    <a href="index.php?page=<?echo "$page"?>&votecuncon=r&categorie=<?php echo "$categorie" ?>&id=<?php echo $donnees['id'];?>">
    C'est vraiment un con !</a> <span>(<?php echo $donnees['votecuncon']; ?>)</span> ou alors

    <a href="index.php?page=<?echo "$page"?>&votetranquille=r&categorie=<?php echo "$categorie" ?>&id=<?php echo $donnees['id'];?>" >
    Laissez <?php echo $donnees['pseudoducon']; ?> tranquille !</a> (<?php echo $donnees['votetranquille']; ?>)

    Et Voilà comment sont traité les données (sur la même page : index.php) :

    <?php
    $id=$_GET['id'];
    $ip=$_SERVER['REMOTE_ADDR'];

    if (isset($_GET['id']) AND isset($_GET['votecuncon']) AND $_COOKIE['id'] != $id)
    {
    if(true){//true c-à-d si votre formulaire est validé
    }
    mysql_query("UPDATE tousdescons SET votecuncon=votecuncon+1 WHERE id='$id'");
    }

    if (isset($_GET['id']) AND isset($_GET['votetranquille']) AND $_COOKIE['id'] != $id )
    {

    if(true){//true c-à-d si votre formulaire est validé
    }
    mysql_query("UPDATE tousdescons SET votetranquille=votetranquille+1 WHERE id='$id'");
    }

    ?>

    Merci d'avance pour votre aide

×
×
  • Créer...