Gerar txt

1. Gerar txt

steff henrique vasem
steff.henrique

(usa Ubuntu)

Enviado em 16/08/2012 - 14:19h

Boa tarde.
Tenho um código no qual obtenho diversos valores em diversas variais.
gostaria de gerar e imprimir o valor destas variaveis em um txt.


  


2. Re: Gerar txt

Renato Freitas
nanatinho

(usa Debian)

Enviado em 16/08/2012 - 15:47h

Boa tarde.

Faça o seguinte:

echo $VARIAVEL > arquivo

Lembrando que o comando acima substitui todo e qualquer conteúdo do arquivo, caso exista. Se quiser inserir ao final de um arquivo:

echo $VARIAVEL >> arquivo


Abraço e fique com DEUS!!!


3. Re: Gerar txt

steff henrique vasem
steff.henrique

(usa Ubuntu)

Enviado em 16/08/2012 - 15:49h


<!DOCTYPE HTML>
<html>
<head>
<meta charset="UTF-8">
<title>AutoForm</title>
<link rel="stylesheet" href="css/main.css" type="text/css" charset="utf-8">
<link href="http://fonts.googleapis.com/css?family=Inconsolata:regular&subset=latin" rel="stylesheet" type="text/css">
<script type="text/javascript" src="jquery-1.4.2.js"></script>
<script type="text/javascript">

var data;
var option;
var now;

$(function(){
getAllRecord();
setOptionValue();
});

function getAllRecord(){
$("#all_data").hide().empty();
if(!localStorage.data){
$("#all_data").html('no data...');
return;
}

data = JSON.parse(localStorage.data);
//sort data
var ary = new Array();
for(var i in data){
ary.push({key:i, value:data[i]});
}
ary = ary.sort(dataSort);
for(var i = 0; i < ary.length; i++){
$("#all_data").append('<div class="title" onclick="expandURL(\''+ary[i].key+'\')">'+ary[i].key+'</div>');
}

$("#all_data").animate({height:"toggle"});
}

function setOptionValue(){
if(localStorage.option == undefined){
option = {};
option.dontSavePasswd = true;
localStorage.option = JSON.stringify(option);
}

option = JSON.parse(localStorage.option);

if(option.dontSavePasswd){
$("#op_password").attr("checked", true);
} else {
$("#op_password").attr("checked", false);
}
}

function dataSort(a, b){
return a.key < b.key ? -1 : a.key > b.key ? 1 : 0;
}

function expandURL(url){
now = url;
$("#form_data").hide().empty().append('<div class="url">'+url+'</div>');

for(var i = 0; i < data[url].length; i++){
viewTitle(url, data[url][i], i);
}

$("#form_data").animate({height:"toggle"});
}

function viewTitle(url, form, i){

var html = '<div class="detail" title="'+i+'" onclick="viewData(\''+url+'\', '+i+')">'+
form.title+'</div>';

$("#form_data").append(html);
}



function viewData(url, i){
$("#form_data").hide().empty().append('<div class="url">'+url+'</div>');
var form = data[url][i];
var html = '<pre><div id="dir1">'+
'Title: <input type="text" name="title" value="'+form.title+'">\n'+
'URL: <input type="text" name="url" value="'+url+'">\n'+
'Parameter:\n'+
'</div>'+
'<div id="dir2">';

for(var key in form.params){
var type = form.params[key].type;
if(type == 'textarea'){
html += key+':<textarea type="text" name="'+key+'" title="'+type+'">'+
form.params[key].value+'</textarea>\n';
} else if(type == 'password'){
html += key+':<input style="width:150px" type="password" name="'+key+'"'+
' value="'+form.params[key].value+'" title="'+type+'"';
if(option.dontSavePasswd){
html += ' readonly="readonly"';
}
html += '><span onclick="viewPasswd(\''+key+'\', this)" '+
'class="button1" style="padding: 0px 5px 0px 5px">view</span>\n';
} else {
html += key+':<input type="text" name="'+key+'"'+
' value="'+form.params[key].value+'" title="'+type+'">\n';
}
}

html += '</div></pre>';
html += '<div class="button1" style="margin-left:20px; width:70px; float:left" onclick="back()">'+
'<img src="back.png" title="edit"> <span>back</span></div>';
html += '<div class="button1" style="margin-left:10px;width:70px; float:left" onclick="editData('+i+')">'+
'<img src="edit.png" title="edit"> <span>edit</span></div>';
html += '<div class="button1" style="margin-left:10px;width:70px;float:left" onclick="deleteData('+i+')">'+
'<img src="delete.png" title="delete"> <span>delete</span></div><br />';
html += '<div id="edit_err" class="err"></div>';


$("#form_data").append(html).animate({height:"toggle"});
}

function viewPasswd(target, obj){
$(obj).html($("#dir2 > :input[name='"+target+"']").val());
}

function editData(i){
var changeUrl = $("#dir1 > input[name='url']").val();
var obj = {
title: $("#dir1 > input[name='title']").val(),
params: {}
};

if(! obj.title){
$("#edit_err").html('Title is required.').hide().fadeIn();
$("#dir1 > input[name='title']").focus();
return false;
}

//search all input tag
$("#dir2 > :input").each(function(){
var type = $(this).attr("title");
var key = $(this).attr("name");
var value = $(this).val();

obj.params[key] = {
"type": type,
"value": value
};
});

if(now == changeUrl){
data[now].splice(i--, 1, obj);
} else {
if(data[changeUrl] == undefined){
data[changeUrl] = [];
}
data[changeUrl].push(obj);
data[now].splice(i--, 1);
}
saveStorage();
getAllRecord();
back();
}

function deleteData(i){
data[now].splice(i--, 1);
if(data[now].length == 0){
delete data[now];
}

saveStorage();
getAllRecord();
back();
}

function saveStorage(){
localStorage.data = JSON.stringify(data);
}

function back(){
expandURL(now);
}

function toggleAddArea(){
$("#form_data").animate({height:"toggle"});
}

function allDelete(){
var checkMessage = 'really?';
if($("#del_message").html() != checkMessage){
$("#del_message").html(checkMessage);
return;
}

localStorage.removeItem('data');
$("#del_message").html("DELETE");
getAllRecord();
$("#form_data").hide();
}

function toggleCheck(){
if($("#op_password").attr("checked")){
$("#op_password").attr("checked",false);
} else {
$("#op_password").attr("checked",true);
}

saveOpPasswd();
}

function saveOpPasswd(){
if($("#op_password").attr("checked")){
option.dontSavePasswd = true;
} else {
option.dontSavePasswd = false;
}
localStorage.option = JSON.stringify(option);
}


</script>
</head>
<body>
<div class="main">
<div style="float:left;width:400px">
<div class="label2">ALL Recorded Form Data </div>
<div id="all_data" class="desc"></div>
<br>

<div class="label2">ALL Delete Form Data</div>
<div class="button" onclick="allDelete()">
<img src="delete.png">
<span id="del_message" style="margin-left:40px">DELETE</span>
</div>
<br>

<div class="label2">Save Options</div>
<input onclick="saveOpPasswd()" type="CHECKBOX" id="op_password">
<span style="cursor:pointer" onclick="toggleCheck()"> don't save password.</span>
<br>


<div id="success"></div>
<div id="err"></div>
</div>
<div style="float:right;width:300px">
<div class="label2">detail form data</div>
<div id="form_data"></div>
</div>
<br>
</div>
</body>
</html>



Queria gravar os retornos em um um txt é possível ?


4. Re: Gerar txt

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 17/08/2012 - 00:31h

como javascript não faz isso, não serve passar o valor das variáveis para o seu código PHP, ASP, etc e nele gerar o arquivo?


5. Re: Gerar txt

steff henrique vasem
steff.henrique

(usa Ubuntu)

Enviado em 17/08/2012 - 13:40h

Ta então, como posso exportar os valores daquelas variáveis ?


6. Re: Gerar txt

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 17/08/2012 - 23:33h

Qual a outra linguagem que vc esta usando? ( a linguagem do lado servidor, PHP, ASP, JAVA, python, etc...)






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts