v2.5.2
Giriş yap

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

seloceylin
751 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
1724 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
1724 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
1724 gün önce

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

makifgokce
1724 gün önce

Düzenleme

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

makifgokce
1724 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
1724 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
1725 gün önce

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

tayfunerbilen
1725 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';