Dzisiaj przedstawię jak w szybki sposób edytować linki zrobione z obrazków.
Normalnie to wygląda tak
<a href="index.html"><img src="index.jpg" alt=""/></a>
Rozwiązanie dobre ale co jeśli potrzebujemy zrobić takich linków znacznie więcej ? albo jakaś osoba nie zna języka HTML i sobie nie poradzi ?
Będziemy potrzebowali dwóch plików i jeden katalog.
Folder nazywamy partnerzy i do środka wklejamy nasze obrazki.
Warunek jest taki, że każdy obrazek ma się nazywać tak jaki ma być od niego link.
Czyli jeśli chcemy zrobić link na stronę http://foliofast.adam-smarsz.eu to nasz obrazek nazywamy tak foliofast.adam-smarsz.eu.jpg
Jeden z plików będzie odpowiedzialny za "szukanie" obrazków w katalogu, nazwie go sobie searcher.php
<?php
$photos = array();
$names = array();
$folder = 'partnerzy/';
$files = scandir($folder);
foreach ($files as $file)
{
$name = substr($file, 0, strlen($file) - 4);
$file = $folder . $file;
if (!is_file($file)){ continue; }
$pathinfo = pathinfo($file);
if ($pathinfo['extension'] != 'jpg' && $pathinfo['extension'] != 'png') { continue; }
$photos[] = $file;
$names[] = $name;
}
?>
No i oczywiście jeszcze plik który będzie to wyświetlał
<?php
require_once "searcher.php";
if (!empty($photos))
{
$hiperlinks = 0;
foreach ($photos as $photo)
{
echo "<a href=\"http://".$names[$hiperlinks]."\" onfocus='blur()'><img src=\"".$photo."\" alt='button' /></a>";
$hiperlinks++;
}
}
?>
Lepsze kolorowanie składni
http://adam-smarsz.eu/programy.php?program=Partnerzy
Dobre, całkiem sprytnie zrobione
dzięki za tutka, chociaż ja php za bardzo nie używam, ale wiedzy nigdy za dużo ;D