1

Bon. Je tenais l'opération commerciale en or.
Depuis longtemps déjà, je rêve de mettre une favicon sur mon blog, chose impossible avec les yNblogs. Vu que le déménagement n'est pas pour tout de suite, j'ai décidé de me faire une petite page HTML qui servirait d'intermédiaire entre la redirection sodomyth.com et le yNBlog, et qui aurait comme principale légitimité celle d'envoyer de la favicon, et éventuellement, à terme, de mettre du Google Analytics (vu que, pareil, le HTML coince sur les ynblogs)

Je me fais donc mon petit code perso

<html>
<head>
<title>So Do Myth - Ma plus belle histoire, c'est vous. Ou peut-être le jour où j'ai mangé un chameau par les oreilles.</title>
<meta name="Author" content="Thomas Hercouët">
<meta name="keywords" content="Si tu lis ça c'est que tu ne sais vraiment pas quoi faire de ta vie Blog humour mythpipi caca prout Allmang Kerichen prépa khagne IEP warwick davis yannick noah neige ze big orum thomas hercouet daft punk piano plastiscines Myth22 dailymotion facebook MGMT Titanic Nintendo Power Park VDM Dinausaurs dinosaurs fucking robots jehovah témoins witness mormons wii twilight" />
<meta name="description" content=""Un blog formidable, qui s'est déjà vendu à plusieurs milliers d'exemplaires" _ Jeune et Jolie;  "Toute la quintescence de l'humour et du bon goût dans quelques kilo octets de plaisir" _ Rock & Folk" />
</head>
<body>
<?php include('http://yaronet.com/blogs/blog.php?id=121'); ?>
</body>
</html>


Et je reçois un message gentil:
Page Web suspecte bloquée

Vous avez tenté d'accéder à :

​http:​//tho​mas.h​ercou​et.fr​ee.fr​/home​.php

Pour assurer votre protection, cette page Web a été bloquée et transmise pour vérification. Visitez Symantec pour en savoir plus sur le phishing et la sécurité Internet.

Il est déconseillé d'accéder à cette page. Toutefois, si vous savez qu'il s'agit d'une page sécurisée, vous pouvez quand même y accéder.
Quitter cette page Web


C'est la faute à Include ou juste à moi ? :/
J'ai les bonbons qui collent au papier.

Adoptez le http://www.sodomyth.com/ Way of Life

2

vire norton déja, après on verra plus clair ^^

3

Ooooh, Norton était choqué parce qu'il y avait "hack" (de "twilight hack") dans les mots clefs, le pauvre chou...
Bon, ceci étant réglé, le include marche à merveille, tout comme le favicon;
Deuxième problème: quand on clique sur un lien lié au blog (avec www.yaronet etc...) ça prend la base thomas.hercouet.free.fr et ça rajoute le lien, et ça plante comme une grosse buse. J'ai essayé en frame http://thomas.hercouet.free.fr/home2.php et ça coince. Any ideas ?
J'ai les bonbons qui collent au papier.

Adoptez le http://www.sodomyth.com/ Way of Life

4

Heu... pourquoi ne pas demander à yAro de rajouter une option pour mettre un favicon personnalisé sur les blogs ? cheeky
Bon c'est peut-être pas la réponse que tu attendais (pour te répondre: il faudrait que tu traite le code html de la page dans ton script php pour modifier les liens) et peut-être que ça a déjà été fait et qu'il veut pas... Mais sinon c'est pas très compliqué à faire et je serais pas contre les favicon de blog non plus tongue
avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes

5

(oui, euh... alors c'était un problème de balise, c'est changé, merci smile )
J'ai les bonbons qui collent au papier.

Adoptez le http://www.sodomyth.com/ Way of Life

6

au lieu de faire un include de la page, tu fais un $content = file_get_contents($url); puis tu modifies avec des regex les urls relatives, puis tu fais un echo de $content
Ancien pseudo : lolo

7

Je ne connaissais pas cette méthode pour le $content smile (je suis passé par une frame, en fait)
Par contre, j'ai essayé de voir pour le regex, vu ma brillante connaissance zero en PHP, et j'ai cru voir que c'était une méthode d'expression plus qu'une ligne de code. Ca se traduirait comment, du coup ? (je vais continuer à chercher, mais dans le doute...)
J'ai les bonbons qui collent au papier.

Adoptez le http://www.sodomyth.com/ Way of Life

8

$droit	= '\%\~\-_\.a-z0-9';
$src = preg_replace('/src="(['.$droit.']*)\//isU',		'src="'.$url_site.'$1/',	$src);
$src = preg_replace('/href="(['.$droit.']*)\//isU',		'href="'.$url_site.'$1/',	$src);
$src = preg_replace('/href="(['.$droit.']+)\.php/isU',		'href="'.$url_site.'$1.php',	$src);



Ancien pseudo : lolo

9

une expression régulière ça sert à chercher des trucs

exemple => trouve tous les trucs qui commencent par b puis qui se suivent par 3 chiffres, puis de 3 à 5 lettres de A à U

là l'idée c'est de chercher tout ce qui correspond à src="<prout>/ et de le remplacer par src="cekivabien/
où prout est une séquence de caractères parmi % , ~ , - , _ , . , lettre , chiffre, sans tenir compte de la casse.

tripo

10

ah vi pardon, j'avais pas donné d'explication happy
Ancien pseudo : lolo

11

AHAHAHAHAHAHAH, je crois que mon hébergeur ne tolère pas le PHP neutral (en tout cas, pour l'offre à laquelle j'ai souscrit)
J'ai les bonbons qui collent au papier.

Adoptez le http://www.sodomyth.com/ Way of Life

12

ah vi, file_get_contents je crois que c'est du php5 wink
Ancien pseudo : lolo

13

Nan, c'est file_put_contents qui date de PHP 5, file_get_contents date de PHP 4.3. Et je me demande toujours ce qui leur a pris d'introduire l'un sans l'autre dans PHP 4.3 :/
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

14

ah vi tiens, c'est carrément con ca smile
Ancien pseudo : lolo

15

Boooon, j'ai essayé de chercher, je ne trouve rien pour activer le PHP, sinon souscrire à une option de 28€ par an (youpidiyeah)
Samdéprime.

Je pense que le problème est lié à ça parce le code PHP (à moins de l'avoir mal inclu) dans le fichier HTML n'est juste pas compris, et lorsque je renomme le fichier en .php, j'ai droit à une belle erreur "Error 403 - Forbidden

L'accès au fichier requiert une autorisation."

Voilà. J'aime. Merci pour les explications, en tout cas, je vois mieux smile
J'ai les bonbons qui collent au papier.

Adoptez le http://www.sodomyth.com/ Way of Life

16

le fichier doit forcement être un .php sinon il ne sera jamais interprété.

c'est quoi ton hébergeur et ton offre actuelle ? pour te facturer 28€ par an juste pour du php ?!
Ancien pseudo : lolo

17

1&1, paradoxalement :/ J'ai une offre redirection (avec un maigre espace disque, apparemment) à 6€ par an, et la liste des contrats possible est là: http://commander.1and1.fr/xml/order/Hebergement;jsessionid=385B9C0124022C55B9A4F5DBD94FC53D.TC33a?__frame=_top&__lf=Static
C'est dur.
J'ai les bonbons qui collent au papier.

Adoptez le http://www.sodomyth.com/ Way of Life

18

ah vi en effet, l'offre à 6€ ne contient pas le php wink

perso je suis chez eux avec le pack pro standard et j'en suis tout à fait satisfait.
Ancien pseudo : lolo

19

Ok, c'est validé pour le PHP (ça me permettra d'uploader d'autres sites aussi en cas de besoin), j'ai maintenant droit à une belle erreur ligne 13. Expression de mon gros n00binisme.

Cherche l'erreur heart (ou donne moi des indices)

<html>
<head>
<title>So Do Myth - Avec de vrais morceaux de printemps dedans.</title>
<LINK REL="SHORTCUT ICON" HREF="http://www.sodomyth.com/favicon.ico">
<meta name="Author" content="Thomas Hercouët">
<meta name="keywords" content="Si tu lis ça c'est que tu ne sais vraiment pas quoi faire de ta vie Blog humour mythpipi caca prout Allmang Kerichen prépa khagne IEP warwick davis yannick noah neige ze big orum thomas hercouet daft punk piano plastiscines Myth22 dailymotion facebook MGMT Titanic Nintendo Power Park VDM Dinausaurs dinosaurs fucking robots jehovah témoins witness mormons wii twilight" />
<meta name="description" content=""Un blog formidable, qui s'est déjà vendu à plusieurs milliers d'exemplaires" _ Jeune et Jolie;  "Toute la quintescence de l'humour et du bon goût dans quelques kilo octets de plaisir" _ Rock & Folk" />
</head>
<body>
<script language="php">
$content = file_get_contents("http://www.yaronet.com/blogs/blog.php?id=121");
$droit	= '\%\~\-_\.a-z0-9'; 
$src = preg_replace('/src="(['.$droit.']*)\//isU',		'src="'.http://www.yaronet.com/blogs/blog.php?id=121.'$1/',	$src); 
$src = preg_replace('/href="(['.$droit.']*)\//isU',		'href="'.http://www.yaronet.com/blogs/blog.php?id=121.'$1/',	$src); 
$src = preg_replace('/href="(['.$droit.']+)\.php/isU',		'href="'.http://www.yaronet.com/blogs/blog.php?id=121.'$1.php',	$src);
</script>

</html>
J'ai les bonbons qui collent au papier.

Adoptez le http://www.sodomyth.com/ Way of Life

20

le PHP c'est pas comme ca que ca marche tongue

<?php
/* code php */
...
?>

$content et $src ? lequel utilisé wink


$url_site = 'blogs/';
Ancien pseudo : lolo

21

myth> t'aurais pas dû payer, on aurait trouvé un moyen de t'héberger ^^

22

Ok merci smile Tant pis pour l'hébergement, on verra ça l'année prochaine wink (quoique 1and1 n'a pas l'air trop relou pour la résilliation)

Ca marche toujours pas, PHP n'est pas activé, semble t'il.
J'ai les bonbons qui collent au papier.

Adoptez le http://www.sodomyth.com/ Way of Life

23

t'aurais pas oublié 'echo $content;' ?
parce que forcément elle va marcher beaucoup moins bien
avatar

24

gni
#noob#

Et je retombe sur le même problème qu'avec Include, quand on clique sur des liens internes, ça fait (par exemple):

"http://sodomyth.com/blog.php?id=121&i=562#com
Error 404 - Not found
Le fichier requis n'a pas été trouvé. Il peut s'agir d'une erreur technique. Veuillez réessayer ultérieurement. Si vous ne pouvez pas accéder au fichier après plusieurs"

Bon, aaaaalors, c'est reparti pour le cambouis :]

edit: Aaaaah, mais je crois que je viens de comprendre... en fait, la fonction remplace le segment yaronet.com/blogs par sodomyth.com/ aussi dans l'execution du lien, pas seulement l'affichage... damn.
J'ai les bonbons qui collent au papier.

Adoptez le http://www.sodomyth.com/ Way of Life

25

qu'est ce que tu entends par affichage de lien et execution ? c'est juste une url

sinon ce que tu dois faire c'est passer le lien que tu as modifié à ton script pour qu'il en récupère le contenu et le réaffiche, comme il l'a fait pour la page principale de ton blog

mais là, tu auras peut-être plus vite fait de marchander ton corps pour qu'une âme charitable le fasse à ta place
avatar

26

Execution du lien: On prend le lien interne (blogs/blog.php?id=121?poil), on remplace la partie blogs par http://www.sodomyth.com et on lance le lien obtenu, dujor http://www.sodomyth.com/blog.php?id=121?poil

Affichage du lien: On lance le lien interne, et dans la barre URL, on remplace le tronc blogs par le tronc http://www.sodomyth.com

Sinon, j'ai compris la démarche, mais pas du tout la technique pour le faire. Je fais -75% sur mon pancréas.
J'ai les bonbons qui collent au papier.

Adoptez le http://www.sodomyth.com/ Way of Life

27

sans vouloir t'offenser, pour avoir comparé avec d'autres, tu n'es vraiment pas le yNaute à qui j'achèterais le pancréas
avatar

28

Je lui ai appris à danser le mambo.
J'ai les bonbons qui collent au papier.

Adoptez le http://www.sodomyth.com/ Way of Life

29

Si tu t'es amélioré depuis la danse que tu as fait dans ma douche, c'est à voir
avatar

30

J'ai changé. Maintenant, je brille dans le noir.
J'ai les bonbons qui collent au papier.

Adoptez le http://www.sodomyth.com/ Way of Life