Olá Reinaldo, veja esses dois scripts:
http://www.nautilus.com.br/~rei/material/lost+found/scripts/get-jre.sh http://www.nautilus.com.br/~rei/material/lost+found/scripts/wow.sh Um faz GET, o outro faz POST. -- Reinaldo Carvalho On 12/25/06, Reinaldo Almeida Bonilho <[EMAIL PROTECTED]> wrote: > Bom Dia PessoALL, > > Ja perdi um tempão tentando traduzir um script PHP para ShellScript, > porem, sem sucesso. > > Alguem na lista pode me ajudar, o script transmite um arquivo texto > via http, vide código abaixo: > > ==> Inicio código > <? > header('Content-type: txt'); > > // Path local do arquivo com as mensagens > $file_path = "file_test.txt"; // << Esse path deve ser modificado > > // String com conteúdo do arquivo para envio pela URL > $file_content = ""; > > // Abre o arquivo > $handle = fopen($file_path, "r"); > while (!feof ($handle)) { > //$msg_total = $msg_total + 1; > $line = fgets($handle, 4096); > $line = str_replace('\r','',$line); > $file_content .= $line; > } > fclose($handle); > > > // Prepara os dados para HTTP POST > $postdata .= "list=".$file_content; > > $host = "system.human.com.br"; > > $uri = "/upload_sms.php"; > > $da = fsockopen($host, 80, $errno, $errstr); > > if (!$da && $errno != 0) { > echo "$errstr ($errno)<br/>\n"; > echo $da; > } else { > $output ="POST $uri HTTP/1.0\r\n"; > $output.="Host: $host\r\n"; > $output.="User-Agent: PHP Script\r\n"; > $output.="Content-Type: application/x-www-form-urlencoded; > charset=ISO-8859-1\r\n"; > $output.="Content-Length: ".strlen($postdata)."\r\n"; > $output.="Connection: close\r\n\r\n"; > $output.=$postdata; > fwrite($da, $output); > while (!feof($da)) $response.=fgets($da, 128); > $response=split("\r\n\r\n",$response); > $header=$response[0]; > $responsecontent=$response[1]; > if(!(strpos($header,"Transfer-Encoding: chunked")===false)){ > $aux=split("\r\n",$responsecontent); > for($i=0;$i<count($aux);$i++) > if($i==0 || ($i%2==0)) > $aux[$i]=""; > $responsecontent=implode("",$aux); > } //if > echo chop($responsecontent); > } //else > > > ?> > > ==> Fim código > > Muito Obrigado, > > Reinaldo de A. Bonilho > > > --------------------------------------------------------------------- > Esta lista não admite a abordagem de outras liguagens de programação, como > perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio > aviso. > --------------------------------------------------------------------- > Sair da lista: [EMAIL PROTECTED] > --------------------------------------------------------------------- > Esta lista é moderada de acordo com o previsto em > http://www.listas-discussao.cjb.net > --------------------------------------------------------------------- > Servidor Newsgroup da lista: news.gmane.org > Grupo: gmane.org.user-groups.programming.shell.brazil > > > Links do Yahoo! Grupos > > >