miércoles, 21 de julio de 2010

Creación de las páginas y sintaxis

Como vimos en el pequeño ejemplo anterior y como probablemente muchos de vosotros habrá leído en el resto del curso publicado anteriormente, la sintaxis del PHP se tiene que introducir entre las etiquetas:

<?php
y
?>

Sin embargo es posible itroducir el código de otras formas:


<? ?> /* short tags*/
<script language="php"> </script> /* default junto a <?php y ?> */
<% %> /* ASP-like tags */

Por ejemplo, es lo mismo escribir:

<?echo ("Yo soy un script PHPn"); ?>
<?php echo ("Yo soy un script PHPn"); ?>
<script language="php"> 
echo ("Yo soy un script PHPn");
</script>
<% echo ("Yo soy un script PHP"); %>


Aunque para los ejemplos que citaremos, vamos a utilizar la sintaxis <? ?>

Recordamos que las etiquetas aceptadas por default son <?php ?> y <script>. Para establecer las etiquetas cortas y los ASP-like tags se necesita modificar el archivo de configuración de las primeras líneas, en las que es posible leer algo como:

short_open_tag = On ; allow the <? tag.
asp_tags = On ; allow ASP-style <% %> tags

Además es posible, como para todos los lenguajes de programación, introducir los comentarios en el código: el PHP soporta tres tipos de comentarios:

/* */ -> como en el lenguaje C;
// -> como en el lenguaje C++;
# -> como en el scripting de shell y en el Perl.

Para que el servidor ejecute el código a enviar a los clientes es necesario además dar a las páginas una determinada extensión y hacer que el servidor de la red sea capaz de interpretar estas páginas e invocar el motor para su interpretación. En Apache, por ejemplo, es necesario cargar el módulo que se refiere al PHP3 en el archivo de configuración y definir una extensión apropiada para las páginas PHP.
Para cargar el módulo en el archivo httpd.conf la instrucción es:

LoadModule php3_module /usr/lib/apache/1.3/libphp3.so

con la correcta localización de la biblioteca libphp3.so.
En cuanto a la extensión será necesario abrir el archivo srm.conf e introducir (o descomentar, en el caso de que haya un comentario delante) la instrucción:

AddType application/x-httpd-php3 .php3

LLegados a este punto, después de haber reiniciado Apache, podemos hacer las primeras pruebas. Será suficiente con cargar las páginas con el código php en la DocumentRoot del servidor y controlar que todo haya ido bien

0 comentarios:

Publicar un comentario

:))
w-)
:-j
:D
;)
:p
:_(
:)
:(
:X
=((
:-o
:-/
:-*
:|
:-T
:]
x(
o%
b-(
:-L
@X
=))
:-?
:-h
I-)

Atras Siguiente Inicio