Val Posted December 29, 2009 Report Share Posted December 29, 2009 nav te nekāds pasisto forums - necitē pēdējo postu un neliec to 2x lasīt. Quote Link to comment Share on other sites More sharing options...
Devils666 Posted December 29, 2009 Author Report Share Posted December 29, 2009 (edited) okei, sorry, izlaboju tātad par tēmu, to vispār var savienot? Edited December 29, 2009 by Devils666 Quote Link to comment Share on other sites More sharing options...
xPtv45z Posted December 29, 2009 Report Share Posted December 29, 2009 Protams, ka var. :D Quote Link to comment Share on other sites More sharing options...
Devils666 Posted December 29, 2009 Author Report Share Posted December 29, 2009 njā :D daudz izsaka... visādi mēģināju, bet tāpat nesanāca, tikai vienam failam... Quote Link to comment Share on other sites More sharing options...
rATRIJS Posted December 29, 2009 Report Share Posted December 29, 2009 Neticu, ka daudz esi mēģinājis. Tur nemaz nav tik daudz iespēju, kur to kodu sabāzt... Neizteikšos par tavu kodu, bet reku ir abi kopā samesti: <?php include('SimpleImage.php'); $success = 0; $fail = 0; $uploaddir = 'pic/'; for ($i=0;$i<4;$i++) { if (isset($_FILES['uploaded_image']['name'][$i])) { $image = new SimpleImage(); $image->load($_FILES['uploaded_image']['tmp_name'][$i]); $image->resizeToWidth(150); } } echo "<br> Veiksmigi pievienoti: <b>$success</b>"; echo "<br> Neizdevas pievienot: <b>$fail</b>"; ?> Kā izmantojot to SimpleImage saglabāt bildi kaut kur, skaties dokumentācijā. Lai dabūtu savus feilus un saksesus skaties pats ko atgriež SimpleImage. Un tas for cikls ir jocīgs... Es ieteiktu pamācīties un uzrakstīt pašam kaut ko nevis kopēt iz random vietām kaut kādus kodus un stiķēt kopā un brīnīties kapēc neiet - es tak iekopēju!!11one Quote Link to comment Share on other sites More sharing options...
Devils666 Posted December 29, 2009 Author Report Share Posted December 29, 2009 (edited) neapvaino manu kodu :D nu lab, tas bija tikai iesakums, saliku visadus if un tml, ka ari pielaboju daudz ko bet nu tgd vins strada 100%, man ar likas divains, bet ir ok.... paldies... Edited December 29, 2009 by Devils666 Quote Link to comment Share on other sites More sharing options...
xPtv45z Posted December 29, 2009 Report Share Posted December 29, 2009 Tiešām strādā? Kas notiek, ja pievieno 5 vai vairāk failus? Quote Link to comment Share on other sites More sharing options...
Devils666 Posted December 29, 2009 Author Report Share Posted December 29, 2009 (edited) jā, tur nevar pievienot vairāk kā piecus, tagad gan javascripta ir ierobežojums un ari pašā pievienošanas kodā, ka vairak par 5 neņem vienkārši pretī... + abus kodus radikāli izmainīju... <html> <body> <span id="sample"><input type="file" name="img[]" /><input type='text' name='pic_about[]' maxlength='100' value=''></span><input id="plus" style="display:none" type="button" value="+ pievienot vel vienu bildi" onclick="plusone()"> <div id="added"></div> <script type="text/javascript"> function byid(id) { if (document.getElementById) return (document.getElementById(id)); if (document.all) return document.all[id]; if (document.layers) return document.layers[id]; return false; } function remove(elt) { elt.parentNode.parentNode.removeChild(elt.parentNode); } function plusone() { div=document.createElement('div'); div.innerHTML='<div>'+byid('sample').innerHTML+'<input type="button" onclick="remove(this)" value="- nonemt" /></div>'; byid('added').appendChild(div); } if (document.body.innerHTML) byid('plus').style['display']='inline'; </script> </body> </html> par šo, man radās jautājums, ja nu es vel pievienoju - <input type='text' name='pic_about[]' size='69' maxlength='100' value=''> tajā vietā, kur es augstak minetaja koda pievienoju (3. rindiņā) vai es tā varu darīt? un kā man masīvos nolasīt to pic_about[]? Edited December 29, 2009 by Devils666 Quote Link to comment Share on other sites More sharing options...
xPtv45z Posted December 30, 2009 Report Share Posted December 30, 2009 ahh, man likās, ka tu gribi, lai max ir 20 faili. Quote Link to comment Share on other sites More sharing options...
Devils666 Posted December 30, 2009 Author Report Share Posted December 30, 2009 (edited) par tiem max failiem vel domāšu, to es varu vienkārši nomainīt, cik max failus gribu, bet nu par 15 nez vai vairak likšu Edited December 30, 2009 by Devils666 Quote Link to comment Share on other sites More sharing options...
Maris-S Posted December 30, 2009 Report Share Posted December 30, 2009 Ņemot vērā ka taisi līdz pat 15 failu multiple uplodošanu, neaizmirsti ielūkoties un pārbaudīt php.ini uzstādījumus (atbilstošos). Sīkāk var palasīt php manuālī: http://www.php.net/manual/en/features.file-upload.common-pitfalls.php Quote Link to comment Share on other sites More sharing options...
Devils666 Posted December 30, 2009 Author Report Share Posted December 30, 2009 (edited) hmm, tu domaji ini_set("memory_limit","100M"); kaut ko tādu? Edited December 30, 2009 by Devils666 Quote Link to comment Share on other sites More sharing options...
Maris-S Posted December 30, 2009 Report Share Posted December 30, 2009 Ne tikai, tur ir vairākas lietas kam ir jāpievērš uzmanību, it īpaši sūtot vairākus failus vienlaicīgi apjoms būs samērā liels (var būt) arī laiks, ko patērēs sūtīšanai, pieaugs, it īpaši ar lēnu internetu, to visu jāņem vērā. Tajā linkā ko iemetu ir aprakstīts un ņem vērā arī to ka ne visus uzstādījumus var nomainīt ar ini_set. Ja šīs lietas aizmirst pārbaudīt un notestēt, tad sanāks visādas dīvainības, būs vēlāk jādomā kāpēc faili netika augšupielādēti, vai kāpēc apstājās augšupielādēšanās process un parādās balta lapa un tml. Quote Link to comment Share on other sites More sharing options...
2easy Posted December 30, 2009 Report Share Posted December 30, 2009 un ja uploadu taisa nevis noobiskā indiešu stilā, bet tā kā baltie cilvēki to normāli darītu, tad ir jāpārbauda arī $_FILES['tavs-file-name']['error'], lai var izdot atbilstošu error paziņojumu (pārāk liels fails, etc) http://www.php.net/manual/en/features.file-upload.errors.php Quote Link to comment Share on other sites More sharing options...
Devils666 Posted December 30, 2009 Author Report Share Posted December 30, 2009 nu jā, jaapskatas un man tāda fukcija arī ir iekļauta Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.