Autor | Zpráva | ||
---|---|---|---|
hh Profil * |
#1 · Zasláno: 28. 7. 2007, 13:58:01
zdar neznáte někdo pls link na nějakej framework pro odeslání formuláře?
chci mít obyčejný formulář pouze s jendím polem a to input type=file zadám obrázek a po kliku na OK aby se mi provedl muj script na upload díky za linky kde bych to našel hledám celej den a nic funkčního nebo vhodného sem nenašel :/ |
||
hh Profil * |
#2 · Zasláno: 28. 7. 2007, 16:57:50
našel jsem todle dokázal by to někdo předělat aby to poslal ten form i udaje z pole input type=file ? ($_FILES[][])
byl bych moc vděčný za upravu pokud někdo víte do js moc nevidim : / upload.js .. var http_request = false; function makeRequest(url, parameters) { http_request = false; if (window.XMLHttpRequest) { // Mozilla, Safari,... http_request = new XMLHttpRequest(); if (http_request.overrideMimeType) { http_request.overrideMimeType('text/xml'); } } else if (window.ActiveXObject) { // IE try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { } } } if (!http_request) { alert('Cannot create XMLHTTP instance'); return false; } http_request.onreadystatechange = alertContents; http_request.open('GET', url + parameters, true); http_request.send(null); } function alertContents() { if (http_request.readyState == 4) { if (http_request.status == 200) { //alert(http_request.responseText); result = http_request.responseText; document.getElementById('myspan').innerHTML = result; } else { alert('There was a problem with the request.'); } } } function get(obj) { var getstr = "?"; for (i=0; i<obj.childNodes.length; i++) { if (obj.childNodes[i].tagName == "INPUT") { if (obj.childNodes[i].type == "text") { getstr += obj.childNodes[i].name + "=" + obj.childNodes[i].value + "&"; } } if (obj.childNodes[i].tagName == "TEXTAREA") { getstr += obj.childNodes[i].name + "=" + obj.childNodes[i].value + "&"; } } makeRequest('upload.php', getstr); } inde.php... <form action="javascript:;" name="myform" enctype="multipart/form-data"> <input type="text" name="popis_img" size="50"><br> <input type="file" name="obrazek"><br> <input type="button" name="button" value="Submit" onclick="javascript:get(this.parentNode);"> </form> <div name="myspan" id="myspan"></div> upload.php $popis_img = $_GET["popis_img"] ; echo "<p>$popis_img</p>"; If($_FILES['obrazek']['name'] && $popis_img == "") { echo "Nezadán popis obrázku !"; }Else{ echo $popis_img.$_FILES['obrazek']['name'].$_FILES['obrazek']['type']; } půjde to vubec nějak ? .. pokud jo díky |
||
Časová prodleva: 9 dní
|
|||
tulak Profil |
#3 · Zasláno: 6. 8. 2007, 22:51:39 · Upravil/a: tulak
Skus toto:
Cele to pomenuj ako upload.php Do premennej $adresar treba zadat adresar do ktoreho sa ma fotka ulozit, adresar musi byt v adresari kde je upload.php
toto by malo ist |
||
Časová prodleva: 17 let
|
0