Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Galeria avatarków
Forum PHP.pl > Forum > Gotowe rozwiązania
Nitryt14
Wiektos moze jak zrobic taka małą galerie avatarków podobną do tej tu na forum?questionmark.gif

Zgóry dziękuje i pozdrawiam
Ace
mozna napisac ;]

np: wrzucasz avatary do jednego katalogu, potem skrypt ma za zadanie otworzyc katalog, odczytac jego pliki, sprawdzic czy plik ma rozszerzenie jpg,lub gif, nastepnie dodajesz poprawne nazwy pliku do tablicy, ktora potem zawiera linki do plikow. Potem to juz formalnosc - wyrzucenie produktow na strone, czyli zwykla funkcja foreach/for nastepnie echo ze sformatowanym linkiem i tyle...

w skrocie... wszystkie funkcje potrzebne do tego znajdziesz w manualu.
hwao
[php:1:04df9863cf]<?php
/* Wybór plików graficznych do panelu admina i tym podobnych rzeczy ;-) */

// Katalog z rysunkami
$url='katalog';
// Rozszerzenia plików graficznych
$p_graficzne = array("gif", "jpg","bmp");

// Kod
function f_dir($dir_url, $p_graficzne){
if ($dir =@opendir($dir_url)) {
while ($file = readdir($dir)) {
$t_file=explode(".", "$file");
$roz=$t_file[count($t_file)-1];
if((!is_dir($dir_url."/".$file))&&($file != '.')&&($file != '..')&&(in_array($roz, $p_graficzne))) {
$pliki[] = $file;
}
}
closedir($dir);
}
return $pliki;
}
?>
<html>
<head>
<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=ISO-8859-2">
<title>Wybór plików z dowolnego katalogu</title>
<script language="javascript" type="text/javascript">
<!--
function zmien(image){
document.wyswietl.src = "<?php echo $url.'/';?>" + image;
}
//-->
</script>
</head>
<body>

<form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>">
<select name="rysunki" onchange="zmien(this.options[selectedIndex].value);">
<?php
$pliki=f_dir($url, $p_graficzne);
$y=count($pliki);
for($i=0; $i < $y; $i++){
echo '<option value="'.$pliki[$i].'">'.$pliki[$i].'</option>';
}
?>
</select>
<input type="submit" value="Wy&para;lij" /><br/><br/>
<img src="<?php echo $url.'/'.$pliki[0];?>" name="wyswietl" border="0" alt="" /><br>
</form>
</body>
</html>
[/php:1:04df9863cf]
Chyba wszytko jasne smile.gif jak czegos nie bedziesz wiedzial daj znac smile.gif
Nitryt14
Tak w manual mam tylko cały po Angielsku wymieszany z Amerykańskim chociaz te dwa jezyki niby rodzime to różnią się jak cho**** sad.gif
Jak znasz jakis adres z Polskim manualem do PHP4 to byłbym wdzięczny

Pozdrawiam!
talee
http://www.php.net
Ace
http://www.php.net/manual/pl/ -> jakbys nie znalazl wersji polskiej na www.php.net ;] masz tam opis funkcji, niektore sa po polsku, inne nie... Ale z tych przetlumaczonych powinienes sam napisac galerie... powodzenia 8)
Nitryt14
Dzięki zaraz sprawdzę a jak bede potrzebował pomocy dam znac o sobie!!! biggrin.gif

Pozdrawiam!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.