[ 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: 1772
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ý: 18.08.14
Príspevky: 1696
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

215

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íry a antispywary

43

725

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

1518

09.11.2008 10:32

pukepulos

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

PROSIM POMOC

v Antivíry a antispywary

11

1172

18.05.2008 17:53

br4n0

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

Prosím pomoc

v Operačné systémy Microsoft

8

276

20.11.2008 15:47

snow23

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

prosím o pomoc

v Antivíry a antispywary

8

454

05.02.2008 9:05

biba5

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

Prosím o pomoc.

v Intel čipové sady

6

128

19.03.2014 19:29

patrikufik

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

PROSIM O POMOC

v AMD - Advanced Micro Devices

9

502

23.01.2008 16:09

4Dimension

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

Prosim o pomoc

v Grafické karty

5

266

04.11.2009 16:43

Psycho

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

torent prosim pomoc

v Sieťové a internetové programy

4

322

22.02.2009 21:37

Atrix24

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

Prosim pomoc ... Prehrievanie

v Intel - Integrated Electronics

6

639

29.12.2010 14:33

Rot13

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

Prosim o pomoc :)

v Ovládače

6

188

31.07.2012 16:40

iqepp

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

Prosim pomoc Vista!

v Operačné systémy Microsoft

5

252

19.04.2008 9:15

weqrwq

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

Prosím o pomoc

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

v Antivíry a antispywary

57

1547

24.03.2008 19:33

alica

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

prosim o pomoc

v Audio programy

1

346

14.07.2009 19:49

psichac

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

Prosim o pomoc

v PC zostavy

20

398

02.04.2012 19:43

exidru



© 2005 - 2017 PCforum, edited by JanoF