[]
PHP ile çıktı alma
iyi günler arkadaşlar sorum şu:
mevcut sayfanın çıktısını direkt aldırmak istiyorum belirli ayarlarla.
burada amacım, sayfanın çıktısını almak isteyen insanın ek ayarlarla uğraşmasını (bilmeme ihtimaline karşın) engellemek.
yani çıktı tuşuna bastığında tüm ayarlar hazırlanmış halde sadece tarayıcı arayüzünün "yazdır" tuşuna basmasını bekleyecek hale gelebilir
veya direkt yazıcıya gönderebilir farketmez.
önemli olan ayarları otomatik halletmek.
nasıl yaparım veya mümkün müdür?
mevcut sayfanın çıktısını direkt aldırmak istiyorum belirli ayarlarla.
burada amacım, sayfanın çıktısını almak isteyen insanın ek ayarlarla uğraşmasını (bilmeme ihtimaline karşın) engellemek.
yani çıktı tuşuna bastığında tüm ayarlar hazırlanmış halde sadece tarayıcı arayüzünün "yazdır" tuşuna basmasını bekleyecek hale gelebilir
veya direkt yazıcıya gönderebilir farketmez.
önemli olan ayarları otomatik halletmek.
nasıl yaparım veya mümkün müdür?
php ile onu yapmanın mümkün olduğunu sanmıyorum. javascript kullanman gerekiyor.
<script type="text/javascript">
function PrintDiv() {
var divToPrint = document.getElementById('divToPrint');
var popupWin = window.open('', '_blank', 'width=300,height=300');
popupWin.document.open();
popupWin.document.write('<html><body onload="window.print()">' + divToPrint.innerHTML + '</html>');
popupWin.document.close();
}
</script>
<div id="divToPrint" style="display:none;">
<div style="width:200px;height:300px;background-color:teal;">
<?php echo $html; ?>
</div>
</div>
<div>
<input type="button" value="print" onclick="PrintDiv();" />
</div>
<script type="text/javascript">
function PrintDiv() {
var divToPrint = document.getElementById('divToPrint');
var popupWin = window.open('', '_blank', 'width=300,height=300');
popupWin.document.open();
popupWin.document.write('<html><body onload="window.print()">' + divToPrint.innerHTML + '</html>');
popupWin.document.close();
}
</script>
<div id="divToPrint" style="display:none;">
<div style="width:200px;height:300px;background-color:teal;">
<?php echo $html; ?>
</div>
</div>
<div>
<input type="button" value="print" onclick="PrintDiv();" />
</div>
- Wilhelm (15.09.15 12:42:04)
1