[ 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

1281

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

1779

16.12.2013 19:55

Mandy

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

11

1571

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

609

20.11.2008 15:47

snow23

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

2165

09.11.2008 10:32

pukepulos

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

Prosim o pomoc

v PC zostavy

20

859

02.04.2012 19:43

exidru

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

PROSIM O POMOC

v AMD - Advanced Micro Devices

9

800

23.01.2008 16:09

4Dimension

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

Prosím POMOC SURNE!

v Základné dosky

8

499

11.01.2013 14:33

lukac

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

2124

24.03.2008 19:33

alica

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

prosim pomoc surne

v AMD - Advanced Micro Devices

2

777

16.05.2007 19:13

raddo

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

Prosim pomoc Vista!

v Operačné systémy Microsoft

5

592

19.04.2008 9:15

weqrwq

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

prosim pomoc word

v Ostatné programy

8

699

08.06.2008 16:37

sento

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

prosim o pomoc

v Sieťové a internetové programy

2

460

04.03.2008 22:29

itsgoingd

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

Prosim pomoc ... Prehrievanie

v Intel - Integrated Electronics

6

926

29.12.2010 14:33

Rot13

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

Prosim o pomoc

v Grafické karty

5

594

04.11.2009 16:43

Psycho



© 2005 - 2025 PCforum, edited by JanoF