Jump to content
php.lv forumi

upload - image


Recommended Posts

Posted (edited)

Sveiki forumiesi, naku pec nelielas plidzibas =[

 

gribu vienlaicigi uploadot 3 bildes, bet man problema

 

Kods

	$bilde=$_FILES["bilde"];
$a_bilde=$_FILES['a_bilde'];
$love_bilde=$_FILES['love_bilde'];
$file_ext=strtolower(substr($bilde[name], strrpos($bilde[name], ".")));
//Parbaudam 1
if($file_ext==".jpg" OR $file_ext==".jpeg" OR $file_ext==".png") {
  $fails=date(Ymd).time().md5($bilde[name]).$file_ext;
  $res = move_uploaded_file($bilde[tmp_name], WWW."profils/atteli/".$fails);
  @chmod($bilde[name], 0755);
  $info .= 'Kopbilde: '.$fails.'<br />';
}else{
 $error .= "Pārliecinies vai kopbildes bilde ir JPG, vai PNG fails!<br />";
}
//Parbaudam 2
$a_file_ext=strtolower(substr($a_bilde[name], strrpos($a_bilde[name], ".")));
if($a_file_ext==".jpg" OR $a_file_ext==".jpeg" OR $a_file_ext==".png") {
  $a_fails=date(Ymd).time().md5($a_bilde[name]).$a_file_ext;
  $a_res = move_uploaded_file($a_bilde[tmp_name], WWW."profils/atteli/".$a_fails);
  @chmod($a_bilde[name], 0755);
  $info .= 'Kopbilde: '.$a_fails;
}else{
  $error .= "Pārliecinies vai puiša bilde ir JPG, vai PNG fails!<br />";
}
//Parbaudam 3
$love_file_ext=strtolower(substr($love_bilde[name], strrpos($love_bilde[name], ".")));
if($love_file_ext==".jpg" OR $love_file_ext==".jpeg" OR $love_file_ext==".png") {
  $love_fails=date(Ymd).time().md5($love_bilde[name]).$love_file_ext;
  $love_res = move_uploaded_file($love_bilde[tmp_name], WWW."profils/atteli/".$love_fails);
  @chmod($love_bilde[name], 0755);
  $info .= 'Kopbilde: '.$love_fails.'<br />';
}else{
  $error .= "Pārliecinies vai meitenes bilde ir JPG, vai PNG fails!<br />";
}

 

Blaviens =[ .. 1. bilde neaugsupieladejas 2. rada errrors ar extension, bet bildes lieku ar jpg

Edited by Mikijs
Posted

esmu ticis shitik talu, talak vinjs man neko nedara ka vienigi saka ka ekstensio nav pareizais bet kods ir pareizs esmu simulejis ar mainigajiem bet ta vai ta tas apts..

Posted (edited)

Kā lai saprot šo rindiņu:

$res = move_uploaded_file($bilde[tmp_name], WWW."profils/atteli/".$fails);

Kas tas WWW par zvēru, ko?

un ja jau meklē kļūdas, tad:

error_reporting(E_ALL);

ini_set('display_errors','On');

 

P.S. Ko nozīmē tukšums? Pat figūriekavas neizdrukā? Tad jau nemāki atrast vietu, kur izvada kļūdu!

 

P.P.S. Esi pārliecināts, ka tā forma, kas nosūta datus, nosūta tos korekti... Vai neesi katru input type=file ielicis atsevišķā formā?

Edited by Aleksejs
Posted (edited)

formai atribuuts enctype ir "multipart/form-data" ?

 

kaa jau bubu teica paskaties kas ir cikls un funkcija

 

piemeeram:

function uplaudo($src,$dest)
{
 if (visas_parbaudes_izturetas()){
move_uploaded_file(...);
} else echo 'neatljauts faila formats';
}

uplaudo("/source/fails/1","/kur/saglabat/failu");
uplaudo("/source/fails/2","/kur/saglabat/failu");

 

un papeeti kaa draugiem.lv pievieno bildes.

Edited by Klez
×
×
  • Create New...