FAQ
Una forma aconsejable es crear un programa que contenga el siguiente código:
<?php phpinfo() ?>
También podemos usar el programa siguiente:
<?php
echo '<head>
<title>'.$_SERVER[PHP_SELF].'</title>
</head>
<html>
<body>';
foreach ($_SERVER AS $variable => $valor)
echo "$variable ===> $valor <br>";
echo "<a href=$_SERVER[PHP_SELF]>Recargar la Página</a><br>";
echo '</body>
</html>';
?>
Como mostrar el contenido de variables que contengan < y >
Cuando tratamos de mostrar el contenido de variables que incluyen < y > es posible que el navegador lo interprete como controles html y no aparezca en la página lo que realmente nos interesa. En estos casos necesitamos sustituir estos caracteres por sus códigos correspondientes. Vemos un ejemplo:
$a='<td> o bien </body> u otra cosa interpretable';
$a= htmlentities($a);
y ya podemos mostrar el contenido de la variable tal y como tiene hecha la asignación.
Pasar una variable de PHP a JavaScript
Es sencillo, simplemente es hacer la asignación respetando la sintaxis de JavaScript. El siguiente ejemplo lo ilustra de una forma sencilla:
<?php
echo '<head>
<title>'.$_SERVER[PHP_SELF].'</title>
</head>
<html>
<body>';
$variable_php="variable en php";
echo '<script languaje="JavaScript">
var varjs="'.$variable_php.'";
alert(varjs);
</script>';
echo "<a href=$_SERVER[PHP_SELF]>Recargar la Página</a>";
echo '</body>
</html>';
?>
Abrir una ventana nueva
<a href="/blog/<?php echo $programa ?>" target=ventana>nombre del enlace</a>
En realidad esto no tiene nada que ver con PHP. Basta añadir target para indicar en que ventana tiene que abrirse el enlace. Si Omitimos target supone la ventana activa, el comporamiento habitual.