# Comentarios - Agenda telefónica mejorada

    // Insertar la primera línea de una página web. Si no se pone en un print (y se deja fuera de <?php ?>, el php tiene problemas al leer la página (da error)
    <?php
    print "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>";
    ?>

    // Incluir un trozo de html
    include("agenda_menu.html");

    // Comprobar que una variable existe (por ejemplo, para comprobar que se ha pulsado un botón de un formulario)
    if (isset($_REQUEST["Enviar"]))
      ...

    // Generar una matriz de casillas de verificación. Al enviar el formulario, el valor que tiene ese elemento de la matriz es "on" o nulo.
    print "<input type=\"checkbox\" name=\"casilla[$i]\" />";

    // Buscar una cadena dentro de otra. La función devuelve false si no se encuentra y un número (la posición en la que encuentra la $aguja en el $pajar). Hay que tener cuidado porque si la $aguja está al principio devuelve 0
    strpos($pajar, $aguja)

    // Distinguir false de 0 al comparar: hay que poner dos iguales en vez de uno: === o !==
    if (strpos($pajar, $aguja) !== false)
      ...

Esta obra está bajo una licencia de Creative Commons.