Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Neįkelia dviejų vienodų paveiksliukų

Parašė IPaulius· 2011 Lie. 5 13:07:17
#1

if ((($_FILES["file"]["type"] == "image/gif")
|| ($_FILES["file"]["type"] == "image/jpg")
|| ($_FILES["file"]["type"] == "image/jpeg")
|| ($_FILES["file"]["type"] == "image/pjpeg"))
&& ($_FILES["file"]["size"] < 100000000))
{




if ($_FILES["file"]["error"] < 1 && $classic == "Classic")
{
move_uploaded_file($_FILES["file"]["tmp_name"], "$check1" . $_FILES["file"]["name"]);
}
else {
echo "Klaida";
}

Neįkelia dviejų vienodų paveiksliukų. Paveiksliukus FTP serveryje rūšiuoju pagal datą. Todėl sukėliau 4 skirtingus paveiksliukus. Skaitykim Sunset.jpg buvo keliamas pirmas todėl dabar jis paskutinis... Taiugi, bandau įkelti vėl paveiksliuką pavadinimu sunset.jpg ir dabar mano sunset.jpg pirmas ,o kito suset nebelieka... Nesuprantu ,kas per nesąmonė.

Parašė avice· 2011 Lie. 5 14:07:14
#2

pries keliant faila tikrink ar toks jau yra jei yra tada pvz.: prie pavadinimo pridek koki rand simboliu.

Parašė IPaulius· 2011 Lie. 5 14:07:34
#3

Avice, jau savaitė laiko kai bandau failo pavadinimą pakeist į rand simbolį ar timestamp. Nu niekaip nesigauna. 20 kombinacijų išbandžiau. Rename funkcija ,bet nothing. jau nervai ima.

Parašė avice· 2011 Lie. 5 14:07:55
#4

googlei
php ftp upload if file exsist
Tikrai rasi gatavu scriptu/Pavizdziu

Parašė IPaulius· 2011 Lie. 5 15:07:46
#5

Susitvarkiau. Radau pilną scriptą.