Jump to content
php.lv forumi

upload image


gingerfish

Recommended Posts

Sveicināti..

 

Uzmeistaroju skriptu, kurš aploudo bildes! Taču nekādīgi nesanāk izštukot, kā lai: pirms aploudošanas varētu uztaisīt jaunu folderi.Respektīvi pirms izvēlos bildi, ko vēlos aploudot, vispirms piedāvā uztaisīt jaunu folderi, iekš mapītes kurā man aploudojās visi faili..

 

piem: nevis- /upload/image.jpg (mape kurā aploudojās faili)

 

BET: /upload/Rīga/image.jpg

/upload/Jūrmala/image.jpg

/upload/Liepaja/image.jpg

 

<?php

//properties of the uploaded file
$name = $_FILES["myfile"]["name"];
$type = $_FILES["myfile"]["type"];
$size = $_FILES["myfile"]["size"];
$temp = $_FILES["myfile"]["tmp_name"];
$error = $_FILES["myfile"]["error"];

if ($error > 0)
die("Error uploading! code $error.");
else
{

if ($type == "image/png" || $size > 1000000 ) //conditions for the file
{
 die("Šis formāts nav atļauts!");
}
else

{
move_uploaded_file($temp,"data/thumbs/".$name);

echo "Pabeigts";
}


}


?>

 

Ceru ka izteicos saprotami!

 

Paldies!

Link to comment
Share on other sites

mkdir()

 

ps. - vaiksmi teiv aiv feilu aplodošanu. :)

 

 

Lai vieglāk tev būtu saprast ko es vēlos pateikšu piemēru.....

 

Dr.lv uztaisīt albūmu!

 

vispirms tiek uztaisīts albūms un tad iekš albūma(tikko izveidotā) pievienotas bildes!

 

Neņirgājies par mani.. php sāku mācīties pirms 2 nedēļām!!

Link to comment
Share on other sites

Cik nopratu tad albuma vārds tiek pievienots datubāzei.Pirms vai pēc šīs pievienošanas datubāzei izpildi mktime() funkciju un izveido attiecīgo albuma folderi.

 

Kad jau esam tik tālu, tad tikai tā.. hmmm... grūtākā daļa ir priekšā.

 

Tātad, tev jau noteikti ir "browse" lauciņš. Lūk, izveido tur vēl vienu lauciņu ar type="hidden" ar attiecīgā albuma ID.

Servera pusē vienkārši saņem doto vērtību, kasbija slēptajā lauciņā. Tad atver datubāzi, atrodi, kur dotais_id sakrīt ar albūma_id. Izvelc attiecīgo rindu un pasaki, lai failus iemet iekš "albuma_nosaukums_no_datubazes" foldera.

 

Protams, šito visu varēja darīt arī ar .htaccess, bet tomēr labāk tev,kā iesācējam ir iziet cauri "the hard way", lai vairāk iemācītos.

 

Hmm.. īstenība varbūt .htaccess nemaz nebūtu tik viegls. Nu... nezinātājam.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...