Source de boite.php
<?
require ("page.inc");
require ("toolbox.inc");
$currentPage = new Page();
$currentPage->setSectionContent("Boîte à outils", getScriptsTopics());
function showDescription($filename)
{
$fp = fopen($filename, "r");
if ($fp)
{
$result =" <dd>";
fgets($fp, 200);
fgets($fp, 200);
$line = fgets($fp, 200);
while ($line[0] == '#')
{
$result .= substr($line, 1);
$result .= "<br />";
$line = fgets($fp, 200);
}
$result .= "\n </dd>\n";
}
return $result;
}
$currentPage->setKeywords("boîtes, boite, outils, script, utile, télécharger, telecharger, source, site, GPL, parcourir");
$currentPage->setDescription("De petits programmes pouvant être utiles ainsi que les sources du site.");
$currentPage->setTitle("Boîte à outils");
$scripts_count = getScriptsArray($scripts_array);
$content="";
for ($index=0; $index<$scripts_count; $index++)
{
$script_name = $scripts_array[$index];
$content .= " <dt><a href=\"affiche_script.php?script=$script_name\">$script_name</a></dt>\n";
$content .= showDescription("scripts/".$script_name);
}
$currentPage-> setContent('');
$currentPage->setPageTitle('Boîte à outils');
$currentPage->setIntroduction('<p>Vous trouverez ici, en plus des sources de ce site, de petits programmes que j\'ai écrit et utilise pour mes besoins quotidiens sous GNU/Linux.</p>
<p>Ces outils sont fournis tels quels sans aucune garantie en espérant qu\'ils puissent être utiles.</p>
<p>Sauf mention contraire, le contenu de cette boîte à outils est fourni selon les termes de la <a rel="external" xml:lang="en" lang="en" href="http://www.gnu.org/licenses/gpl.html" title="Voir la licence GNU GPL en anglais" hreflang="en">GNU General Public License</a>.</p>
');
$currentPage->addChapter('php', 'Programmes Web', '
<dl>
<dt><a href="site_sources.php">Les sources du site</a></dt>
<dd>Il s\'agit des codes sources de ce site qui peuvent être parcourus.</dd>
</dl>
');
$currentPage->addChapter('X', 'Applications graphiques', '
<dl>
<dt><a href="/gcfilms/">GCfilms</a></dt>
<dd>Une application Gtk2 permettant de gérer un catalogue de films.</dd>
</dl>
');
$currentPage->addChapter('cpp', 'Programmes C/C++', '
<dl>
<dt><a href="lcdapi.php">LCDApi</a></dt>
<dd>Une librairie C++ permettant d\'utiliser plus facilement <a rel="external" hreflang="en" href="http://lcdproc.org">LCDproc</a>.</dd>
</dl>
');
$currentPage->addChapter('plugin', 'Ajouts pour d\'autres logiciels', '
<dl>
<dt><a href="/cpcmozbar/">La CPC MozBar</a></dt>
<dd>Une barre d\'outils s\'ajoutant à Mozilla ou aux navigateurs dérivés comme Netscape et proposant des fonctions liées à <a rel="external" href="http://www.choixpc.com">ChoixPC</a>.</dd>
<dt><a href="/karmix.php">Karmix</a></dt>
<dd>Un thème pour <a rel="external" href="http://netdragon.sourceforge.net/" hreflang="en">SuperKaramba</a> permettant de régler différents volumes.</dd>
<dt><a href="/kardevices.php">KarDevices</a></dt>
<dd>Un thème pour <a rel="external" href="http://netdragon.sourceforge.net/" hreflang="en">SuperKaramba</a> permettant de regrouper plusieurs icônes d\'accès aux périphériques.</dd>
</dl>
');
$currentPage->addChapter('scripts', 'Shell scripts', '<dl>
'.$content.'
</dl>
');
$currentPage->display();
?>
require ("page.inc");
require ("toolbox.inc");
$currentPage = new Page();
$currentPage->setSectionContent("Boîte à outils", getScriptsTopics());
function showDescription($filename)
{
$fp = fopen($filename, "r");
if ($fp)
{
$result =" <dd>";
fgets($fp, 200);
fgets($fp, 200);
$line = fgets($fp, 200);
while ($line[0] == '#')
{
$result .= substr($line, 1);
$result .= "<br />";
$line = fgets($fp, 200);
}
$result .= "\n </dd>\n";
}
return $result;
}
$currentPage->setKeywords("boîtes, boite, outils, script, utile, télécharger, telecharger, source, site, GPL, parcourir");
$currentPage->setDescription("De petits programmes pouvant être utiles ainsi que les sources du site.");
$currentPage->setTitle("Boîte à outils");
$scripts_count = getScriptsArray($scripts_array);
$content="";
for ($index=0; $index<$scripts_count; $index++)
{
$script_name = $scripts_array[$index];
$content .= " <dt><a href=\"affiche_script.php?script=$script_name\">$script_name</a></dt>\n";
$content .= showDescription("scripts/".$script_name);
}
$currentPage-> setContent('');
$currentPage->setPageTitle('Boîte à outils');
$currentPage->setIntroduction('<p>Vous trouverez ici, en plus des sources de ce site, de petits programmes que j\'ai écrit et utilise pour mes besoins quotidiens sous GNU/Linux.</p>
<p>Ces outils sont fournis tels quels sans aucune garantie en espérant qu\'ils puissent être utiles.</p>
<p>Sauf mention contraire, le contenu de cette boîte à outils est fourni selon les termes de la <a rel="external" xml:lang="en" lang="en" href="http://www.gnu.org/licenses/gpl.html" title="Voir la licence GNU GPL en anglais" hreflang="en">GNU General Public License</a>.</p>
');
$currentPage->addChapter('php', 'Programmes Web', '
<dl>
<dt><a href="site_sources.php">Les sources du site</a></dt>
<dd>Il s\'agit des codes sources de ce site qui peuvent être parcourus.</dd>
</dl>
');
$currentPage->addChapter('X', 'Applications graphiques', '
<dl>
<dt><a href="/gcfilms/">GCfilms</a></dt>
<dd>Une application Gtk2 permettant de gérer un catalogue de films.</dd>
</dl>
');
$currentPage->addChapter('cpp', 'Programmes C/C++', '
<dl>
<dt><a href="lcdapi.php">LCDApi</a></dt>
<dd>Une librairie C++ permettant d\'utiliser plus facilement <a rel="external" hreflang="en" href="http://lcdproc.org">LCDproc</a>.</dd>
</dl>
');
$currentPage->addChapter('plugin', 'Ajouts pour d\'autres logiciels', '
<dl>
<dt><a href="/cpcmozbar/">La CPC MozBar</a></dt>
<dd>Une barre d\'outils s\'ajoutant à Mozilla ou aux navigateurs dérivés comme Netscape et proposant des fonctions liées à <a rel="external" href="http://www.choixpc.com">ChoixPC</a>.</dd>
<dt><a href="/karmix.php">Karmix</a></dt>
<dd>Un thème pour <a rel="external" href="http://netdragon.sourceforge.net/" hreflang="en">SuperKaramba</a> permettant de régler différents volumes.</dd>
<dt><a href="/kardevices.php">KarDevices</a></dt>
<dd>Un thème pour <a rel="external" href="http://netdragon.sourceforge.net/" hreflang="en">SuperKaramba</a> permettant de regrouper plusieurs icônes d\'accès aux périphériques.</dd>
</dl>
');
$currentPage->addChapter('scripts', 'Shell scripts', '<dl>
'.$content.'
</dl>
');
$currentPage->display();
?>
Si avez des problèmes ou des questions concernant ce fichier source, vous pouvez utiliser le Forum Sources du site