Wortal Webmastera - źródło informacji dla tworzących strony www |  e-marketing / programowanie / webdesign / narzędzia          powered by CubeMatic.com

 

  WEBMASTERS    SKRYPTY

Strona glówna
HTML
JavaScript
PHP
CGI
MYSQL
CSS
SSI
WML
SGML
Offline
Photoshop
PHP
CGI
ASP
JavaScript

Artykuly

FORUM

  NARZEDZIA      SYSTEM

Grafika
Szablony
Czcionki
Porady

Download

  e-BIZNES

Artykuly
Linki
Profesjonalna strona
Nasza oferta
E-booki
Tanie strony www Warszawa

  NIEZBEDNIK

Za darmo
Kasa
Rejestrator www
Aktualności
Domeny
Konwerter ISO

  INNE

DOS
O stronie
Ksiega gości
Kontakt

Zgloś bląd!

 Polecamy:
 śmieszne zdjecia
 Hiszpanski Warszawa


Szukaj pliku



 SERWIS  

DRUKOWANIE W PHP I JAVA SCRIPT

W tym artykule pokażę jak w prosty sposób można zrobić, aby nasza strona nie była drukowana w całości czyli z grafiką itp. ale sam tekst. Jedynym warunkiem jest posiadanie PHP po stronie serwera i korzystanie z szablonów PHP. (inne artykuły na tej stronie) Cały system będzie się opierał o dwa języki: PHP i Java Script. Oto krótka zasada działania procesu drukowania: po naciśnięciu na link otwiera się nowe okno bez pasków narzędzi, suwaków i automatycznie zaczyna drukować. Drukuje to co jest w plikach które są wstawiane na stronę poprzez includowanie. Przykład takiego drukowania możemy zobaczyć tutaj(jeżeli oczywiście używamy czegoś takiego, bo inaczej to nie ma sensu).

Tworzymy plik print.php o zawartości::

<body onLoad="javascript: window.print()"> <!-- jeżeli strona ma się drukować od razu po kliknieciu -->

<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0" width="100%">
<TR><TD>
<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0" width="100%">

<TR><TD>
<b>WERSJA DO DRUKU:</b><br>
<a href="javascript:window.print()">drukuj</a>
</TD></TR>
<TR><TD>

<?
switch($_GET['drukuj']){
case 1:
include("include/1.php");
break;
case 2:
include("include/2.php");
break;
default:
echo "Brak pliku do druku !";
break;
}
?>

</TD></TR><TR>
<TD>
<a href="javascript:window.print()">drukuj</a>
</TD></TR></TABLE></TD></TR></TABLE>

Oczywiście układ tabel może być inny. Możecie dodać obrazek z logiem, jakąś inną grafikę, ale teraz chodzi o sam tekst.
Ten plik odpowiada za proces drukowania i układ linków: print.php?druk=1 ( czyli będzie drukowany plik 1.php)

Jeżeli ma nie być pasków i suwaków to w sekcji body w plikach głównych (np. index.php) wstaw kod za to odpowiadający:

<script>
<!-- 
function view(url, width, height) {
var Win = window.open(url,"displayWindow",'width=' + width + ',height=' + height + ',resizable=0,scrollbars=yes,menubar=no' );
}
//-->
</script>


Wtedy linki plików które mają być drukowane będą musiały mieć postać: 
<a href="javascript:view('print.php?drukuj=1',300,400)">DRUKUJ</a>

Teraz na stronach includowanych wstawiamy ww. linki odpowiednie dla każdego pliku.

LuGo
http://xklonos.4me.pl

R E K L A M A

^top^