Jump to content

PHP image gallery


VAMharalds
 Share

Recommended Posts

Ludzu kads atgadinat vai ieteikt kadu mazu bilzu galerijas skriptu, ta lai ieliekot bildes direktorija tas paraditos lapa, nu kaut ko tamlidzigu, bet bez mysql. nevajag ne admin pieejas ne userus ne statistiku, vienkarshi prostu bilzhu galeriju.

Link to comment
Share on other sites

OK. Btw - ievēro, ka tur vēl ir komentāri mazliet zemāk. Tajā skriptā ir maziņš budziņš.

Link to comment
Share on other sites

VAMharalds

Man izmet Fatal error: Call to undefined function PrintHead() in ....index.php on line 451

 

Fatal error: Call to undefined function imagecreatefromjpeg() in C:\wamp\www\gallery\index.php on line 240 Nafigam ta?

Link to comment
Share on other sites

VAMharalds

Ierubiju un rezultata Warning: imagecreatefrompng() [function.imagecreatefrompng]: 'C:\wamp\www\gallery\3944.jpeg' is not a valid PNG file in C:\wamp\www\gallery\index.php on line 238

 

Warning: Invalid argument supplied for foreach() in C:\wamp\www\gallery\index.php on line 122

 

Warning: imagesx(): supplied argument is not a valid Image resource in C:\wamp\www\gallery\index.php on line 243

 

Warning: imagesy(): supplied argument is not a valid Image resource in C:\wamp\www\gallery\index.php on line 244

 

Warning: imagedestroy(): supplied argument is not a valid Image resource in C:\wamp\www\gallery\index.php on line 264

 

Warning: imagecreatefrompng() [function.imagecreatefrompng]: 'C:\wamp\www\gallery\Img_3944.jpeg' is not a valid PNG file in C:\wamp\www\gallery\index.php on line 238

 

Warning: Invalid argument supplied for foreach() in C:\wamp\www\gallery\index.php on line 122

 

Warning: imagesx(): supplied argument is not a valid Image resource in C:\wamp\www\gallery\index.php on line 243

 

Warning: imagesy(): supplied argument is not a valid Image resource in C:\wamp\www\gallery\index.php on line 244

 

Warning: imagedestroy(): supplied argument is not a valid Image resource in C:\wamp\www\gallery\index.php on line 264

 

Fatal error: Call to undefined function PrintHead() in C:\wamp\www\gallery\index.php on line 452

 

Un tagad Fatal error: Call to undefined function PrintHead() in C:\wamp\www\gallery\index.php on line 452

Link to comment
Share on other sites

Bļin, izlasi

Warning: imagecreatefrompng() [function.imagecreatefrompng]: 'C:\wamp\www\gallery\3944.jpeg' is not a valid PNG file in C:\wamp\www\gallery\index.php on line 238
Labots - 4e4en
Link to comment
Share on other sites

VAMharalds

Nav man PNG failu un jpg ir bildes, bet widows uzrada jpeg, bet cau NortonCommander bilzhu paplashinaajums ir .jpg un atkal ir Fatal error: Call to undefined function PrintHead() in C:\wamp\www\gallery\index.php on line 452

Link to comment
Share on other sites

VAMharalds

Uz kadu palashinaajumu tad lai mainu, ja ir .JPG

 

Mazas bildes uztaisa, bet neattelo weba.

Link to comment
Share on other sites

VAMharalds

Ar f2 tikai pieliek image.jpg.jpg

 

taisit taisa gan .jpg gan .jpeg bet nerada izmet Fatal error: Call to undefined function PrintHead() in C:\wamp\www\gallery\index.php on line 452

Link to comment
Share on other sites

Bildeem jaabuut VISAAM uz .png formaata.

 

Kur es to izraavu :"Ierubiju un rezultata Warning: imagecreatefrompng() [function.imagecreatefrompng]: 'C:\wamp\www\gallery\3944.jpeg' is not a valid PNG file in C:\wamp\www\gallery\index.php on line 238".

 

Veel neredzaas? Luuk funkcija -> imagecreatefrompng() [shifreejaas image_create_from_PNG()]

Labots - kx
Link to comment
Share on other sites

VAMharalds

Lieku ka gribu vienalga

Fatal error: Call to undefined function PrintHead() in C:\wamp\www\gallery\index.php on line 452

Link to comment
Share on other sites

MAn atkal shitaada opera uz vienas mapes bija, otra straadaa godam... .

Lūdzu uzgaidiet - tiek veidotas galerijas mazās bildītes (1 no 22 izveidotas). Ja tuvāko 30 sekunžu laikā nekas nenotiek, nospiediet šeit.
Warning: Missing argument 1 for my_die() in /www/bildes/index.php on line 46

 

Tachu tasbija,kameer shis taisiija thumbnailus. Peec tam straadaa perfekti.

 

Liels paldies Vilx, vismaz zem Linux viss griezhaas.

Link to comment
Share on other sites

VAMharalds

freehostia serveri viss kule njem .jpg laikam jau man vajag kaut ko ieslegt tam wamp serverim, kaut kadus php skriptus.

Link to comment
Share on other sites

Ta ieliec $img=imagecreatefrompng($file) vietā šo

 if($img=@imagecreatefromjpeg($file));
 else if($img=@imagecreatefromgif($file));
 else if($img=@imagecreatefrompng($file));
 else { echo 'Nederīgs attēla formāts.'; return 0; }

Un vairs nebūs problēmas, ja kāds fails izrādīsies ne png vai ne jpg. $img un $file vietā ieliec attiecīgos savus mainīgos.

Link to comment
Share on other sites

Bah, tas ir bugs manā skriptā! Tagad lasu, un pats nesaprotu, ko toreiz biju domājis ar to. Anyway, viss strādās, ja nebūs failu ar paplašinājumu .jpeg Der tikai .jpg Don't ask... Rīt uploadošu salabotu skripta versiju.

Link to comment
Share on other sites

VAMharalds

Vilx- vienkarsi labs darbs kas citam izlidzets. Paldies un gaidu. :)

Link to comment
Share on other sites

kautkā tā :roll:

 

ņem jpg, jpeg, gif, png. pārējos ignorējam.

palaboju <? uz <?php

Labots - Val
Link to comment
Share on other sites

VAMharalds

Kaut kas nav ar to serveri atkal un atkal Fatal error: Call to undefined function PrintHead() in C:\wamp\www\gallery\index.php on line 472 kas shamam jaiesledz, kadas sesijas jaatljauj vai kas cits???

 

Atradu - php settings - atveru "short open tag"

 

You don't have permission to access / on this server. ka shamo izlabot?

Link to comment
Share on other sites

OK, rekur ir jaunais:

 

Es arī laikam vēl kaut ko biju tur pa starpu uzlabojis (laikam iespēja atslēgt komentārus). Enīvei, bugiem nevajadzētu būt. :mrgreen:

 

Atbalstīti ir tikai JPG un PNG faili. Vēl varētu BMP un GIF, taču BMP neviens normāli nelieto, un GIF nevar resaizot animētos GIF'us.

Link to comment
Share on other sites

VAMharalds

Lielum lielais paldies, gan jau kadreiz tuksha krogaa kad pudel biezputras sanaaks izmaksaat :)

Link to comment
Share on other sites

man vismaz png nerāda Tavā kodā. pielaboju 238. rindu:

if ( $letter == 'N' || $letter == 'n' )

 

Kas bija domāts ar 'E' ? :roll:

Link to comment
Share on other sites

VAMharalds

Kas jaizmaina lai visu raditu ierobezhota loga piemeram 800px un pa vidu.

Labots - VAMharalds
Link to comment
Share on other sites

Huh? Kur problēma? Man viss izskatās labi arī uz 800x600. Tikai vertikāli skrullēt sanāk - bet tas jau būtu jebkurā gadījumā...

 

Val - par to 238. rindiņu - a Tu manu updeitu apskatījies? Es taisni to arī izlaboju. Pie tam tas bija jālabo 2 vietās! Bet kas bija domāts ar 'E' nemācēšu pateikt - laikam šmigā būšu kodējis. :mrgreen:

Link to comment
Share on other sites

bet tajās vietās tieši vajag būt N nevis E simbolam.

N taču ir domāts PNG ? - priekšpēdējais simbols no beigām. vai arī man nepielec.. Ar E burtu tā kā sanāktu JPEG. :roll:

Link to comment
Share on other sites

Nevajag aizmirst, ka faila saturu ne vienmēr var noteikt pēc paplašinājuma! Tajos pašos draugiem.lv ir bildes ar jpg paplašinājumu, kaut gan bilde patiesībā ir gifs vai bmp. Tā kā manis piedāvātais koda variants ir vispareizākais.

Link to comment
Share on other sites

Hmm... tā gan... par to nepadomāju. OK, kaut kad būs jāpielabo arī tas. Kaut arī nespēju iedomāties, kādā šmigā jābūt, lai failam tā spontāni mainītu paplašinājumu uz kaut ko kreisu. :p

Link to comment
Share on other sites

Orion7 taisnība par to paplašinājumu un satura neatbilstību reizēm:)

Starp citu arī gif var būt diezgan riebīgs, ja to uzpilda ar ko citu.

Link to comment
Share on other sites

GIF var būt riebīgs arī tad, ja tas ir uzpildīts ar GIF - tas var būt animēts. Un defaultā GDlib implementācija tādus nemāk apstrādāt...

Link to comment
Share on other sites

Izveido kontu, vai pieraksties esošajā, lai komentētu

Jums ir jābūt šī foruma biedram, lai varētu komentēt tēmas

Izveidot jaunu kontu

Piereģistrējies un izveido jaunu kontu, tas būs viegli!

Reģistrēt jaunu kontu

Pierakstīties

Jums jau ir konts? Pierakstieties tajā šeit!

Pierakstīties tagad!
 Share

×
×
  • Izveidot jaunu...