cobraoupouaout


cobraoupouaout: Tout sur le concours cobraoupouaout!
cobraoupouaout? Encore un concours...

-- Les infos du site webmaster-hub.com --
  • Sécurité
    Salut à Tous,

    Je vis en Espagne, fais de la location de vacances. Je suis devant un problème depuis un mois et j'ai besoin d'aide car je vais craquer bientôt.

    Pages web (entre autres) www.costaloc.com - www.andaloc.com - www.alquisol.com -
    toutes ces pages sont hébergées chez Merkaweb, hosting payant espagnol. Depuis un mois des nases me balancent sur mes pages avec un code html "display:none" des quantités de links vers des pages se sites pour adultes.

    Moi de mon coté je passe mon temps a recharger des pages "propres".
    Avec le hosteur, qui par ailleurs ne reconnait aucune responsabilité........ on a beau changer les mots de passe rien n'y fait. Ces mecs la retrouvent les mots de passe et rebalance leur merde.
    Je fais les mots de passe à 8 caractères (le maxi autorisé par le serveur) avec pctools.com/guide/passwords/
    Quelqu'un aurait t'il une solution

    Merci

  • VHosts multiple non pris en compte
    Bonjour,

    J'ai un apache 2.2.3 sur Fedora Core 6 administrée par Webmin.

    Le nom de host de la machine ne correspond pas au nom du site web principal. Pour l'exemple, disons que mon site principal est www.monsite.com et que le nom de ma machine chez mon hébergeur est machine123.hebergeur.com

    L'hébergeur a crée un compte pour moi, disons "mco". Au début tout allait pour le mieux, mon site est dans /home/mco/public_html et les pages s'affichent correctement quand je tape http://www.monsite.com

    Le problème a commencé quand j'ai voulu installer un environnement de test, qui serait affiché en tapant http://test.monsite.com

    Voici mon httpd.conf actuel :

    CODEBOX
    ServerTokens OS
    ServerRoot "/etc/httpd"
    PidFile run/httpd.pid
    Timeout 120
    KeepAlive Off
    MaxKeepAliveRequests 100
    KeepAliveTimeout 15
    <IfModule prefork.c>
    StartServers 8
    MinSpareServers 5
    MaxSpareServers 20
    ServerLimit 256
    MaxClients 256
    MaxRequestsPerChild 4000
    </IfModule>
    <IfModule worker.c>
    StartServers 2
    MaxClients 150
    MinSpareThreads 25
    MaxSpareThreads 75
    ThreadsPerChild 25
    MaxRequestsPerChild 0
    </IfModule>

    Listen 80

    LoadModule auth_basic_module modules/mod_auth_basic.so
    LoadModule auth_digest_module modules/mod_auth_digest.so
    LoadModule authn_file_module modules/mod_authn_file.so
    LoadModule authn_alias_module modules/mod_authn_alias.so
    LoadModule authn_anon_module modules/mod_authn_anon.so
    LoadModule authn_dbm_module modules/mod_authn_dbm.so
    LoadModule authn_default_module modules/mod_authn_default.so
    LoadModule authz_host_module modules/mod_authz_host.so
    LoadModule authz_user_module modules/mod_authz_user.so
    LoadModule authz_owner_module modules/mod_authz_owner.so
    LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
    LoadModule authz_dbm_module modules/mod_authz_dbm.so
    LoadModule authz_default_module modules/mod_authz_default.so
    LoadModule ldap_module modules/mod_ldap.so
    LoadModule authnz_ldap_module modules/mod_authnz_ldap.so
    LoadModule include_module modules/mod_include.so
    LoadModule log_config_module modules/mod_log_config.so
    LoadModule logio_module modules/mod_logio.so
    LoadModule env_module modules/mod_env.so
    LoadModule ext_filter_module modules/mod_ext_filter.so
    LoadModule mime_magic_module modules/mod_mime_magic.so
    LoadModule expires_module modules/mod_expires.so
    LoadModule deflate_module modules/mod_deflate.so
    LoadModule headers_module modules/mod_headers.so
    LoadModule usertrack_module modules/mod_usertrack.so
    LoadModule setenvif_module modules/mod_setenvif.so
    LoadModule mime_module modules/mod_mime.so
    LoadModule dav_module modules/mod_dav.so
    LoadModule status_module modules/mod_status.so
    LoadModule autoindex_module modules/mod_autoindex.so
    LoadModule info_module modules/mod_info.so
    LoadModule dav_fs_module modules/mod_dav_fs.so
    LoadModule vhost_alias_module modules/mod_vhost_alias.so
    LoadModule negotiation_module modules/mod_negotiation.so
    LoadModule dir_module modules/mod_dir.so
    LoadModule actions_module modules/mod_actions.so
    LoadModule speling_module modules/mod_speling.so
    LoadModule userdir_module modules/mod_userdir.so
    LoadModule alias_module modules/mod_alias.so
    LoadModule rewrite_module modules/mod_rewrite.so
    LoadModule proxy_module modules/mod_proxy.so
    LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
    LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
    LoadModule proxy_http_module modules/mod_proxy_http.so
    LoadModule proxy_connect_module modules/mod_proxy_connect.so
    LoadModule cache_module modules/mod_cache.so
    LoadModule suexec_module modules/mod_suexec.so
    LoadModule disk_cache_module modules/mod_disk_cache.so
    LoadModule file_cache_module modules/mod_file_cache.so
    LoadModule mem_cache_module modules/mod_mem_cache.so
    LoadModule cgi_module modules/mod_cgi.so

    Include conf.d/*.conf

    User apache
    Group apache

    ServerAdmin root_AT_localhost

    UseCanonicalName On

    <IfModule mod_userdir.c>

    UserDir disable

    </IfModule>


    DirectoryIndex index.php index.php3 default.php default.php3 index.htm index.html

    AccessFileName .htaccess

    <Files ~ "^\.ht">
    Order allow,deny
    Deny from all
    </Files>

    TypesConfig /etc/mime.types

    DefaultType text/plain

    <IfModule mod_mime_magic.c>
    MIMEMagicFile conf/magic
    </IfModule>

    HostnameLookups Off

    ErrorLog logs/error_log

    LogLevel warn

    LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
    LogFormat "%h %l %u %t \"%r\" %>s %b" common
    LogFormat "%{Referer}i -> %U" referer
    LogFormat "%{User-agent}i" agent

    CustomLog logs/access_log combined

    ServerSignature On

    Alias /icons/ "/var/www/icons/"

    <Directory "/var/www/icons">
    Options Indexes MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
    </Directory>

    <IfModule mod_dav_fs.c>
    DAVLockDB /var/lib/dav/lockdb
    </IfModule>

    IndexOptions FancyIndexing HTMLTable VersionSort

    AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip

    AddIconByType (TXT,/icons/text.gif) text/*
    AddIconByType (IMG,/icons/image2.gif) image/*
    AddIconByType (SND,/icons/sound2.gif) audio/*
    AddIconByType (VID,/icons/movie.gif) video/*

    AddIcon /icons/binary.gif .bin .exe
    AddIcon /icons/binhex.gif .hqx
    AddIcon /icons/tar.gif .tar
    AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv
    AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip
    AddIcon /icons/a.gif .ps .ai .eps
    AddIcon /icons/layout.gif .html .shtml .htm .pdf
    AddIcon /icons/text.gif .txt
    AddIcon /icons/c.gif .c
    AddIcon /icons/p.gif .pl .py
    AddIcon /icons/f.gif .for
    AddIcon /icons/dvi.gif .dvi
    AddIcon /icons/uuencoded.gif .uu
    AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl
    AddIcon /icons/tex.gif .tex
    AddIcon /icons/bomb.gif core

    AddIcon /icons/back.gif ..
    AddIcon /icons/hand.right.gif README
    AddIcon /icons/folder.gif ^^DIRECTORY^^
    AddIcon /icons/blank.gif ^^BLANKICON^^

    DefaultIcon /icons/unknown.gif

    ReadmeName README.html
    HeaderName HEADER.html

    IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t

    AddLanguage ca .ca
    AddLanguage cs .cz .cs
    AddLanguage da .dk
    AddLanguage de .de
    AddLanguage el .el
    AddLanguage en .en
    AddLanguage eo .eo
    AddLanguage es .es
    AddLanguage et .et
    AddLanguage fr .fr
    AddLanguage he .he
    AddLanguage hr .hr
    AddLanguage it .it
    AddLanguage ja .ja
    AddLanguage ko .ko
    AddLanguage ltz .ltz
    AddLanguage nl .nl
    AddLanguage nn .nn
    AddLanguage no .no
    AddLanguage pl .po
    AddLanguage pt .pt
    AddLanguage pt-BR .pt-br
    AddLanguage ru .ru
    AddLanguage sv .sv
    AddLanguage zh-CN .zh-cn
    AddLanguage zh-TW .zh-tw

    LanguagePriority en fr ca cs da de el eo es et he hr it ja ko ltz nl nn no pl pt pt-BR ru sv zh-CN zh-TW

    ForceLanguagePriority Prefer Fallback

    AddType application/x-compress .Z
    AddType application/x-gzip .gz .tgz

    AddHandler type-map var

    AddType text/html .shtml
    AddOutputFilter INCLUDES .shtml

    Alias /error/ "/var/www/error/"

    <IfModule mod_negotiation.c>
    <IfModule mod_include.c>
    <Directory "/var/www/error">
    AllowOverride None
    Options IncludesNoExec
    AddOutputFilter Includes html
    AddHandler type-map var
    Order allow,deny
    Allow from all
    LanguagePriority en es de fr
    ForceLanguagePriority Prefer Fallback
    </Directory>

    </IfModule>
    </IfModule>

    BrowserMatch "Mozilla/2" nokeepalive
    BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0
    BrowserMatch "RealPlayer 4\.0" force-response-1.0
    BrowserMatch "Java/1\.0" force-response-1.0
    BrowserMatch "JDK/1\.0" force-response-1.0

    BrowserMatch "Microsoft Data Access Internet Publishing Provider" redirect-carefully
    BrowserMatch "MS FrontPage" redirect-carefully
    BrowserMatch "^WebDrive" redirect-carefully
    BrowserMatch "^WebDAVFS/1.[0123]" redirect-carefully
    BrowserMatch "^gnome-vfs/1.0" redirect-carefully
    BrowserMatch "^XML Spy" redirect-carefully
    BrowserMatch "^Dreamweaver-WebDAV-SCM1" redirect-carefully


    NameVirtualHost *:80

    <VirtualHost *:80>
    SuexecUserGroup "#500" "#500"
    ServerName www.monsite.com
    ServerAlias www.monsite.com machine123.hebergeur.com
    DocumentRoot /home/mco/public_html
    ErrorLog /home/mco/logs/error_log
    CustomLog /home/mco/logs/access_log combined
    ScriptAlias /cgi-bin/ /home/mco/cgi-bin/

    <Directory /home/mco/public_html>
    Options Indexes IncludesNOEXEC FollowSymLinks
    allow from all
    AllowOverride All
    </Directory>
    <Directory /home/mco/cgi-bin>
    allow from all
    </Directory>
    </VirtualHost>

    <VirtualHost *:80>
    SuexecUserGroup "#500" "#500"
    ServerName test.monsite.com
    ServerAlias test.monsite.com
    DocumentRoot /home/mco/domains/test.monsite.com/public_html
    ErrorLog /home/mco/domains/test.monsite.com/logs/error_log
    CustomLog /home/mco/domains/test.monsite.com/logs/access_log combined
    ScriptAlias /cgi-bin/ /home/mco/domains/test.monsite.com/cgi-bin/

    <Directory /home/mco/domains/test.monsite.com/public_html>
    Options Indexes IncludesNOEXEC FollowSymLinks
    allow from all
    AllowOverride All
    </Directory>
    <Directory /home/mco/domains/test.monsite.com/cgi-bin>
    allow from all
    </Directory>
    IndexOptions
    DirectoryIndex index.php index.html index.htm
    </VirtualHost>


    C'est l'état "actuel" de ma config. J'ai fait beaucoup d'essais, soit en utilisant les boutons de webmin, soit en éditant manuellement le fichier. J'ai essayé en mettant l'adresse IP au lieu de *, ou en mettant * à la place de 80. J'ai essayé en mettant le site de test dans un répertoire complètement séparé (s'il se trouve là actuellement c'est parce que je suis passé un moment par la case "Virtualmin Virtual Servers (GPL)" de webmin, au lieu de toujours tenter ma chance par la partie "Apache Webserver" uniquement.

    A l'heure qu'il est, je n'ai droit qu'à une page 403 sur le site de test. Les droits sur les dossiers sont pourtant identiques.

    Quelqu'un aurait-il une piste, une évidence qui est là devant mon nez mais je ne vois pas depuis plusieurs jours ?

    Peut-être serait-il plus simple de passer par le virtualdocroot ? (je n'ai jamais testé ça, je le découvre en faisant ma recherche sur ce forum).

    J'ai bien lu les messages du même genre que le mien en faisant une recherche forum, mais je ne vois pas ma solution...

    J'ai bien un A qui pointe vers ces sous-domaines chez le gestionnaire de DNS, et que je clique bien sur "appliquer les changements" dans webmin à chaque modif, pour redémarre l'apache...

    Je mentionne webmin uniquement parce qu'ailleurs j'ai lu des réponses du type "utilise webmin et ça ira tout seul", mais en réalité je vais maintenant directement dans "éditer les fichiers de config" parce que ça va plus vite et ça positionne les paramètres comme je veux (webmin refuse par exemple de prendre en compte ma précision sur le port du vhost... aucune idée du pourquoi, peu importe).

    J'ai fait d'autres tests cet après midi, comme par exemple de choisir comme document root du 2eme vhost un sous-répertoire du public_html principal, mais du coup j'ai la page "fedora core test page" qui s'affiche quand je demande / et toujours 403 quand je demande un fichier.

    Je suis tombé sur une page super intéressante et qui m'a donné beaucoup d'espoir, mais en vain :
    http://defindit.com/readme_files/httpd_suexec.html


    Merci pour toute aide,

    Mathieu

  • Erreur lors d'import BDD ? Version, charset ?
    Bonjour à tous,

    Je suis désemparé, j'ai un site qui fonctionne très bien en local et je n'arrive pas à importer ma BDD SQL sur l'hébergement sad.gif

    Lorsque je lance l'import, j'ai le message :
    CITATION
    -- --------------------------------------------------------
    --
    -- Structure de la table `columns_priv`
    --
    CREATE TABLE `columns_priv` (
    `Host` char( 60 ) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL default '',
    `Db` char( 64 ) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL default '',
    `User` char( 16 ) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL default '',
    `Table_name` char( 64 ) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL default '',
    `Column_name` char( 64 ) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL default '',
    `Timestamp` timestamp NOT NULL default CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP ,
    `Column_priv` set( 'Select', 'Insert', 'Update', 'References' ) NOT NULL default '',
    PRIMARY KEY ( `Host` , `Db` , `User` , `Table_name` , `Column_name` )
    ) ENGINE = MYISAM DEFAULT CHARSET = latin1 COMMENT = 'Column privileges';

    MySQL a répondu:Documentation
    #1064 - You have an error in your SQL syntax near 'character set latin1 collate latin1_bin NOT NULL default '',
    `Db` char(64) ch' at line 4


    Je pense pourtant avoir mis le même charset en local :
    Langage : French-UTF-8
    Jeu de caractères pour MySQL: UTF-8 Unicode (utf8)
    Interclassement pour la connection MySQL: utf8_general_ci


    ...et sur mon hébèrgement :
    Français - French (utf-8)

    Je précise que mon hébergeur a pourtant des versions récentes (MySQL - 3.23.43-log / Version du client MySQL: 4.0.24 / phpMyAdmin - 2.8.0.3) et que j'ai travaillé avec un EasyPHP assez ancien (apache 1.3.33 - php 4.3.10 - mysql 4.1.9 - phpmyadmin 2.6.1).

    De quoi cela viendrait-il svp ?

    Merci beaucoup de m'avoir lu smile.gif

  • Script de création de sites
    Bonjour à vous tous,
    Je recherche un script php qui permette la création de site par les utilisateurs. En fait cela permettrait de créer pour chaque visiteur son petit site Internet. Connaissez vous des scripts de ce genre ?
    Merci, d'avance, cordialement.

    Charlie

  • Fantome
    Salut à tous,

    Je suis Fantome ou fantome84, certain me connaisse peut être d'IPBR-fr (avants qu'il fusionne avec IBF).
    Je suis élève ingénieur en électronique et informatique à l'ENSEA.

    Je suis aujourd'hui webmaster de plusieurs site :
    • ENSE'Arena : une assoc de jeux en réseaux dans le 95, créée l'année dernière.
    • le site des élèves de mon école, qui est en cours de ré-écriture complète du code (pas de lien car la version actuel et encore celle de mon prédécesseur)

    à bientôt

  • petit problème de div je pense
    Bonjour à tous,

    Voila j'ai construit la page graphique de mon site avec photoshop, couper puis incorporer dans des div (header,haut,gauche, centre, droite et pied), en attendant tout vas bien. Ma page fonctionnait très bien jusqu'à se qu'un de mes amis qui a IE6 me dis qu'il y a un petit problème. N'ayans plus IE6 depuis la préhistoire je ne pouvais le savoir unsure.gif les div font de la rebelions et se deplace comme ils veulent.
    Là je bloque, je ne comprend pas pourquoi sa me fais cela? mon site marche très bien avec tout les navigateur, même IE7 !
    Alors j'attend une ame charitable qui puisse m'éclairer, je vous donne mon CSS qui est tres simple pour l'instant ainsi qu'un screen de mon site sous IE6 smile.gif

    CODEBOX
    body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.8em;
    margin: 0;
    padding: 0;
    }
    #header {
    height: 144px;
    background-image: url("images/header.jpg");
    }
    #haut {
    height: 77px;

    }
    #conteneur {
    position: relative;
    width: 800px;
    margin: 0 auto;
    background-color:#CCCCFF;
    }
    #centre {
    background-image: url("images/centre.jpg");
    margin-left: 175px;
    margin-right: 175px;
    width: 471px;
    height: 272px;
    overflow:auto;
    }
    #gauche {
    position: absolute;
    left:0;
    width: 175px;
    height: 272px;
    background-image: url("images/gauche.jpg");
    }
    #droite {
    position: absolute;
    right:0;
    width: 154px;
    height: 272px;
    background-image: url("images/droite.jpg");
    }
    #pied {
    height: 107px;
    background-color: #99CC99;
    background-image: url("images/pied.jpg");
    }


    http://img136.imageshack.us/img136/2355/sc...todomachit3.gif

    Edit captain_torche : Lorsque tu postes de longs codes, utilise la balise CODEBOX de préférence, elle ne déforme pas la mise en page. Pareillement, n'intègre pas une image de cette taille dans le message, contente-toi de n'afficher qu'un lien.

  • climero51
    Bonjour à tous je suis étudiant en informatique developpement d'application. Amateur de jeux, je fais partie d'une multigaming www.ksuspect.fr où je gère un peut le fonctionnement du site ( car nous sommes à la recherche d'un webmaster qui serais intéresser à tenter l'aventure pour être notre webmaster à titré rolleyes.gif ).

    Sinon je test mes compétence de webmatser ( et c'est pas gagné tongue.gif ) pour fair un site pour un amis. Ou d'autre petites pages.
    Sinon salut à tous et j'espere à très bientot sur le forum wink.gif

  • Recherche exemples de modèle de donnée de CMS
    Bonjour à tous,

    Je souhaite connaitre la logique des bdd des CMS moderne, et je cherche en vain depuis quelques jours les modèles de données de CMS opensources connu tel que Joomla ou ModX.

    Il s'agit pour moi de remettre au gout du jour un vieux système de publication réalisé en interne dans mon entreprise. Vu qu'on va certainement faire des modifications profonde en base, je voulais analyser le modèle de données d'un CMS opensource et voir ce qu'il y avait d'intéressant et d'exploitable dans ma situation.

    J'ai regardé sur les sites des CMS en question et j'ai rien trouvé. Est ce que je suis obligé d'aller farfouiller dans le code pour trouver ce que je cherche ? Ou tout simplement, les informations que je cherche sont confidentielles ?

    Est ce que quelqu'un peut m'aider ?
    unsure.gif

  • Passage de variable php à une fonction javascript
    Bonjour à tous !

    Voila mon problème :
    Jai un tableau html, en dessous de ce tableau j'ai un bouton qui me permet via une fonction javascript de rajouter une ligne à ce tableau.
    La ligne rajoutée doit contenir dans sa premiere cellule une listbox contenant le résultat d'une requète SQL.
    Seulement rien ne se passe, je n'ai pas d'erreur javascript, mais on dirait que la fonction n'est pas appellée !! wacko.gif J'ai mis un alert en debut de fonction et rien ne se passe !


    voila mon code:

    CODE

    $res = mysql_query ("SELECT * FROM intermittent");
    $lstb = "";
    while ($tab = mysql_fetch_array($res)){
         $lstb = $lstb . "<option value = '". $tab['nom'] ."'>". $tab['nom'] ."</option>";
    }
    $lstb = $lstb . "</select>";

    <!--ICI YA LE CODE DU TABLEAU-->

    echo "</table>
             <input type='button' value='Ajouter une ligne' onClick='AddRow();'>
             <input type='button' value='Ajouter' onClick=\"AddRowD('$lstb');\">";


    Ici je fabrique ma listbox ! Puis ya le code du tableau que je ne précise pas, et enfin j'ai deux bouton un qui me permet de rajouter une ligne vide (lui il marche) et le deuxieme qui me permet de rajouter la ligne avec la listbox (qui marche pas).

    CODE

    function AddRowD(listbox){
        alert(listbox);
        var intRows = document.getElementById('table').rows.length;
        var newRow = document.getElementById('table').insertRow(-1);
        var newCell = newRow.insertCell(0);
        newCell.innerHTML ="<select name='nom"+ intRows +"'>"+listbox;
        newCell = newRow.insertCell(1);
        newCell.innerHTML = "<input type='text' onkeyup='total" + intRows + ".value=this.value*PU" + intRows + ".value;' name='volume" + intRows + "' value='0'>";
        newCell = newRow.insertCell(2);
        newCell.innerHTML = "<input type='text' onkeyup='total" + intRows + ".value=this.value*volume" + intRows + ".value;' name='PU" + intRows + "' value='0'>";
        newCell = newRow.insertCell(3);
        newCell.innerHTML = "<input type='text' disabled='true' name='total" + intRows + "' value='0'>";
    }


    Ici on a le code de ma fonction javascript afin de rajouter la ligne !

    Seulement cette fonction n'est pas appellée !!

    J'ai éssayé toutes les facons de mettre les quote car je me suis dit que ca devait etre une erreur de quote, mais rien n'y fait!!

    MERCI A TOUS!! smile.gif

    Superaldoisdead

  • Outil donnant le nombre de résultats dans google
    bonjour,
    quelqu'un connaîtrait-il un outil, gratuit ou payant, permettant de rechercher pour des listes de mots-clés le nom d'occurences dans Google ?
    merci

  • 15 derniers sites et 15 sites les plus visités d'un annuaire
    Bonjour,

    J'aimerais afficher les :

    - 15 derniers sites
    - 15 sites les plus visités

    de mon annuaire dans une colonne sur l'ensemble du site.

    J'y suis arrivé pour les 15 sites les plus visités mais ça coince pour les 15 derniers sites. En effet, l'url affichée renvoit vers mon site ?

    Voici mes codes :

    Pour le Top clics, ajout de ce bout de code au lieu d'insertion

    CODEBOX

    <span class="date_validation_site_annuaire">
    <b>Top 15 des clics</b>
    </span>
    <br>
    <?php
    //script permettant d'afficher les meilleurs sites ayant eu le plus de visites

    //creation de la requete d'admin
    $sql_admin = "SELECT nb_sites_in_topclics, nb_days2benew FROM $T_infos ";
    //connexion a la BD
    $lk = connection_BD();
    //envoi de la requete
    $res_admin = send_sql($sql_admin,"trouver le nombre de sites que contiendra le Top clics");

    //traitement du resultat
    $result_admin = mysql_fetch_array($res_admin,MYSQL_ASSOC);
    $nb_sites_top_clics = $result_admin["nb_sites_in_topclics"];
    $nb_days2benew = $result_admin["nb_days2benew"];

    //creation de la requete pour les sites
    $sql = "SELECT s.id, id_cat, titre, description, url, nb_clics, date_validation, cat_name, TO_DAYS(CURRENT_DATE) - TO_DAYS(date_validation) AS dif_days FROM $T_sites AS s, $T_categories AS c WHERE s.id_cat = c.id AND s.activation = 1 AND c.activation = 1 AND nb_clics > 0 ORDER BY nb_clics DESC,titre LIMIT 0,15";
    //envoi de la requete
    $res = send_sql($sql,"trouver les sites du Top clics");
    //fin de la connexion
    mysql_close($lk);

    ?>

    <?
    if (mysql_num_rows($res))
    //si on a des resultats
    {
    echo "<table border=0 >\n";
    $position=1;
    while ($resultat = mysql_fetch_array($res))
    {
    affiche_menu_clics($resultat);
    $position++;
    }
    echo "</table>\n";
    }
    else //pas de resultat
    {

    }
    ?>


    Dans functions.php, ajout de ce bout de code :

    CODE
    function affiche_menu_clics($resultat)
    {
    global $PMA_infos,$nb_days2benew,$position;
    echo"<a href=\"$resultat[url]\" onmousedown=\"return clk('$resultat[id]')\" title=\"$resultat[titre]\" target=\"_blank\" class=\"titre_site_annuaire\">$resultat[titre]</a><br>";
    }


    Pour les Derniers Liens, ajout de ce bout de code au lieu d'insertion

    CODEBOX

    <span class="date_validation_site_annuaire">
    <b>15 Derniers sites</b>
    </span>
    <br>
    <?php
    //affichages des resultats
    //page affichant les nouveautes de la derniere semaine

    //creation de la requete d'admin
    $sql_admin = "SELECT nb_days2benew FROM $T_infos ";
    //connexion a la BD
    $lk = connection_BD();
    //envoi de la requete d'admin pour avoir $nb_days2benew
    $res_admin = send_sql($sql_admin,"trouver le nombre de jours pour qu'un site soit nouveau");
    //traitement du resultat
    $result_admin = mysql_fetch_array($res_admin,MYSQL_ASSOC);
    $nb_days2benew = $result_admin["nb_days2benew"];
    //creation de la requete pour aller chercher les nouveaux sites des X derniers
    $sql = "SELECT s.id, titre, description, date_validation, nb_clics, c.id as id_cat, cat_name FROM $T_sites s, $T_categories c WHERE s.id_cat = c.id AND s.activation = 1 AND c.activation = 1 AND date_validation BETWEEN DATE_SUB(CURRENT_DATE,INTERVAL $nb_days2benew DAY) AND DATE_SUB(CURRENT_DATE,INTERVAL 0 DAY) ORDER BY date_validation DESC,niveau ASC,titre ASC limit 0,15";
    //envoi de la requete
    $res = send_sql($sql,"trouver les nouveaux sites (annuaire)");
    //fin de la connexion
    mysql_close($lk);
    if (mysql_num_rows($res))
    //si on a des resultats
    {
    $date_test = ""; //pour la comparaison dans le while
    while ($resultat = mysql_fetch_array($res,MYSQL_ASSOC))
    {
    //on convertit la date en version francaise
    $date_convertie = convert_date_us2fr($resultat["date_validation"]);
    if ($date_test != $date_convertie)
    //changement de date => on affiche le jour
    {
    //separateur
    if (!empty($date_test))

    //conservation de la date pour la prochaine comparaison
    $date_test = $date_convertie;
    //on affiche la date
    ?>

    <?
    }
    affiche_menu_nouveau($resultat);
    }//fin while
    } //fin if
    else //pas de resultat
    {

    }

    ?>


    Dans functions, ajout de :

    CODE
    function affiche_menu_nouveau($resultat)
    {
    global $PMA_infos,$nb_days2benew,$position;

    echo"<a href=\"$resultat[url]\" onmousedown=\"return clk('$resultat[id]')\" title=\"$resultat[titre]\" target=\"_blank\" class=\"titre_site_annuaire\" >$resultat[titre]</a><br>";
    }


    Pour mieux vous rendre compte : http://www.itinerances.info/

    Merci d'avance pour le petit coup de main :wink:

    Greg

  • Tester l'accès a mes sites
    Bonjour tout le monde

    Je voudrais savoir si mes cites sont accessibles (up) de votre coté?

    Ce matin je me connecte en utilisant un autre accès que celui que j'ai habituellement et il ne trouve pas mes sites (il me renvoi sur des pages de recherches?) donc je ne sais pas si c'est un pb avec les DNS de ce provider ou les DNS de mon hébergeur?

    Merci par avance!

    PS: URL a tester: http://www.douar.net

  • rollover sur map area: possible ?
    Bonjour,

    Comme indiqué dans le titre, est-ce faisable, et si oui comment ?

    A la base, j'ai une image de 400px sur 250px. Elle n'est pas en background. Le but est d'afficher une autre image, beaucoup plus petite, par dessus la première qui reste visible, lors du survol d'une zone cliquable. J'ai qd même un gros doute sur le faisablilité de la chose, de cette manière.

    Avez-vous un ou des conseils ?

    Merci,

    xpatval


  • Extension Firefox KGen
    Bonjour,

    Voici une extension Firefox que j'ai découvert récemment, avant de m'apercevoir qu'elle a été développé par un membre de webmaster Hub : froidure_nicolas.

    L'extension Firefox KGen permet l'analyse d'une page d'un site pour en extraire les mots-clés principaux.

    Quelques caractéristiques :
    • La liste des mots-clés est trié en prenant en compte le "poids" du mot (strong, titre...).
    • L'extension KGen analyse le contenu d'une page online mais aussi off-line.
    Pour installer et tester cette extension : ElitWork
    Et pour plus de détail, lire le billet du blog Webmaster Hub - Extension Firefox KGen

    J'ai adopté cette extension, bien pratique. Un seul regret : ne pas pouvoir paramétrer soi-même le coefficient appliqué au calcul du poids des mots-clés.

    Qu'en pensez-vous ? des critiques négatives et/ou positives ?

  • Supprimer une URL de Google (nouveauté...)
    Bonjour,

    Selon l'"Official Google Webmaster Central Blog", dans votre webmaster tools, une nouvelle commande "Suppressions d'URL" a été ajoutée.

    Elle permet de supprimer du contenu de l'index Google, si certaines conditions sont remplies :
    • URL individuelles : pages web, images ou autres fichiers : Supprimer des pages Web, images et autres documents bloqués ou périmés des résultats de recherche Google
    • Un répertoire et tous les sous-répertoires de votre site : Supprimer l'ensemble des fichiers et sous-répertoires d'un répertoire donné de votre site des résultats de recherche Google
    • Totalité de votre site : Supprimer votre site des résultats de recherche Google
    • Copie en cache d'un résultat de recherche Google : Supprimer la copie en cache et la description d'une page qui est périmée ou r laquelle vous avez ajouté une balise META "noarchive"
    A lire, le billet (17/04/07) de l'"Official Google Webmaster Central Blog" : "Requesting removal of content from our index"

    Avez-vous testé ?

  • Script mailing ou société tierce
    Bonjour tout le monde,

    Je me renseigne pour un client, sur les différentes méthodes pour envoyer une newsletter. Il y aura sans doute 2 types d'envoi, envoi non-publicitaire du site, une fois par semaine (avec au départ sans doute 50 000 adresses, et objectif 300 000) et envoi publicitaire (opt-in) une fois tous les 15 jours (avec au départ 10 000 adresses p-e et objectif 100 000).

    Je ne suis pas du spécialiste du genre, donc ce n'est pas du tout sûr que ce soit moi qui m'occupe de ça, mais ce client gère plusieurs sites, et il est possible qu'ensuite le système en place soit utilisé pour d'autres sites (bases de données de mails différentes bien entendues, et envoi en plus petite quantité pour les autres sites). Donc ma préférence va pour un ou plusieurs serveurs avec un script de gestion de mailing, plutôt qu'en passant pour chaque envoi par une société tierce. Quitte sans doute à essuyer quelques platres au départ. (sachant qu'au départ, il y aura une simple newsletter du site)

    Quels logiciels/scripts (gratuits et payants) me conseillerez-vous ? Ou sinon quelles sociétés spécialisées si vraiment la méthode script est difficilement envisageable ?

    Merci d'avance. @+

  • Où vendre son nom de domaine?
    salut tlm,

    je souhaites vendre 3 noms de domaines que je me sers plus ou pas smile.gif.

    www.fungamers.fr
    www.cyberleague.fr
    et
    www.videosurf.org

    Où puis-je les vendres? smile.gif
    merci de votre aide.

  • micka39
    Bonjour je m'appelle micka39 j'ai 15 ans et j'ai déja fais un site que je vais refaire de A à Z car son référencement était vraiment pas bon donc en attendant je tourne sur du wordpress .

    Voila l'adresse du site si vous voulez me donner vos impressions vos conseils sont les bienvenues !
    http://www.micka39.info pour le wp et http://www.micka39.info/Site pour le site que j'ai réalise

  • Les messages d'un forum ... protection contre la copie ?
    Bonsoir,


    J'ai fais une petite recherche avant dans cette rubrique, et je n'ai pas trouvé des messages concernant les messages de forum.

    Suite à certains fait d'actualité, il y a pas mal d'activité sur un sujet en particulier. (48h > 20 pages)
    Bref, tout cela se passe bien, mais on vient de me filer une adresse d'un blog ... qui a pompé beaucoup de messages de mon forum, pour rédiger un article sur son blog.

    Il s'agit d'une des rares rubriques ouvertes aux invités, donc tous le monde peut avoir accès.

    Ma question, qu'est-ce que je peux et invoquer envers ce webmaster ?
    On m'a déjà fait le coup il y a quelques année, où un magazine à scandale c'était amuser a copier pour faire 3 pages de son torchons.
    Suite à cela, j'ai réaliser une charte, qui d'apres un avocat ne protège en rien de la copie ...

    Du fait que ce soit un forum "ouvert" n'autorise pas le pompage, je ne me trompe pas ?

    Y a-t-il un moyen de se protéger contre cela ? Comme par exemple le dépot de copyright qui marche très bien pour les oeuvres graphiques notament ... j'ai déjà testé et en 1h les images sont supprimées. Mais pour des textes r_question6161.gif

    Merci beaucoup pour votre aide smile.gif

  • Archiver des news
    Bonjour , je n'arrive pas à faire un script qui archiverais les news mois par mois et qui en même temps ferais des pages comme dans blogger , wp .
    J'utilise un script de news dévellope par moi qui stock les dates au format timestamp
    Merci d'avance !!




  • Retour case départ sans toucher les 20.000€ - Les news du referencement 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - // Le Bonus qui pique \\



    Les Autres Partenaires
    IZICO - Jeux et Console - IZILINKS Referencement gratuit - Reservation d'hotel - Reserver un hotel - overblog - annuaire site de musiqueAnnuaire automobile - site musiquedemenagement Detroit - petite annonce gratuite - petites annonces gratuites - LUMITRA - Oupouaout - Shopping Gournamd - Shopping de France - Tuning console - boutique gastronomique - boutique de jeux: 1001 jeux - annuaire site jeux video - annonce automobile gratuite - annonce immobiliere gratuite - sorcier glouton - sonnerie portable - Annuaire Senior
    cobraoupouaout