Autor Zpráva
lucikmucik
Profil
Dobrý den,
mám formulář dělaný na mailform.cz
HTML na výběr je takto:
<input type="file"
accept="image/*"
multiple>

ale nevím jak udělat, aby se mi vybraný obrázek odeslal nejlépe jako přiložený soubor, jde to nějak?
Děkuji předem za odpovědi.
Darker
Profil
lucikmucik:
mailform.cz
Pokud se to i přes mailform.cz odesílá, záleží to na nich. Bohužel po mě chtějí registraci (patrně ne-bezplatnou) takže to nemám jak vyzkoušet. Odkaz na dokumentaci nikde nevidím.
Pokud to mailform.cz neumí, bude potřeba si opatřit vlastní skript a nahrát ho na své stránky.
lucikmucik
Profil
Registrace je bezplatná, akorát je potřeba se registrovat jinde.
O jaký script se má jednat?
Darker
Profil
lucikmucik:
O jaký script se má jednat?
Skript co zpracuje odeslaný formulář i se souborem, sestaví spravný e-mail s přílohou a odešle jej.

Teď mě napadlo - má formulář vlastnost enctype="multipart/form-data"?
lucikmucik
Profil
Nemá. Kam ho do kódu mám zapsat? Je to jedno nebo na nějaké určité místo?
Jediné co jsem do formuláře zapisoval je zde, zbytek udělal mailform:

<h2>Název <input name="Nazev" size="17" value="">
Novinka <input type="radio" name="Novinka" value="Ano">  Ano
<input type="radio" name="Novinka" value="Ne">  Ne
Cena <input name="Cena" size="10" value=" Kč">

Fotografie zboží <input type="file" accept="image/*" multiple>

Poznámka <textarea name="Poznamka" cols="40" rows="5"></textarea></h2>
Darker
Profil
Html formulář začíná tagem <form> a končí tagem </form>. Vlastnosti HTML elementů se zapisují do špιčatých závorek za jméno tagy, oddělené mezerou.
<tag vlastnost1="hodnota1">...</tag>
lucikmucik
Profil
To ano ale ta stránka mi poskytne jen určitou manipulaci se zdrojákem. Konkrétně tu, kterou jsem napsal.
Darker
Profil
lucikmucik:
stránka mi poskytne jen určitou manipulaci se zdrojákem
Proto, pokud stránka nahrávání souborů nepodporuje, potřebuješ vlastní skript (PHP) na který budeš směřovat vlastní formulář (HTML).
Keeehi
Profil
Jinak řečeno, na mailform.cz to prostě neuděláš.
lucikmucik
Profil
Proto sem píšu, jestli by jste mi neporadili něco (v tomto případě asi ten script), co mi pomůže toho docílit. Nejsem totiž toho moc znalý, jen zkouším dělat stránky a přitom se přiučovat pár věcem.
Darker
Profil
Existují PHP skripty ke stažení, které tuto funkci mají. Zkus něco takového hledat.
Pokud se chceš naučit podobný skript sestavit mohly by tě zajímat tyhle odkazy:
PHP.net - mail
PHP mailer

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: