logo
08.03.2020 22:26
1
Dobrý večer,
ještě neovládám javascript, a tak bych Vás chtěl poprosit, jestli někdo nemáte javascript, který by zmenšil obrázky ve formuláři, aby se na server uploadovali již zmenšeniny. Obrázků by ve formuláři mělo být minimálně 3 a maximálně 30, ve formátu .jpg. Dále pokud je obrázek "na široko" měl by mít maximální šířku 1000px, pokud je obrázek "na výšku" měl by mít maximální výšku 1000px.

Předem Vám moc děkuji za pomoc.

<FORM id="form-pro-upload" name="form-pro-upload" action="https://www.nejakyserver.cz/vlozeni-inzeratu/vlozeni-inzeratu.php?akce=1" method="post" accept-charset="UTF-8" enctype="multipart/form-data">

<table style="width:100%;">
<tr style="width:100%;">
<td style="width:33%;">&nbsp;&nbsp;1. foto <INPUT name="soubor1" type="file" accept="image/jpeg"></td>
<td style="width:33%;">&nbsp;&nbsp;2. foto <INPUT name="soubor2" type="file" accept="image/jpeg"></td>
<td style="width:34%;">&nbsp;&nbsp;3. foto <INPUT name="soubor3" type="file" accept="image/jpeg"></td>
</tr>
<tr style="width:100%;">
<td style="width:33%;">&nbsp;&nbsp;4. foto <INPUT name="soubor4" type="file" accept="image/jpeg"></td>
<td style="width:33%;">&nbsp;&nbsp;5. foto <INPUT name="soubor5" type="file" accept="image/jpeg"></td>
<td style="width:34%;">&nbsp;&nbsp;6. foto <INPUT name="soubor6" type="file" accept="image/jpeg"></td>
</tr>
<tr style="width:100%;">
<td style="width:33%;">&nbsp;&nbsp;7. foto <INPUT name="soubor7" type="file" accept="image/jpeg"></td>
<td style="width:33%;">&nbsp;&nbsp;8. foto <INPUT name="soubor8" type="file" accept="image/jpeg"></td>
<td style="width:34%;">&nbsp;&nbsp;9. foto <INPUT name="soubor9" type="file" accept="image/jpeg"></td>
</tr>
<tr style="width:100%;">
<td style="width:33%;">10. foto <INPUT name="soubor10" type="file" accept="image/jpeg"></td>
<td style="width:33%;">11. foto <INPUT name="soubor11" type="file" accept="image/jpeg"></td>
<td style="width:34%;">12. foto <INPUT name="soubor12" type="file" accept="image/jpeg"></td>
</tr>
<tr style="width:100%;">
<td style="width:33%;">13. foto <INPUT name="soubor13" type="file" accept="image/jpeg"></td>
<td style="width:33%;">14. foto <INPUT name="soubor14" type="file" accept="image/jpeg"></td>
<td style="width:34%;">15. foto <INPUT name="soubor15" type="file" accept="image/jpeg"></td>
</tr>
<tr style="width:100%;">
<td style="width:33%;">16. foto <INPUT name="soubor16" type="file" accept="image/jpeg"></td>
<td style="width:33%;">17. foto <INPUT name="soubor17" type="file" accept="image/jpeg"></td>
<td style="width:34%;">18. foto <INPUT name="soubor18" type="file" accept="image/jpeg"></td>
</tr>
<tr style="width:100%;">
<td style="width:33%;">19. foto <INPUT name="soubor19" type="file" accept="image/jpeg"></td>
<td style="width:33%;">20. foto <INPUT name="soubor20" type="file" accept="image/jpeg"></td>
<td style="width:34%;">21. foto <INPUT name="soubor21" type="file" accept="image/jpeg"></td>
</tr>
<tr style="width:100%;">
<td style="width:33%;">22. foto <INPUT name="soubor22" type="file" accept="image/jpeg"></td>
<td style="width:33%;">23. foto <INPUT name="soubor23" type="file" accept="image/jpeg"></td>
<td style="width:34%;">24. foto <INPUT name="soubor24" type="file" accept="image/jpeg"></td>
</tr>
<tr style="width:100%;">
<td style="width:33%;">25. foto <INPUT name="soubor25" type="file" accept="image/jpeg"></td>
<td style="width:33%;">26. foto <INPUT name="soubor26" type="file" accept="image/jpeg"></td>
<td style="width:34%;">27. foto <INPUT name="soubor27" type="file" accept="image/jpeg"></td>
</tr>
<tr style="width:100%;">
<td style="width:33%;">28. foto <INPUT name="soubor28" type="file" accept="image/jpeg"></td>
<td style="width:33%;">29. foto <INPUT name="soubor29" type="file" accept="image/jpeg"></td>
<td style="width:34%;">30. foto <INPUT name="soubor30" type="file" accept="image/jpeg"></td>
</tr>
</table>

<br />

<INPUT type="hidden" id="odeslano" name="odeslano" value="ano">
<INPUT type="submit" name="akce" value="Nahrát inzerát na server!">
</FORM>

Co se právě děje na Webtrhu?

09.03.2020 05:22
2
toto je zalezitost php
09.03.2020 07:13
3
Původně odeslal Taps
toto je zalezitost php
proč bys to měl dělat jen v php? V js se to dá dělat a je to časté použití. Validace se ale musí stejně ještě udělat na serveru, ty v js jdou obejít.

Tenhle dotaz je spíše na poptávku, celé řešení daty asi nikdo dělat nebude.
09.03.2020 08:54
4
Původně odeslal Taps
toto je zalezitost php
Opravdu neni problem udelat resize javascriptem pres canvas, pokud nekdo chce resize pred uploadem na server, jak je napsano :-)
09.03.2020 12:39
5
Lze to udělat a je to běžné. Lze vyhledat i hodně návodů (v angličtině). Rozhodně to ale není práce na 5 min. Nejspíše nenajdeš nikoho, kdo by to byl zde ochotný udělat zadarmo. Patří to do poptávek.