HTMLpointHTMLpoint HTMLpoint.com


 Mail, max, mkdir, opendir, phpinfo...



  • mail: funcion para enviar email. La función tiene una sintaxis:

    mail(To, Subject, Message, Otros_headers);

    Si queremos enviar un email a "nombre@host.com" con subject "Prueba" y queremos especificar el nombre del remitente, podemos escribir:

    mail("nombre@host.com", "Subject", "Éste es el texto del email",

    "From: remitente <remitente@host.net>);


    Como podéis ver, enviar email con script PHP utilizando la función "mail" es muy simple.
    Obviamente, en el archivo de configuración, tenéis que haber especificado la locación de sendmail (o programa análogo para enviar email);

  • max: restituye el valor más alto de una serie de variables:

    $num = 1;
    $num2 = 23;
    $num3 = 0.3;
    $max = max($num, $num2, $num3);
    echo $max, "\n";


    devolverá "23";
    Opuesto a max() es min(), que tiene la misma sintaxis que max();

  • mkdir: crea un directorio del que se tiene que especificar el recorrido y los permisos:

    mkdir("/tmp/prueba", 0777);

    crea el directorio "/tmp/prueba" con permisos impostados en 0777;

  • opendir: abre un directorio del que es posible leer los elementos con readdir() y, sucesivamente, cerrarla con closedir();

  • phpinfo: es la función más "representativa" del PHP, porque visualiza muchísimas informaciones en el PHP mismo. Su uso tendría que concerse ya:

    phpinfo();

  • phpversion: visualiza la versión de PHP que se está utilizando;

  • popen: abre un puntero para un procedimiento que se tiene que cerrar con pclose();

  • print: visualiza una cadena de vídeo como eco();
  • rand: genera un valor numérico de forma casual. Si quisiéramos un valor entre 10 y 20, se podría escribir: $random = rand(10, 20);

  • range: crea un array que incluye una serie de valores enteros especificados. Por ejemplo, para crear un array con valores de 1 a 10 será necesario escribir:

    $array = range(1, 10);

  • rename: vuelve a nombrar un archivo. Por ejemplo, si se usa:

    rename("oldname", "newname");

    para volver a nombrar "oldname" como "newname";

  • rmdir: como el análogo mando unix, suprime un directorio. Esto se puede conseguir sólo si:

    - el directorio está vacío;
    - los permisos en el directorio lo permiten.

  • round: redondea un número:

    $número = round(2,3); /* devuelve 2 */
    $número = round(2.5); /* devuelve 3 */
    $número = round(2.6); /* devuelve 3 */


    Como podéis ver, los decimales de 0 a 4 se redondean en el número entero anterior, de 5 a 9 al número entero sucesivo.


  •   Volver al inicio de la página