v2.5.2
Giriş yap

VERİ TABANINDAKİ BİLGİLERİ TXT OLARAK DIŞARI AKTARMAK

seloceylin
882 defa görüntülendi

merhaba arkadaşlar. veritabnındaki bilgileri txt dosyası olarak dışarı nasıl aktarabşiliriz. excel tablosu gibi.

header('Content-Encoding: UTF-8');
header('Content-Type: text/plain; charset=utf-8');
header("Content-disposition: attachment; filename=aaaaa.txt");

echo 'mehmet'."t".'sdasd'."n".'asdasdasdasdasd';

echo 'mehmet'."t".'sdasd'."n".'asdasdasdasdasd';

bu şekilde yapıyorum verileri yan yana diziyor satır atlamıyor
ayrdımcı olursanız sevinşirim

Cevap yaz
Cevaplar (8)
seloceylin
2071 gün önce

<?php
ob_start(); session_start();
include("ayar.php");

header('Content-Encoding: UTF-8');
header('Content-Type: text/plain; charset=utf-8');
header("Content-disposition: attachment; filename=wwwwww.txt");

$belgemahiyeti =$_POST["belgemahiyeti"];
$belgeturu =$_POST["belgeturu"];
$tahakkuknedeni =$_POST["tahakkuknedeni"];
$duzenlemeesaskanunno =$_POST["duzenlemeesaskanunno"];
$isyerisicilnounitekoduyeni =$_POST["isyerisicilnounitekoduyeni"];
$isyerisicilnounitekodueski =$_POST["isyerisicilnounitekodueski"];
$isyerisicilnosiranumarasi =$_POST["isyerisicilnosiranumarasi"];
$isyerisicilnoilkodu =$_POST["isyerisicilnoilkodu"];
$isyerisicilnoaltisverenkodu =$_POST["isyerisicilnoaltisverenkodu"];
$yeniay_puantajsgkno =$_POST["yeniay_puantajsgkno"];
$yeniay_puantajiscitcno =$_POST["yeniay_puantajiscitcno"];
$yeniay_puantajisciadi =$_POST["yeniay_puantajisciadi"];
$yeniay_puantajiscisoyadi =$_POST["yeniay_puantajiscisoyadi"];
$yeniay_puantajgun =$_POST["yeniay_puantajgun"];
$yeniay_puantajsgkmatrahi =$_POST["yeniay_puantajsgkmatrahi"];
$yeniay_puantajprimikramiye =$_POST["yeniay_puantajprimikramiye"];
$yeniay_puantajisegirisgun =$_POST["yeniay_puantajisegirisgun"];
$yeniay_puantajisegirisay =$_POST["yeniay_puantajisegirisay"];
$yeniay_puantajcikisgun =$_POST["yeniay_puantajcikisgun"];
$yeniay_puantajcikisay =$_POST["yeniay_puantajcikisay"];
$yeniay_puantajistencikisnedeni =$_POST["yeniay_puantajistencikisnedeni"];
$yeniay_puantajeksikgun =$_POST["yeniay_puantajeksikgun"];
$yeniay_puantajeksikgunnedeni =$_POST["yeniay_puantajeksikgunnedeni"];
$yeniay_puantajmeslekkodu =$_POST["yeniay_puantajmeslekkodu"];
$yeniay_puantajdonemay =$_POST["yeniay_puantajdonemay"];
$yeniay_puantajdonemyil =$_POST["yeniay_puantajdonemyil"];
$yeniay_puantajagi =$_POST["yeniay_puantajagi"];
$yeniay_puantajgelirvergisimatrahi =$_POST["yeniay_puantajgelirvergisimatrahi"];
$gelirvergisiengeloran =$_POST["gelirvergisiengeloran"];
$yeniay_puantajgelirvergisi =$_POST["yeniay_puantajgelirvergisi"];
$istirahatsurecalisma =$_POST["istirahatsurecalisma"];
$gelirvergimuh =$_POST["gelirvergimuh"];

$say =count($yeniay_puantajiscitcno);

for($x=0; $x<$say; $x++)
{

echo $belgemahiyeti[$x]."t".$belgeturu[$x]."t".$tahakkuknedeni[$x]."t".$duzenlemeesaskanunno[$x]."n";

}

?>

sayfa bu.... her türlü denedim yan yana atıyor :(

makifgokce
2071 gün önce
header('Content-Encoding: UTF-8');
header('Content-Type: text/plain; charset=utf-8');
header("Content-disposition: attachment; filename=aaaaa.txt");

echo "Veri 1\n";
echo "Veri 2\n";
echo "Veri 3";
seloceylin
2071 gün önce

LOCALHOSTTA deniyorum oluyor ama sunucuya attığımda olmadı nedense

makifgokce
2071 gün önce

Düzenleme

Alt satıra geçmek için \n kullanırsın.

makifgokce
2071 gün önce

Bu şekilde de çıktı alabilirsin ama ne kadar doğru olur orasını tayfun hoca daha iyi bilir :)


  $dt = fopen('aaa.txt', 'w');
  fwrite($dt, "id= '$id' name = '$name' n");
  fclose($dt);
seloceylin
2071 gün önce

Dün localhostta denedim oldu ama dosyayı sunucuya yolladığımda yine yan yana yazıyor nerde hata yapıyorum acaba

<?php
header('Content-Encoding: UTF-8');
header('Content-Type: text/plain; charset=utf-8');
header("Content-disposition: attachment; filename=aaaaa.txt");

echo 'Veri 1' . PHP_EOL;
echo 'Veri 2' . PHP_EOL;
echo 'Veri 3';

?>

bu şekilde yazoyrum...

seloceylin
2072 gün önce

süpersin kardeşim tam istediğim gibi oldu. sağolasın...

tayfunerbilen
2073 gün önce

PHP_EOL kullanabilirsin.

header('Content-Encoding: UTF-8');
header('Content-Type: text/plain; charset=utf-8');
header("Content-disposition: attachment; filename=aaaaa.txt");

echo 'Veri 1' . PHP_EOL;
echo 'Veri 2' . PHP_EOL;
echo 'Veri 3';