 |
Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Comunitatea PHP Romania
|
| Subiectul anterior :: Subiectul următor |
| Autor |
Mesaj |
dannezu
Data înscrierii: 06/Iun/2007
Mesaje: 56
|
| Trimis: Vin Apr 04, 2008 10:16 pm Titlul subiectului: Am un forular la care as dori sa adaug 8 poze insa datorita |
|
|
Am un forular la care as dori sa adaug 8 poze (17 mb )datorita dimensiunii pozelor nu reusesc sa postez anuntul respectiv.
Doresc sa stiu cum as putea sa fac scriptul sa ia pozele pe rand?
Limita de upload pe server nu este mica insa nu stiu de ce nu reusesc sa ridic poze de mari dimensiuni.
formularul la care fac referire este acesta:
http://www.autostandard.ro/adauga.php |
|
| Sus |
|
Pirahna
Data înscrierii: 22/Aug/2004
Mesaje: 4356
Locație: la birou
|
| Trimis: Vin Apr 04, 2008 10:35 pm Titlul subiectului: |
|
|
Pai poate are scriptul o limitare.
Ia incearca cu imagini mai mici. :D |
|
| Sus |
|
dannezu
Data înscrierii: 06/Iun/2007
Mesaje: 56
|
| Trimis: Vin Apr 04, 2008 11:02 pm Titlul subiectului: deci... |
|
|
in script am asa..: Cod: ini_set("memory_limit", "40M");
ini_set("session.gc_maxlifetime", "600");?>
atat. |
|
| Sus |
|
gogy
Data înscrierii: 21/Iun/2007
Mesaje: 6
|
| Trimis: Sâm Apr 05, 2008 9:57 am Titlul subiectului: |
|
|
Cod:
Imagini
Atentie! Pentru a putea face upload la poze este necesar ca
pozele dumneavoastra sa aiba dimensiuni reduse (aproximativ 700kb)!
Asta se vede pe site ..... poate de aici se trage .... are limitare?!?!? |
|
| Sus |
|
dannezu
Data înscrierii: 06/Iun/2007
Mesaje: 56
|
| Trimis: Sâm Apr 05, 2008 11:30 am Titlul subiectului: ... |
|
|
da, eu am pus acel mesaj, dar nici la dimensiunile alea nu pot sa fac upload....
nu are limitare.
:( nimeni nu a mai facut upload la mai multe poze de dimensiuni mai mari pana acum??????
Multumesc oricum. |
|
| Sus |
|
dannezu
Data înscrierii: 06/Iun/2007
Mesaje: 56
|
| Trimis: Sâm Apr 05, 2008 9:30 pm Titlul subiectului: codul formularului |
|
|
Cod:
//adaugare imagini
$target = "car_img/mare/";
$imagine1 = $target . basename( $_FILES['imagine1']['name']);
$imagine2 = $target . basename( $_FILES['imagine2']['name']);
$imagine3 = $target . basename( $_FILES['imagine3']['name']);
$imagine4 = $target . basename( $_FILES['imagine4']['name']);
$imagine5 = $target . basename( $_FILES['imagine5']['name']);
$imagine6 = $target . basename( $_FILES['imagine6']['name']);
$imagine7 = $target . basename( $_FILES['imagine7']['name']);
$imagine8 = $target . basename( $_FILES['imagine8']['name']);
$_FILES['imagine1']['tmp_name'];
$_FILES['imagine2']['tmp_name'];
$_FILES['imagine3']['tmp_name'];
$_FILES['imagine4']['tmp_name'];
$_FILES['imagine5']['tmp_name'];
$_FILES['imagine6']['tmp_name'];
$_FILES['imagine7']['tmp_name'];
$_FILES['imagine8']['tmp_name'];
if(move_uploaded_file($_FILES['imagine1']['tmp_name'], $imagine1))
{
echo "Ai adaugat imaginea ".basename( $_FILES['imagine1']['name']);
}
if(move_uploaded_file($_FILES['imagine2']['tmp_name'], $imagine2))
{
echo "<br />Ai adaugat imagine ".basename( $_FILES['imagine2']['name']);
}
if(move_uploaded_file($_FILES['imagine3']['tmp_name'], $imagine3))
{
echo "<br />Ai adaugat imagine ".basename( $_FILES['imagine3']['name']);
}
if(move_uploaded_file($_FILES['imagine4']['tmp_name'], $imagine4))
{
echo "<br />Ai adaugat imagine ".basename( $_FILES['imagine4']['name']);
}
if(move_uploaded_file($_FILES['imagine5']['tmp_name'], $imagine5))
{
echo "<br />Ai adaugat imagine ".basename( $_FILES['imagine5']['name']);
}
if(move_uploaded_file($_FILES['imagine6']['tmp_name'], $imagine6))
{
echo "<br />Ai adaugat imagine ".basename( $_FILES['imagine6']['name']);
}
if(move_uploaded_file($_FILES['imagine7']['tmp_name'], $imagine7))
{
echo "<br />Ai adaugat imagine ".basename( $_FILES['imagine7']['name']);
}
if(move_uploaded_file($_FILES['imagine8']['tmp_name'], $imagine8))
{
echo "<br />Ai adaugat imagine ".basename( $_FILES['imagine8']['name']);
}
$data = time();
$img1 = "car_img/mare/anunt".$id."_img1.jpg";
$img2 = "car_img/mare/anunt".$id."_img2.jpg";
$img3 = "car_img/mare/anunt".$id."_img3.jpg";
$img4 = "car_img/mare/anunt".$id."_img4.jpg";
$img5 = "car_img/mare/anunt".$id."_img5.jpg";
$img6 = "car_img/mare/anunt".$id."_img6.jpg";
$img7 = "car_img/mare/anunt".$id."_img7.jpg";
$img8 = "car_img/mare/anunt".$id."_img8.jpg";
rename($target. basename( $_FILES['imagine1']['name']), $img1);
rename($target. basename( $_FILES['imagine2']['name']), $img2);
rename($target. basename( $_FILES['imagine3']['name']), $img3);
rename($target. basename( $_FILES['imagine4']['name']), $img4);
rename($target. basename( $_FILES['imagine5']['name']), $img5);
rename($target. basename( $_FILES['imagine6']['name']), $img6);
rename($target. basename( $_FILES['imagine7']['name']), $img7);
rename($target. basename( $_FILES['imagine8']['name']), $img8);
#thumbnails
function make_thumb($img_name,$filename,$new_w,$new_h)
{
$ext= 'jpg';
if(!strcmp("jpg",$ext) || !strcmp("jpeg",$ext))
$src_img=imagecreatefromjpeg($img_name);
if(!strcmp("png",$ext))
$src_img=imagecreatefrompng($img_name);
$old_x=imageSX($src_img);
$old_y=imageSY($src_img);
$ratio1=$old_x/$new_w;
$ratio2=$old_y/$new_h;
if($ratio1>$ratio2)
{
$thumb_w=$new_w;
$thumb_h=$old_y/$ratio1;
}
if($ratio1<$ratio2)
{
$thumb_h=$new_h;
$thumb_w=$old_x/$ratio2;
}
$dst_img=ImageCreateTrueColor($thumb_w,$thumb_h);
imagecopyresampled($dst_img,$src_img,0,0,0,0,$thumb_w,$thumb_h,$old_x,$old_y);
if(!strcmp("png",$ext))
imagepng($dst_img,$filename);
else
imagejpeg($dst_img,$filename);
imagedestroy($dst_img);
imagedestroy($src_img);
}
make_thumb("car_img/mare/anunt".$id."_img1.jpg", "car_img/thumb/anunt".$id."_img1.jpg", "110", "82" );
make_thumb("car_img/mare/anunt".$id."_img2.jpg", "car_img/thumb/anunt".$id."_img2.jpg", "110", "82" );
make_thumb("car_img/mare/anunt".$id."_img3.jpg", "car_img/thumb/anunt".$id."_img3.jpg", "110", "82" );
make_thumb("car_img/mare/anunt".$id."_img4.jpg", "car_img/thumb/anunt".$id."_img4.jpg", "110", "82" );
make_thumb("car_img/mare/anunt".$id."_img5.jpg", "car_img/thumb/anunt".$id."_img5.jpg", "110", "82" );
make_thumb("car_img/mare/anunt".$id."_img6.jpg", "car_img/thumb/anunt".$id."_img6.jpg", "110", "82" );
make_thumb("car_img/mare/anunt".$id."_img7.jpg", "car_img/thumb/anunt".$id."_img7.jpg", "110", "82" );
make_thumb("car_img/mare/anunt".$id."_img8.jpg", "car_img/thumb/anunt".$id."_img8.jpg", "110", "82" );
make_thumb("car_img/mare/anunt".$id."_img1.jpg", "car_img/images/anunt".$id."_img1.jpg", "450", "336" );
make_thumb("car_img/mare/anunt".$id."_img2.jpg", "car_img/images/anunt".$id."_img2.jpg", "450", "336" );
make_thumb("car_img/mare/anunt".$id."_img3.jpg", "car_img/images/anunt".$id."_img3.jpg", "450", "336" );
make_thumb("car_img/mare/anunt".$id."_img4.jpg", "car_img/images/anunt".$id."_img4.jpg", "450", "336" );
make_thumb("car_img/mare/anunt".$id."_img5.jpg", "car_img/images/anunt".$id."_img5.jpg", "450", "336" );
make_thumb("car_img/mare/anunt".$id."_img6.jpg", "car_img/images/anunt".$id."_img6.jpg", "450", "336" );
make_thumb("car_img/mare/anunt".$id."_img7.jpg", "car_img/images/anunt".$id."_img7.jpg", "450", "336" );
make_thumb("car_img/mare/anunt".$id."_img8.jpg", "car_img/images/anunt".$id."_img8.jpg", "450", "336" );
// end adaugare imagini
nu are nimeni nici o solutieee? :( |
|
| Sus |
|
Amenthes
Data înscrierii: 12/Dec/2005
Mesaje: 393
|
| Trimis: Lun Apr 07, 2008 12:24 am Titlul subiectului: |
|
|
http://www.php.net/manual/en/ini.core.php#ini.upload-max-filesize
http://www.php.net/manual/en/ini.core.php#ini.post-max-size |
|
| Sus |
|
PHPRomania Bot
Bot Member
Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google |
| Trimis: Mie Dec 26, 2007 7:01 pm Titlul subiectului: Ad |
|
|
|
|
|
| Sus |
|
| |
|