devexpress pdf viewer asp.net mvc : Extract page from pdf acrobat control software platform web page windows asp.net web browser apuntes_php4-part784

Programación en PHP a través de ejemplos
41
if ( ! isset ($f_campo))
$linea1="SELECT * FROM empresas ORDER BY nombre";
else
$linea1="SELECT * FROM empresas ORDER BY $f_campo $f_orden";
$consulta=$linea1;
//echo $consulta;
if ( ! $link=mysql_connect('localhost','root',''))
{
echo "<a href=index.html>Error al conectar</a>";
exit ;
}
if ( ! mysql_select_db("buscador"))
{
echo "<a href=index.html>Error al seleccionar BDD</a>";
exit;
}
if ( ! $result=mysql_query($consulta,$link))
{
echo "<a href=index.html>Error en la consulta</a>";
exit;
}
echo "<h2>Empresas</h2>";
echo "<CENTER>";
echo "<TABLE BORDER=1>";
echo "<TR>";
print ("<TD>".enlace($f_campo, $f_orden, "nombre")."</TD>");
print ("<TD>".enlace($f_campo, $f_orden, "web")."</TD>");
print ("<TD>".enlace($f_campo, $f_orden, "telef")."</TD>");
print ("<TD>".enlace($f_campo, $f_orden, "sector")."</TD>");
print ("<TD>".enlace($f_campo, $f_orden, "descrip")."</TD>");
print ("<TD>".enlace($f_campo, $f_orden, "karma")."</TD>");
echo "</TR>";
for ($i=0;$i<mysql_numrows($result);$i++)
{
echo "<TR>";
$nombre=mysql_result($result,$i,"nombre");
Extract page from pdf acrobat - control software platform:C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Easy to Use C# Code to Extract PDF Pages, Copy Pages from One PDF File and Paste into Others
www.rasteredge.com
Extract page from pdf acrobat - control software platform:VB.NET PDF Page Extract Library: copy, paste, cut PDF pages in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Detailed VB.NET Guide for Extracting Pages from Microsoft PDF Doc
www.rasteredge.com
Programación en PHP a través de ejemplos
42
echo "<TD>$nombre</TD>";
$web=mysql_result($result,$i,"web");
echo "<TD>$web</TD>";
$telef=mysql_result($result,$i,"telef");
echo "<TD>$telef</TD>";
$sector=mysql_result($result,$i,"sector");
echo "<TD>$sector</TD>";
$descrip=mysql_result($result,$i,"descrip");
echo "<TD>$descrip</TD>";
$karma=mysql_result($result,$i,"karma");
echo "<TD>$karma</TD>";
echo "</TR>";
}
echo "</TABLE>";
echo "</CENTER>";
mysql_close($link);
?>
</body>
</html>
Consulta de empresas de un sector
funciones.php
<?php
function conectar($bdd)
{
if ( ! $link=mysql_connect('localhost','root',''))
{
echo "<a href=index.html>Error al conectar</a>";
exit ;
}
if ( ! mysql_select_db($bdd))
{
echo "<a href=index.html>Error al seleccionar BDD</a>";
exit;
}
return $link;
control software platform:.NET PDF Document Viewing, Annotation, Conversion & Processing
Extract bookmark & outlines. Extract hyperlink inside PDF. PDF Write. Print. Support for all the print modes in Acrobat PDF. Print only specified page ranges.
www.rasteredge.com
control software platform:C# PDF Converter Library SDK to convert PDF to other file formats
using other external third-party dependencies like Adobe Acrobat. to image or document, or from PDF document to other file formats, like multi-page TIFF file
www.rasteredge.com
Programación en PHP a través de ejemplos
43
}
function generar_select($campo)
{
conectar("buscador");
echo "<select name=$campo>";
$linea1="select * from empresas group by $campo";
$sql = $linea1;
$result = mysql_query($sql);
if (!$result)
{
echo "F generar_select: Error al acceder a la base de 
datos" ;
echo "<a href='./index.html'>Continuar</a><BR>\n";
exit;
}
else
{
for($i=0; $i < mysql_numrows($result); $i++)
{
$v=mysql_result($result, $i, $campo);
echo "<option value='$v'>";
echo "$v";
echo "</option>";
echo "\n";
}
}
echo "</select>";
}
?>
consulta5.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>consulta5</title>
<meta name="GENERATOR" content="Quanta Plus">
<meta http-equiv="Content-Type" content="text/html; charset=iso-
8859-1">
</head>
<body>
control software platform:C# powerpoint - PowerPoint Conversion & Rendering in C#.NET
without using other external third-party dependencies like Adobe Acrobat. PowerPoint to PDF Conversion. This page will tell you how to use XDoc.PowerPoint SDK
www.rasteredge.com
control software platform:C# Word - Word Conversion in C#.NET
independently, without using other external third-party dependencies like Adobe Acrobat. Word to PDF Conversion. This page will tell you how to use XDoc.Word
www.rasteredge.com
Programación en PHP a través de ejemplos
44
<FORM action='consulta5-2.php' method='POST'>
Seleccione sector 
<?php 
include_once("funciones.php"); 
generar_select("sector"); 
?>
<INPUT type='submit' value='Generar informe'>
</FORM>
</body>
</html>
consulta5-2.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>consulta5-2</title>
<meta name="GENERATOR" content="Quanta Plus">
<meta http-equiv="Content-Type" content="text/html; charset=iso-
8859-1">
</head>
<body>
<?php
import_request_variables("p","f_");
$linea1="SELECT * FROM empresas WHERE sector='$f_sector' ORDER BY 
nombre ";
$consulta=$linea1;
//echo $consulta;
if ( ! $link=mysql_connect('localhost','root',''))
{
echo "<a href=index.html>Error al conectar</a>";
exit ;
}
if ( ! mysql_select_db("buscador"))
{
echo "<a href=index.html>Error al seleccionar BDD</a>";
exit;
}
control software platform:C# Windows Viewer - Image and Document Conversion & Rendering in
standard image and document in .NET class applications independently, without using other external third-party dependencies like Adobe Acrobat. Convert to PDF.
www.rasteredge.com
control software platform:VB.NET PDF: How to Create Watermark on PDF Document within
or image (such as business's logo) on any desired PDF page. And with our PDF Watermark Creator, users need no external application plugin, like Adobe Acrobat.
www.rasteredge.com
Programación en PHP a través de ejemplos
45
if ( ! $result=mysql_query($consulta,$link))
{
echo "<a href=index.html>Error en la consulta</a>";
exit;
}
echo "<h2>Empresas</h2>";
echo "<CENTER>";
echo "<TABLE BORDER=1>";
echo 
"<TR><TD>Nombre</TD><TD>Web</TD><TD>Telef.</TD><TD>Sector</TD><TD>
Descrip.</TD><TD>Karma</TD></TR>";
for ($i=0;$i<mysql_numrows($result);$i++)
{
if ($f_cambio && ($i%2))
echo "<TR bgcolor='#B6B7B7'>";
else
echo "<TR bgcolor='white'>";
print("<TD>".mysql_result($result,$i,"nombre")."</TD>");
print("<TD>".mysql_result($result,$i,"web")."</TD>");
print("<TD>".mysql_result($result,$i,"telef")."</TD>");
print("<TD>".mysql_result($result,$i,"sector")."</TD>");
print("<TD>".mysql_result($result,$i,"descrip")."</TD>");
print("<TD>".mysql_result($result,$i,"karma")."</TD>");
echo "</TR>";
}
echo "</TABLE>";
echo "</CENTER>";
mysql_close($link);
?>
</body>
</html>
control software platform:VB.NET PowerPoint: VB Code to Draw and Create Annotation on PPT
other documents are compatible, including PDF, TIFF, MS platform-friendly, this .NET PPT page annotating component more plug-ins needed like Acrobat or Adobe
www.rasteredge.com
control software platform:C# Excel - Excel Conversion & Rendering in C#.NET
independently, without using other external third-party dependencies like Adobe Acrobat. Excel to PDF Conversion. This page will tell you how to use XDoc.Excel
www.rasteredge.com
Programación en PHP a través de ejemplos
46
Consulta telefónica
consulta6.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>consulta6</title>
<meta name="GENERATOR" content="Quanta Plus">
<meta http-equiv="Content-Type" content="text/html; charset=iso-
8859-1">
</head>
<body>
<FORM action='consulta6.php' method='POST'>
Introduzca telef. <INPUT type='text' name='telef'> <br>
<INPUT type='submit' value='Generar informe'>
</FORM>
</body>
</html>
consulta6.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>consulta6</title>
<meta name="GENERATOR" content="Quanta Plus">
<meta http-equiv="Content-Type" content="text/html; charset=iso-
8859-1">
</head>
<body>
<?php
include_once("funciones.php"); 
import_request_variables("p","f_");
$link=conectar("buscador");
//$linea1="SELECT * FROM empresas where telef='$f_telef' ORDER BY 
nombre";
$linea1="SELECT * FROM empresas where telef LIKE '%$f_telef%' 
ORDER BY nombre";
$consulta=$linea1;
control software platform:JPEG to PDF Converter | Convert JPEG to PDF, Convert PDF to JPEG
It can be used standalone. JPEG to PDF Converter is able to convert image files to PDF directly without the software Adobe Acrobat Reader for conversion.
www.rasteredge.com
control software platform:PDF to WORD Converter | Convert PDF to Word, Convert Word to PDF
PDF to Word Converter has accurate output, and PDF to Word Converter doesn't need the support of Adobe Acrobat & Microsoft Word.
www.rasteredge.com
Programación en PHP a través de ejemplos
47
//echo $consulta;
if ( ! $result=mysql_query($consulta,$link))
{
echo "<a href=index.html>Error en la consulta</a>";
exit;
}
echo "<h2>Empresas</h2>";
echo "<CENTER>";
echo "<TABLE BORDER=1>";
echo "<TR><TD>Nombre</TD><TD>Web</TD><TD>Telef.</TD> 
<TD>Sector</TD><TD>Descrip.</TD><TD>Karma</TD></TR>";
for ($i=0;$i<mysql_numrows($result);$i++)
{
echo "<TR>";
print("<TD>".mysql_result($result,$i,"nombre")."</TD>");
print("<TD>".mysql_result($result,$i,"web")."</TD>");
print("<TD>".mysql_result($result,$i,"telef")."</TD>");
print("<TD>".mysql_result($result,$i,"sector")."</TD>");
print("<TD>".mysql_result($result,$i,"descrip")."</TD>");
print("<TD>".mysql_result($result,$i,"karma")."</TD>");
echo "</TR>";
}
echo "</TABLE>";
echo "</CENTER>";
mysql_close($link);
?>
</body>
</html>
Programación en PHP a través de ejemplos
48
7 Sesiones en PHP
Una de las principales limitaciones del protocolo HTTP es que no permite relacionar peticiones 
consecutivas en sesiones. El concepto de sesión es importante, porque permite que no tengan que 
reenviar los mismos datos en todas las peticiones (y respuestas) entre cliente y servidor.
Para solucionar este problema, PHP proporciona manejo de sesiones, que permite conservar datos 
de una peterminada petición en peticiones de la misma máquina. Para ello cada petición de un 
cliente recibe un identificador único llamado "session_id". Este valor se puede almacenar en una 
cookie o bien propagarlo en la URL.
Para crear una sesión se usa la función session_start(). A partir del momento en que se invoque, se 
pueden almacenar variables en ella con la siguiente sintaxis:
$_SESSION['variable1'] = 8;
Para disponer de las variables en páginas sucesivas tienen que invocar la función session_start(). 
Con la función session_register() también se puede iniciar sesiones, almacenar variables en ellas y 
hacer accesibles variables de la sesión creada anteriormente. 
Es importante remarcar que tanto la función session_start() como session_register tienen que 
invocarse antes de enviar ningún dato al cliente. Es decir, tienen que ir antes de la marca <HTML> 
e, incluso, antes de ningún retorno de carro, espacio o tabulador.
Para eliminar una variable de una sesión se podría hacer: unset($_SESSION['variable1']);
Y para eliminar la sesión session_destroy();
Por ejemplo, si queremos tener una página privada a la que sólo se puede acceder si existe una 
sesion con la variable "acceso" con valor 1, sería necesario el siguiente código:
index.html
<FORM METHOD=POST ACTION=acceso.php>
<INPUT TYPE=TEXT NAME=nombre>
<INPUT TYPE=PASSWORD NAME=clave>
<INPUT TYPE=SUBMIT>
</FORM>
acceso.php
<?php
import_request_variables("P","f_");
if (!strcmp($f_nombre,"root") && !strcmp($f_clave,"super"))
{
session_start();
$_SESSION['acceso']=1;
}
echo "<a href=privada.php>Acceder a la página privada</a>";
Programación en PHP a través de ejemplos
49
privada.php
<?php
session_start();
if ($_SESSION['acceso']!="1")
{
header("Location:index.html");
exit;
}
echo "Bienvenido a la página privada";
echo "<a href=salir.php>Salir del sistema</a>";
?>
salir.php
<¿php
session_destroy();
echo "Ha salido del sistema";
echo "<a href=index.html>Volver al inicio</a>";
?>
A la hora de trabajar se puede simplificar el manejo creando varios ficheros que comprueban los 
permisos de acceso de diferentes niveles. Por ejemplo, se puede crear un fichero que autentique dos 
tipos de acceso (1 o 2):
index.php
<?php
import_request_variables("P","f_");
if($var=tipo_acceso($f_nombre,$f_clave))
{
session_start();
$_SESSION['acceso']=$var;
header("Location:inicio.php");
}
else
{
echo "<h2>Clave incorrecta</h2>";
}
?>
<FORM METHOD=POST ACTION=index.php>
<INPUT TYPE=TEXT NAME=nombre>
<INPUT TYPE=PASSWORD NAME=clave>
<INPUT TYPE=SUBMIT>
</FORM>
seguridad1.php
<?php
session_start();
Programación en PHP a través de ejemplos
50
if ($_SESSION['acceso']!="1")
{
header("Location:index.php");
exit;
}
?>
seguridad2.php
<?php
session_start();
if ($_SESSION['acceso']!="2")
{
header("Location:index.php");
exit;
}
?>
salir.php
<¿php
session_destroy();
echo "Ha salido del sistema";
echo "<a href=index.php>Volver al inicio</a>";
?>
Y el resto de páginas del sistema tendrían como primera línea una de las dos siguientes según el 
nivel de seguridad al que pertenezcan:
<?php include("seguridad1.php") ?>
<?php include("seguridad2.php") ?>
Documents you may be interested
Documents you may be interested