[ 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 | 3
NapísalOffline : 03.03.2007 0:10 | Prosím o pomoc

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 | 3
Napísal autor témyOffline : 03.03.2007 16:50 | Prosím o pomoc

....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 | 35
Bydlisko: BA - WESTSIDE
NapísalOffline : 03.03.2007 17:27 | Prosím o pomoc

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 | 137
Bydlisko: Slovakia - ...
NapísalOffline : 03.03.2007 17:39 | Prosím o pomoc

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 | 0
NapísalOffline : 06.03.2007 22:05 | Prosím o pomoc

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 | 9
NapísalOffline : 06.03.2007 22:23 | Prosím o pomoc

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 | 0
NapísalOffline : 07.03.2007 10:27 | Prosím o pomoc

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


 [ Príspevkov: 7 ] 


Prosím o pomoc



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

1367

09.09.2017 20:37

Smith Wesson

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írusy a ochrana

43

1903

16.12.2013 19:55

Mandy

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

2332

09.11.2008 10:32

pukepulos

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

Prosím pomoc

v Windows

8

693

20.11.2008 15:47

snow23

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

Pomoc prosím

v Kôš

3

67

26.12.2018 20:32

michalesku

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

PROSIM POMOC

v Antivírusy a ochrana

11

1642

18.05.2008 17:53

br4n0

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

prosim pomoc word

v Ostatné programy

8

757

08.06.2008 16:37

sento

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

prosim o pomoc

v Sieťové programy

2

506

04.03.2008 22:29

itsgoingd

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

Prosim o pomoc :)

v Ovládače

6

573

31.07.2012 16:40

iqepp

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

prosim pomoc surne

v AMD

2

843

16.05.2007 19:13

raddo

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

Prosím POMOC SURNE!

v Základné dosky

8

571

11.01.2013 14:33

lukac

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

torent prosim pomoc

v Sieťové programy

4

578

22.02.2009 21:37

Atrix24

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

prosim o pomoc !!!

v PC zostavy

2

526

24.01.2008 13:12

mimkork

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

Prosim o pomoc

v PC zostavy

20

911

02.04.2012 19:43

exidru

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

prosim o pomoc

v Audio programy

1

664

14.07.2009 19:49

psichac

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

prosím o pomoc

v Kôš

1

35

18.02.2019 21:51

michalesku



© 2005 - 2026 PCforum, edited by JanoF