Google fédère la communauté porcho !
Sous ce titre un brin provocateur se cache une terrible vérité, eh oui messieurs les porchos, vous ne vous sentirez plus jamais seul car google est un formidable outil pour recenser, identifier et traquer tous les plus grands bidouilleurs et bricoleurs de code de la terre, google serait même sur le point de lancer une version spéciale de google code appelée google porchocode, mais ce projet est pour l'intant tenu secret.
L'exemple du jour est un site appelé www.filmbuffs.net (inconnu en France mais who cares comme on dirait chez l'oncle Sam)
Avec cet exemple la notion de non-modularité prend tout son sens, je dirais même plus on peut voir à travers ce code un porchoman averti et expérimenté capable de mélanger du code PHP/ASP/MySQL/HTML/JAVASCRIPT dans la même page ! (attention ils sont de plus en plus nombreux).
La séparation des concepts (SoC pour les connaisseurs) est l'ennemi de Porchoman, sa gangraine, son fardeau..., alors on se lâche et on fait comme on dit chez les rappeurs "A l'ancienne", le tout parfaitement documenté pour notre plus grand bonheur !
Allez je ne vous fais pas plus attendre.
<%
dim h
h=hour(now())
If h < 12 then
response.write("Good morning ")
elseif h < 18 then
response.write("Good afternoon")
else
response.write("Good evening")
end if
if request.cookies("FBFsubname")<>"" then
Response.Write(" "&request.cookies("FBFsubname"))
end if
Response.Write(".")
%>;
<table align="left" border="0" cellpadding="4" cellspacing="4" height="1" width="100%">
<tbody>
<tr class="normal">
<td colspan="3" class="normal" align="left" valign="top">
<p align="left">
<p class="orangeHeader1" align="center">2006
Film List
This is the list of films that are eligible for voting
in the <strong>2006 Film Buffs Forecast
end-of-year poll</strong>
if ($voted != 1){
/* Connecting, selecting database */
$link = mysql_connect("216.86.153.117", "cropley_fbf", "poll005")
or die("Could not connect : " . mysql_error());
//echo "Connected successfully";
mysql_select_db("cropley_fbfpoll") or die("Could not select database");
/* Performing SQL query */
$query = 'SELECT *
FROM `2006`';
?></td>
</tr>
</tbody>
</table>
Et bien sûr "l'infâmité dans son intégralité" du pur plaisir.