Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 7 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 03.02.07
Prihlásený: 17.03.07
Príspevky: 7
Témy: 3
Príspevok NapísalOffline : 03.03.2007 0:10

Tento script by mal z vloženého obrázku (*.jpg, *.jpeg, *.bmp....) do adresára NEW, vytvoriť miniatúru a vložiť ho do adresára THUMBS, odtiaľ načítať do galérie obrázkov, s odkazom na pôvodný obrázok. Script nevytvorí miniatúru a samozrejme nemá čo vložiť do THUMBS. Na načítanej stránke vypisuje Warning....Pôvodný obrázok je vložený do galérie, to funguje, odkaz s chýbajúcou miniatúrou tiež. Tu je script:

Kód:
$settings["thumbsdir"]="thumbs/";
$settings["imagesperpage"]=9;
@$dirhandle=opendir('.');
while ((@$filename=readdir($dirhandle))!==false)
      {
      if (eregi("jpg|gif|png|JPG|GIF|PNG",$filename))
         {
         $files[]=$filename;
         if (!file_exists($settings["thumbsdir"].$filename))
            {
            if (eregi("jpg|JPG",$filename)) $image=imagecreatefromjpg($filename);
            elseif (eregi("gif|GIF",$filename)) $image=imagecreatefromgif($filename);
            elseif (eregi("png|PNG",$filename)) $image=imagecreatefromjpeg($filename);
            $width=imagesx($image); $height=imagesy($image);
            $thumbw=$width/10; $thumbh=$height/10;
            $image2=imagecreatetruecolor($thumbw,$thumbh);
            imagecopyresampled($image2,$image,0,0,0,0,$thumbw,$thumbh,$width,$height);
            if (eregi("jpg|JPG",$filename))
               {
               imagejpeg($image2,$settings["thumbsdir"].$filename,80);
               }
            elseif (eregi("gif|GIF",$filename))
               {
               imagegif($image2,$settings["thumbsdir"].$filename);
               }
            elseif (eregi("png|PNG",$filename))
               {
               imagepng($image2,$settings["thumbsdir"].$filename);
               }
            }
         }
      }
sort($files);
if (isset($_GET["image"])) $key=array_search($_GET["image"],$files);
else $key=0;
list($width,$height)=getimagesize($files[$key]);
echo '<img src="',$files[$key],'" width="',$width,'" height="',$height,'" alt="',$files[$key],'" /><br />';
?>
</div>
<div id="position">
<?
$totalfiles=count($files);
echo '<span>',$key+1,'/',$totalfiles,'</span>';
?>
</div>
<div id="thumbnails">
<?
$halfperpage=floor($settings["imagesperpage"]/2);
if ($key<$halfperpage)
   {
   $start=0;
   $end=$settings["imagesperpage"]-1;
   }
elseif ($key+$halfperpage>$totalfiles-1)
   {
   $start=$totalfiles-$settings["imagesperpage"];
   $end=$totalfiles-1;
   }
else
   {
   $start=$key-$halfperpage;
   $end=$key+$halfperpage;
   }
for ($i=$start;$i<=$end;$i++)
   {
   echo '<a href="index.php?image=',$files[$i],'"><img src="',$settings["thumbsdir"],$files[$i],'" alt="',$files[$i],'" /></a>';
   }
?>
</div>
<div id="navigation">
<?
if ($key) echo '<a href="index.php?image=',$files[$key-1],'">&lt;&lt; Previous</a> | ';
if ($key+1<count($files)) echo '<a href="index.php?image=',$files[$key+1],'">Next &gt;&gt;</a>';
?>
<br />Pages:
<?
$totalpages=ceil($totalfiles/$settings["imagesperpage"]);
for ($i=0;$i<$totalpages;$i++)
   {
   $pagekey=$i*$settings["imagesperpage"];
   echo '<a href="index.php?image=',$files[$pagekey],'">';
   if ($settings["imagesperpage"]==1) echo $files[$pagekey];
   else echo ' ',$i+1;
   echo '</a>';
   if ($i<$totalpages-1) echo ' | ';
   }


Prosím o pomoc...Vopred ďakujem za pomoc.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 03.02.07
Prihlásený: 17.03.07
Príspevky: 7
Témy: 3
Príspevok Napísal autor témyOffline : 03.03.2007 16:50

....dík všetkým, ak sa niekto na to pozeral a lúštil. Script je ok, zmenil som chmod adresárov i jednotlivých obrázkov a funguje všetko tak, ako má.


Offline

Skúsený užívateľ
Skúsený užívateľ
Prosím o pomoc

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1756
Témy: 35
Bydlisko: BA - WESTSIDE
Príspevok NapísalOffline : 03.03.2007 17:27

domenico píše:
....dík všetkým, ak sa niekto na to pozeral a lúštil. Script je ok, zmenil som chmod adresárov i jednotlivých obrázkov a funguje všetko tak, ako má.

no na tom som sa aj ja koľkokrát popálil, kým som si to vryl do pamäte. odteraz už ten chmod dávam automaticky :).







_________________
A. S. Tanenbaum píše:
The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice.
Offline

Užívateľ
Užívateľ
Prosím o pomoc

Registrovaný: 02.07.06
Prihlásený: 30.01.20
Príspevky: 1635
Témy: 137
Bydlisko: Slovakia - ...
Príspevok NapísalOffline : 03.03.2007 17:39

p360t píše:
no na tom som sa aj ja koľkokrát popálil, kým som si to vryl do pamäte. odteraz už ten chmod dávam automaticky :).


[ot]ano klasicke chyby mne sa zase dost casto niekedy stavalo ze som uploadoval zly subor a hneval sa preco nie je ziadna zmena[/ot]

;)







_________________
Zivot je jednoduchy , staci sa rozhodnut a neobzerat sa spat. Poriadok je pre blbcov, inteligent zvlada chaos.
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 12.09.06
Prihlásený: 06.03.07
Príspevky: 5
Témy: 0
Príspevok NapísalOffline : 06.03.2007 22:05

pls poradte mi...ak zadam tento :<?php include("gih line.html"); ?> do viac ako do 10 stranok tak v ostatnych sa mi nechce objavit to co tam mam..neviet mi nejako poradit? proste ked dto dam do 11 tak tam to uz neni:((( pls


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 17.11.06
Prihlásený: 31.12.07
Príspevky: 677
Témy: 9
Príspevok NapísalOffline : 06.03.2007 22:23

tak chyba bude inde, nie je to tým počtom. Prekontroluj si či nemáš v tých stránkach kde ti to nezobrazuje nejaké chyby


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 12.09.06
Prihlásený: 06.03.07
Príspevky: 5
Témy: 0
Príspevok NapísalOffline : 07.03.2007 10:27

diiky..nasiell som tam chybicku:) a uz to ide:D ffakt diik:)


Odpovedať na tému [ Príspevkov: 7 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. pomoc pomoc prosim nefunguje internet

v Ovládače

7

1140

09.09.2017 20:37

Smith Wesson Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Prosim Prosim POMOC

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Antivíry a antispywary

43

1649

16.12.2013 19:55

Mandy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Prosim POMOC!

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Procesory

34

2046

09.11.2008 10:32

pukepulos Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PROSIM POMOC

v Antivíry a antispywary

11

1485

18.05.2008 17:53

br4n0 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Prosím pomoc

v Operačné systémy Microsoft

8

529

20.11.2008 15:47

snow23 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Prosim o pomoc

v Antivíry a antispywary

1

591

09.03.2008 17:47

yaJohny Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. prosím o pomoc

v Video programy

2

636

03.03.2010 10:42

BuchtosG Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. prosim pomoc surne

v AMD - Advanced Micro Devices

2

738

16.05.2007 19:13

raddo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Prosim o pomoc

v Ostatné programy

7

724

19.05.2008 13:51

shiro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Prosím o pomoc.

v Intel čipové sady

6

378

19.03.2014 19:29

patrikufik Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Prosim o pomoc!!

v ATI/AMD grafické karty

22

1340

30.01.2008 21:23

Jaro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. torent prosim pomoc

v Sieťové a internetové programy

4

500

22.02.2009 21:37

Atrix24 Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. prosim o pomoc

v nVidia grafické karty

1

357

02.10.2010 11:24

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. prosím o pomoc :(

v HTML, XHTML, XML, CSS

5

620

18.03.2008 16:52

emer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. prosim o pomoc

v Ostatné

5

613

16.12.2007 20:41

Daron Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. prosim o pomoc

v Audio programy

1

579

14.07.2009 19:49

psichac Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra