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 
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 
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 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
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é ).
Sinon je test mes compétence de webmatser ( et c'est pas gagné ) pour fair un site pour un amis. Ou d'autre petites pages. Sinon salut à tous et j'espere à très bientot sur le forum 
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 ? 
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 !! 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!!
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 .
www.fungamers.fr www.cyberleague.fr et www.videosurf.org
Où puis-je les vendres?  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
Merci beaucoup pour votre aide 
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 !!
|