Monografias.com > Computación > Programación
Descargar Imprimir Comentar Ver trabajos relacionados

Programando en PHP II




Enviado por Pablo Turmero



Partes: 1, 2

    Monografias.com

    1.1. Forms. Valores sencillos.
     

    < form action="accion.php" method="POST">
    Su nombre: < input type=text name=nombre>< br>
    Su edad: < input type=text name=edad>< br>
    < input type=submit>
    < /form>
     

    Hola < ?=$nombre?>.
    Tiene < ?=$edad?> años.

    Monografias.com

    1.2. Forms. Valores múltiples.
     

    < form action="accion1.php" method="POST">
    < select multiple name=menu>
    < option>Tortilla < option>Paella
    < option>Fabada < option>Lentejas
    < /select>< input type=submit>< /form>
     

     

    < ?php
    echo "Su elección:< br>";
    foreach($menu as $plato)
    {
    echo "$plato< br>n";
    }
    ?>

    Monografias.com

    1.2. Forms. Valores múltiples. (php3)
    < form action="accion1.php" method="POST">
    < select multiple name=menu>
    < option>Tortilla < option>Paella
    < option>Fabada < option>Lentejas
    < /select>< input type=submit>< /form>
    < ?php
    echo "Su elección:< br>n"; $i=0;
    while ($i< 4){
    if($menu[$i]!="") {
    echo $menu[$i]."< br>n";
    }
    $i++; }
    ?>

    Monografias.com

    2.1. Sesiones.
    Una sesión es una cantidad de información que se almacena dentro del servidor con un identificador único de usuario

    Éste id es enviado aútómaticamente al usuario por medio de cookies.

    Monografias.com

    2.2. Sesiones.
    Dentro de ésta sesión se puede almacenar los valores de las variables y disponer de ellas en cualquiera de las páginas en las que se inicie una sesión.
    Una ventaja extra es que al cambiar el valor de las variables, automáticamente cambia su valor para la sesión

    Monografias.com

    2.3. Sesiones.
     

    bool session_start(void);
    bool session_register (mixed name [, mixed …])
    bool session_destroy(void);
     

     

    // Ejemplo, un contador
    session_start();
    print($contador);
    $contador++;
    session_register("contador");
     

    < A HREF="siguiente.php?< ?=SID?>">Continuar< /A>

    Monografias.com

    3. Cookies.
    setcookie(“PruebaCookie”,
    “expiraré dentro de una hora”,
    time() + 3600);
     

    setcookie(“PruebaCookie”, “”, time());
     

    int setcookie (string nombre [, string valor
    [, int fin [, string camino
    [, string dominio
    [, int seguro]]]]])

    Monografias.com

    4. Tratamiento de errores.
     

    $nombre = '/etc/shadow';

    $archivo = @fopen ($nombre, 'r');

    if( !$archivo )
    {
    die("No se pudo abrir el archivo ($nombre)");
    }
     

    Monografias.com

    5.1. Cadenas. Comparación.
     

    int strcmp (string str1, string str2)
    int strcasecmp (string str1, string str2)

    // Ejemplo:
    if (strcmp($a, $b) == 0)
    {
    echo ‘iguales’;
    }
     

    Monografias.com

    5.2. Cadenas. Subcadenas.
     

    string substr (string cadena, int inicio
    [, int tamaño])

    $str = substr('abcdef', 2, 3); // cde
    $str = substr('abcdef', -2); // ef
    $str = substr('abcdef', -2, 1); // e
    $str = substr('abcdef', 1, -2); // bcd
     

    Monografias.com

    5.2. Cadenas. Subcadenas. Ejemplo: substr.php3
    < ?php
    echo "substr('abcdef', 2, 3)< br>";
    $str = substr('abcdef', 2, 3); echo "EL substring de long. 3 a partir de la posicion 2 es: $str < br>< br>";
    echo "substr('abcdef', -2) < br>";
    $str = substr('abcdef', -2); echo "EL substring a partir de la posicion 2 desde la derecha es: $str< br>< br>";
    echo "substr('abcdef', -2, 1)< br>";$str = substr('abcdef', -2, 1); echo "EL substring a partir de la posicion 2 desde la derecha es: $str < br>< br>";
    echo "substr('abcdef', 1, -2)< br>";$str = substr('abcdef', 1, -2); echo "EL substring a partir de la posicion 1 y hasta la posicion 2 desde laderecha es: $str < br>< br>";
    ?>

    Monografias.com

    5.2. Cadenas. Subcadenas. (2)
     

    int strpos (string cadena, string referencia
    [, int inicio])
    int strrpos (string cadena, char referencia)
    string strstr (string cadena, string referencia)

    $i = strpos('cadena de prueba', 'de');
    // $i = 2
    $i = strpos('cadena de prueba', 'de', 5);
    // $i = 7
    $s = strrpos('cadena de prueba', 'de');
    // $s = 7
    $s = strstr('cadena de prueba', 'de');
    // $s = dena de prueba
     

    Partes: 1, 2

    Página siguiente 

    Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

    Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

    Categorias
    Newsletter