
Forum de support de ClanFree.net
Vous n'êtes pas identifié.
Salutation,
Je voudrais tout d'abord vous remerciez pour la rapidité et la qualité du serveur et de son opérateur. Franchement c'est du beau travail, et il offre de nombreuses possibilitées aux teams.
Je vous contact car j'ai un tout petit problème : j'essaye d'insérer un favicon.ico à la base du site mais malheureusement il ne s'affiche pas .....
Merci
Dernière modification par ctrteam (18-02-2008 16:26:44)
Hors ligne
Bonjour ctrteam
tu as dû te tromper dans la façon de rédiger l'entête du fichier html ou bien dans l'emplacement du fichier icone. Ou alors, peut-être que ton fichier .ico est invalide?
Peut-être sais-tu déjà tout ça, mais voici un exemple de ce qu'il faut rédiger
<HTML>
<HEAD>
<link rel="icon" type="image/x-icon" href="/images/monicone.ico" />
</HEAD>
(...)Donc, pour rappel : c'est la ligne <link ... /> qui est importante. Elle est à placer dans la partie HEAD. Le fichier monicone.ico se trouve dans le répertoire "images", et ce répertoire se trouve à la racine du site.
As-tu mis en ligne les pages qui contiennent ta "tentative" de favicon? Si oui, quel est ton site stp? Ça me permettrait de voir ce que tu as rédigé, et de voir d'où peut venir l'erreur.
Le cas échéant, tu peux écrire ici ce que tu avais écrit dans ton fichier.

Hors ligne
Sur mon ancienne hébergeur, je n'avais pas besoin d'effectuer cette manip, :sorry
J'ai donc rajouté :
if (file_exists("favicon.ico"))
echo '<link rel="shortcut icon" type="image/x-icon" href="img/favicon.ico" />\n';J'ai pu le mettre dans la page index, mais pour les autres pages, sous le répertoire truppentool/ je ne sais pas comment le rajouter dans les pages suivantes, comme j'ai un include sur toutes mes pages du config je l'ai mis dedans mais comme il ne contient pas de balise head ....
Mon site :
http://ctr-team.clanfree.net/
Merci
Hors ligne
Oui ça risque d'être assez long si tu dois modifier chaque page
Par contre, je ne vois pas trop l'intérêt de rajouter le "file_exists()", car déjà, ça serait plutôt img/favicon.ico plutôt que favicon.ico non? Et puis, toi tu sais s'il existe le fichier non? Pas besoin de faire un test dynamique.
bon, alors je vais te donner une astuce qui pourra t'aider. Il s'agit d'utiliser une frame.
Par exemple, renomme ton fichier "index.php" actuel en index2.php
Ensuite, créé un nouveau fichier index.php donc voici le contenu (tu peux éventuellement modifier la balise title si elle ne te plaît pas). Je ne pense pas m'être tompé dans le contenu :/
<!DOCTYPE HTML PUBLIC>
<html>
<head>
<title>CTR Team - Les Chevaliers de la Table Ronde</title>
<link rel="icon" type="image/x-icon" href="/img/favicon.ico" />
</head>
<frameset border=1 frameSpacing=0 frameBorder=YES>
<frame name=leftFrame src="/index2.php" noResize>
</frameset>
<body>
</body>
</html>Je ne sais pas si tu connais les frames, mais en gros, tout utilisateur qui passera par ton index.php "restera" en fait sur cette page tout le temps de la navigation...

Hors ligne
Merci ca fonctionne mais .... je ne peux plus me connecter au site ..... donc je l'ai enlevé ! Une autre solution ?
Hors ligne
ctrteam a écrit:
je ne peux plus me connecter au site
Quelle est l'erreur?

Hors ligne
Il n'y a pas d'erreur ... (je parle de la connection sur le site, pas ftp ni sql
)
La j'ai remis normal car il y a pleins de connections et sinon j'allais me faire rappeller.
Mais avec ta technique, lorsque je me connecte sur :
http://ctr-team.clanfree.net/truppentool/index.php
c'est comme si je n'avais rien fait, il reste sur la page.
Voila merci de l'attention que vous portez à ma question 
Hors ligne
Bon, j'avoue que du coup, je ne sais plus trop.
Pour le problème de base : soit tu mets le favicon à chaque page, soit tu le mets sur une frame unique.
Maintenant, pour la frame et ton truppentool, je ne sais pas vraiment, car je ne connais pas le fonctionnement interne de ton outil. Il se peut que ça soit un problem d'url de base... dans ce cas, il aller configurer ça en base de données, mais bon, je crois que ça ne vaut pas la peine de chercher dans cette direction
Revenons à l'idée de départ. Qu'est-ce qui t'as empêché de mettre les favicons partout?
Mais bon, ça risque d'être long je pense...
Pour le fichier "config", ça ne marchera pas, car, dans les pages où le fichier est inclus, ça n'est pas dans la balise head qu'il est inclus...
Il faudrait rajouter le favicon partout...
Bon si tu veux, on peut faire un autre essai... Rajoute à la main le favicon sur le index.php du site.
Ensuite, dans le répertoire truppentool, tu vas créer le fichier index.html avec le contenu suivant
<!DOCTYPE HTML PUBLIC>
<html>
<head>
<title>CTR Team - Tool</title>
<link rel="icon" type="image/x-icon" href="/img/favicon.ico" />
</head>
<frameset border=1 frameSpacing=0 frameBorder=YES>
<frame name=leftFrame src="./index.php" noResize>
</frameset>
<body>
</body>
</html>On sait jamais, si c'est un problème d'url de base, ça pourra aider.
Tu noteras qu'il y a à la fois un index.php et un index.html maintenant, dans ton répertoire truppentool. L'astuce, c'est que le serveur est configuré pour que l'html ait la priorité sur le php. Donc, si tu vas sur http://ctr-team.clanfree.net/truppentool/, tu devrais tomber sur l'html, et pas sur le php (si ça n'est pas le cas, signale le)

Hors ligne
Bon j'ai du rajouter le code sur chaque page, un peu long ... mais ça marche !
Merci à vous
Hors ligne
Je ne créais pas de nouveau sujet afin de ne pas trop surchargé
J'ai installer un backupcron que j'exécute avec webcron.org
Mais il m'affiche lors de l'execution :
Warning: exec() has been disabled for security reasons in /home/ctr-team/backupcron/backupCron.php on line 162 Anciennes bases effacées. Warning: exec() has been disabled for security reasons in /home/ctr-team/backupcron/backupCron.php on line 166 Base sauvegardée. Warning: system() has been disabled for security reasons in /home/ctr-team/backupcron/backupCron.php on line 170 Base compressée. Warning: fopen(/home/ctr-team/backupCron/backupCron/sql/backup_base_truppentool.tgz) [function.fopen]: failed to open stream: No such file or directory in /home/ctr-team/backupcron/backupCron.php on line 174 Base envoyée à XXXXX@gmail.com.
Cette fonction a telle été désactivé ou ai je fais une erreur dans le script ?
Merci à vous
Hors ligne
Et bien, si tu veux te servir de la fonction php exec, sache qu'elle a en effet été désactivée, et ce pour des raisons évidentes de sécurité.
fopen aussi, y a des chances

Hors ligne
Dans ce cas avez vous un moyen pour envoyer ma base sql à mon email ?
Hors ligne
Il faut que tu fasse un backup avec un script php, pas un script systeme. Ensuite, tu peux envoyer ça par la fonction mail() de php, si le fichier n'est pas trop gros pour etre envoyé en piece jointe.
Sinon tu stocke dans un fichier temporaire, que tu va chercher par toi meme.
Hors ligne