Jump to content
php.lv forumi

Lieta ar ateeliem


tk1

Recommended Posts

Nu uztaisiju taa lai vareetu uploudot ateelus, taakaa negribeeju nemties ar db viss ir ta ka bildes saglabaajas web/var papee, un tgd man vajadzetu kaadu skriptu kas visus tajaa mapee atrodamos img failus vareetu izvadiit tabulaa piem pa 50 bildem! Tas ir iespejams vai man labak caur db jav sakt taisit :D ???

Link to comment
Share on other sites

Cik es sapratu tas opendir parada kadi faili atrodas noraaditaja papee, a ka izdariit taa lai raada bildi piem 120x120 kautvai vinja ir 950x700 ? Bet pats galvenais lai vsp bildi parada nevis tas nosaukumu!

Link to comment
Share on other sites

march tu nesaprati! :D

Piemeram skripts

<?php

if ($handle = opendir('var/')) {

while (false !== ($file = readdir($handle))) {

if ($file != "." && $file != "..") {

echo "$file\n";

}

}

closedir($handle);

}

?>

Vins parada tikai bilzu nosaukumus bet man vajag lai vinjs paraditu bildes izmeros 75x100!

Link to comment
Share on other sites

Nu, resaizojot HTML-ā, ielādējas liela bilde, kas aizņem padaudz laika. Turklāt pārlūkprogramma parasti resaizo ļoti nekvalitatīvi.

Labāk ņem ar imagecreatefromjpeg, imageresize, imagejpeg, imagedestroy funkcijām. Un tad citā failā ar HTML parādīt jau PHP resaizoto bildi. Visdrīzāk shēma varētu būt aptuveni tāda - <img src="resaizotabile.php?bilde=kautkas.jpg&augstums=200&platums=250"/>

Nu, tad tai PHP failā paņem mērus no GET masīva.

 

Drošāk gan būtu kaut kādā veidā izvairīties no paša faila nosaukšanas caur URLi.

Link to comment
Share on other sites

stc tgd man deretu tada manta ka no tas papes izvaditu tikai 1 attelu un nejausu izmeros kur uz 100x150!

 

Tu mums par idiotiem turi ? Ja gribi, lai tev palīdz, tad piedomā līdzi kā un ko raksti. 5 reizes dabūju pārlasīt vienu teikumu, lai saprastu. Izmanto komatus galu galā!

Edited by andrisp
Link to comment
Share on other sites

×
×
  • Create New...