javascript - Splitting a csv file and post it in URL -
i having csv file 10000 or more numbers can present. want send sms number sms gateway. problem 40 numbers can send 1 time. how upload csv , how split csv send sms. use curl method send post.
for uploading csv file use
<input type="text" id="concc1" name="concc1"> <script> $("#filecsv").change(function(e) { var ext = $("input#filecsv").val().split(".").pop().tolowercase(); if($.inarray(ext, ["csv"]) == -1) { alert('upload csv'); return false; } if (e.target.files != undefined) { var reader = new filereader(); reader.onload = function(e) { var csvval=e.target.result.split("\r\n\t"); var csvvalue=csvval[0].split(","); var inputrad=""; for(var i=0;i<csvvalue.length;i++) { var temp=csvvalue[i]; var inputrad=inputrad+""+temp; var newstring = inputrad.replace(/[\s]+/g, ","); var newstring1 = newstring.replace(/,\s*$/, ""); } //$("#give").html(newstring1); document.getelementbyid("conc").value=newstring1; var lines= e.target.result.split("\r\n\t"); (var i= lines.length; i-->0;) if (lines[i].match(/"/g).length%2===1) lines.splice(i-1, 2, lines[i-1]+lines[i]); var rowsn= lines.length; document.getelementbyid("concc1").value=lines; }; reader.readastext(e.target.files.item(0)); } return false; }); </script> after use post output
$fields_string = http_build_query($fields); $ch = curl_init(); curl_setopt($ch, curlopt_url, $url); curl_setopt($ch, curlopt_post, count($fields)); curl_setopt($ch, curlopt_postfields, $fields_string); curl_setopt($ch, curlopt_returntransfer, true); //echo "message sent successfully"; //curl_setopt($ch, curlopt_fresh_connect, true); $daat=$url . $fields_string; //$str = curl_exec($ch); //echo $daat; curl_close($ch); now can send 40 number @ time method. want send 10000+ need split file having 40 numbers can send lot. thing need run cronjob before need split file make ready post.
Comments
Post a Comment