Skocz do zawartości

Galeria Unix Albo Php


Hammer

Rekomendowane odpowiedzi

Witam.

Jak zrobic pisajac prosty skrypt pod UNIXem albo w PHP...skrypt polega na tym ze mamy w katalogu zdjecia, tworzone sa dwa katalogi, do jednego sa kopiowane te zdjecia i do drugiego. W jednym z tych zdjec robia sie miniaturki a w drugim pogarszana jest jakosc zdjecia...

 

ale najbardziej mi zalezy jak podczepic taki skrypt pod HTMLa. czyli sa miniaturki zdjec na stronie glownej ulozone w tabelkach jedno kolo drugiego i pod spodem..a po kliknieciu w miniaturke otwiera sie nowe okno z duzym zdjeciem.

 

Nie wiem jak podlaczyc taki skrypt napisany w unixie..bo z PHP by nie bylo chyba problemow...a i najwazniejsze jak taki skrypt ma wygladac

 

Prosze o pomoc i pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

Jak zrobic pisajac prosty skrypt pod UNIXem albo w PHP...skrypt polega na tym ze mamy w katalogu zdjecia, tworzone sa dwa katalogi, do jednego sa kopiowane te zdjecia i do drugiego. W jednym z tych zdjec robia sie miniaturki a w drugim pogarszana jest jakosc zdjecia...
Prosty skrypt to mozna zrobic korzystajac z polecen mkdir i cp a manipulacje obrazkami oprzec na convert - patrz 'man ImageMagick'.

Latwiej chyba sie nie da. Musisz troche poczytac o skryptowaniu pod bashem albo inna powloka - bash chyba najnowszy i najbardziej elastyczny. W sieci jest od metra tutoriali do bash-script np. http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html, zreszta Google Twoim przyjacielem ;)

Odnośnik do komentarza
Udostępnij na innych stronach

no wlasnei skrypt przerabiajacy obrazy mniej wiecej juz napisalem i dziala...ale dacie jakas wskazowke jak to podczepic pod htmla? zeby wyszla taka stronka..jaka opisalem w 1 poscie.

converta zrobilem i przerabia ladnie i przerzuca zdjecia do dwoch katalogow, zostalo mi wlasnei to podczepienie pod HTMLa. Da rade jakos latwo to zrobic?

Odnośnik do komentarza
Udostępnij na innych stronach

potrzebujesz troche kodu w php, jakies polecenie typu: exec (albo pochodne) + jakis skrypcik, który wylistuje katalog i sformatuje ladnie tabelke i powstawia miniaturki - slowa kluczowe - listowanie katalogów + php itp... ;)

 

ogólnie jesli chodzi o php, to polecam forum.php.pl, pamietaj tylko, zeby dokladnie je przeszukac zanim zadasz pytanie ;)

Odnośnik do komentarza
Udostępnij na innych stronach

ok mam taki skrypt:

<?php
$katalog = 'mini'; // Miniatury
$full = 'duze'; // Katalog z większymi obrazami - do <a>
$a = 5; // Ilość miniatur w rzędzie

echo '<table>
<tr>';

$i = 0;

$dir = glob('./'.$katalog.'/*.*');
foreach($dir as $file) {
if(substr($file, -4)!=='.txt' AND !is_dir($file)) {
$i++;
$opis = file_get_contents($file.'.txt'); // Treść opisu
$obraz = $file; // Ścieżka do src=""
$full_o = substr($file, strlen('./'.$katalog.'/')-1);
echo '<td><a href="./'.$full.'/'.$full_o.'"><img src="'.$obraz.'"><br/>'.$opis.'</a></td>';
if($i==$a) {
$i = 0;
echo '</tr>'."\n".'<tr>';
}
}
}

echo '</tr>
</table>';
?>

jak z tego czegos zrobic cos dzialajacego? Wrzucilem go w pliku php na serwer. dalem katalogi, wrzucilem przykladowe fotki..ale nic sie nie dzieje ...nie wiemco zrobic

 

 

przepraszam ale tutaj nei ma znacznikwo CODE ? zeby ten kod sie jakos wyroznial?

Odnośnik do komentarza
Udostępnij na innych stronach

Z przejsciem na duze obrazki faktycznie jakis problem, ale miniaturki dzialaja bez problemu. Wystarczy zapisac w pliku typu index.php albo wpisac nazwe odpowiedniego pliku *.php zaraz po URL strony.

 

przepraszam ale tutaj nei ma znacznikwo CODE ? zeby ten kod sie jakos wyroznial?
Sa. Obok pola, w którym wpisujesz odpowiedz jest link do "Pomocy BB Code". Przy dluzszych tekstach korzystaj z codebox a nie code

 

[Edit] Sorki, duze obrazki tez chodza poprawnie - mialem inna nazwe obrazka w katalogu "mini" a inna w "duze" ;)

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...