meniu poze

Ai o întrebare legată de PHP? Incercăm să îi găsim soluţie. Sau poate doar vrei să publici un cod interesant.

Moderatori: Zamolxe, Moderatori


Avatar utilizator
snowman
Senior Member
Mesaje: 362
Membru din: Sâm Dec 02, 2006 7:40 pm
Localitate: Hunedoara

Mesajde snowman » Lun Iul 23, 2007 8:30 am

say what?...

literaj
PHPRomania Supporter
Mesaje: 23
Membru din: Joi Iul 19, 2007 2:31 am

Mesajde literaj » Mar Iul 24, 2007 1:31 am


Alex_dicix
PHPRomania Supporter
Mesaje: 5
Membru din: Mar Oct 31, 2006 9:34 pm

Mesajde Alex_dicix » Mar Iul 24, 2007 12:18 pm

foloseste javascript.

FiberX
Junior Member
Mesaje: 38
Membru din: Mie Iun 21, 2006 11:49 am

Mesajde FiberX » Mie Iul 25, 2007 10:59 am


shumuid
PHPRomania Supporter
Mesaje: 11
Membru din: Mie Iul 25, 2007 2:10 pm

Mesajde shumuid » Mie Iul 25, 2007 2:18 pm

salut!am si eu o problema cu redimensionare unor poze.Eu le preiau din baza de date printr-un select si doresc sa mi se afiseze toate rezultatele redimensionate.adica daca o poza are 3000x3000 si 4MB atunci la afisare sa aiba 100X100 si 40KB.
eu am un scriptulet care imi afiseaza o singura poza din tot si as dori sa mi afiseze toate pozele. daca aveti idee ce ar trebui sa i mai fac ca rog eu mult de tot ajuta ti ma si pe mine.


<?php
// The file
include("baza_date/parametri.php");
include("baza_date/conectare.php");
$query2="select distinct foto from foto_anunturi where tip='1'";
$result2=mysql_query($query2,$id) or die ("eroare");
@mysql_data_seek($result2,0);
while($row2=mysql_fetch_row($result2))
{
//aici sunt vreo 50 de poze
$filename ="admin/".$row2[0];
}
// Set a maximum height and width
$width = 100;
$height = 100;

// Content type
header('Content-type: image/jpeg');

// Get new dimensions
list($width_orig, $height_orig) = getimagesize($filename);

$ratio_orig = $width_orig/$height_orig;

if ($width/$height > $ratio_orig) {
$width = $height*$ratio_orig;
} else {
$height = $width/$ratio_orig;
}

// Resample
$image_p = imagecreatetruecolor($width, $height);
$image = imagecreatefromjpeg($filename);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width, $height, $width_orig, $height_orig);

// Output
//aici imi afiseaza doar o poza in loc de 50 :(
imagejpeg($image_p, null, 100);
?>

literaj
PHPRomania Supporter
Mesaje: 23
Membru din: Joi Iul 19, 2007 2:31 am

Mesajde literaj » Mie Iul 25, 2007 4:33 pm

niciodata nu o sa iti afisheze poza mai mica ca mb.. ti`o afisheaza la 100x100 da ramane la fel de mare si dureaza la fel de mult sa se incarce ce potsi tu sa faci.. cand bagi pozele in abza de date sa ii faci si un script in care sa ti le transforme la 100x100 cu tot cu dimensiune cu marime cu tot.. iar pt cealalta problema nu prea am timp sa ma uit ca sunt bagat intrun site grav .. dar poate dupa ce`l termin te ajut cu afisharea.. bafta

shumuid
PHPRomania Supporter
Mesaje: 11
Membru din: Mie Iul 25, 2007 2:10 pm

Mesajde shumuid » Mie Iul 25, 2007 4:45 pm


Avatar utilizator
vectorialpx
Senior Member
Mesaje: 4832
Membru din: Mar Mar 01, 2005 9:48 am
Localitate: Bucuresti
Contact:

Mesajde vectorialpx » Joi Iul 26, 2007 9:17 am

shumuid... inceteaza sa postezi aiurea... ai pus un thread... urmareste-l p-ala...
la ce draq umplii forum-ul cu aceeasi aberatie - ti s-a explicat clar care e problema ta...

edit // literaj, ce treaba ai tu cu functia back a browser-ului...? poti sa pui un butonel care sa te duca unde vrei tu [oferte.php] si user-ul nu va mai apasa back... [sau, daca va apasa, e treaba lui]

javascript e ideal pentru ca nu numai ca nu mai ai "problema" asta dar e ceva mult mai util... uite, vezi http://www.w3schools.com/htmldom/prop_a ... erhtml.asp si invata ceva javascript... ca sa schimbi continutul unui div ;)

literaj
PHPRomania Supporter
Mesaje: 23
Membru din: Joi Iul 19, 2007 2:31 am

Mesajde literaj » Vin Iul 27, 2007 3:37 am


literaj
PHPRomania Supporter
Mesaje: 23
Membru din: Joi Iul 19, 2007 2:31 am

Mesajde literaj » Vin Iul 27, 2007 6:28 am


literaj
PHPRomania Supporter
Mesaje: 23
Membru din: Joi Iul 19, 2007 2:31 am

Mesajde literaj » Vin Iul 27, 2007 5:08 pm



Înapoi la “Cod PHP”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 14 vizitatori