Cosas que me pasan con Linux, php, software libre...

Categoría: Php

Existe una función en PHP que sirve para saber el campo AUTO_INCREMENT (en caso de que exista) del último registro de la última consulta INSERT realizada. Viene muy bien para evitarnos hacer un SELECT extra. mysql_insert_id() Hay que destacar que …

Saber id del último registro insertado de una consulta INSERT en Mysql con PHP Leer más »

Al cambiar el modo de ejecución de Apache en Virtualmin, para aumentar el tiempo de ejecución de los scripts, veo que no se ejecutan los archivos php, saca el código por pantalla. La solución la encuentro en este hilo del …

Hacer funcionar php usando Apache mod_php como modo de ejecución en Virtualmin Leer más »

Últimamente en un servidor con Virtualmin donde solo hay alojado un foro SMF, aparecía de vez en cuando un error 500 acompañado del siguiente aviso en los logs de error de Apache: [warn] mod_fcgid: read data timeout in 31 seconds. …

[warn] mod_fcgid: read data timeout in 31 seconds Leer más »

Esta es una función de php que convierte una cadena de texto que puede contener cualquier caracter extraño en una url con sólo letras y números. Ideal para crear urls. function quitar_cosas_raras($s) { $s = ereg_replace(«[áàâãª]»,»a»,$s); $s = ereg_replace(«[ÁÀÂÃ]»,»A»,$s); $s …

Crear url a partir de una cadena en php Leer más »

No suelo usar este tipo de foros, pero me ha tocado solucionar un problema con un foro vBulletin. Había que incluir un archivo de php para que mostrara la salida de éste en la cabecera del foro. En la edición …

Añadir un include de php en un foro vBulletin Leer más »

En php esta es la forma de declarar una función que luego se puede usar con uno o dos argumentos: function argumentos_opcionales ($obligatorio, $opcional = ») { if ($opcional!=») { echo ‘has introducido un argumento opcional’; }else { echo »No …

Crear una función con parámetros opcionales en php Leer más »

Notice: SmartyValidate: [is_valid] form ‘login’ is not registered. Ese era el error que me ha dado hoy phplinkdirectory al intentar entrar en la administración. Parecía un error grave y no he tocado nada de nada… Buscando he encontrado la solución …

Notice: SmartyValidate: [is_valid] form ‘login’ is not registered Leer más »

Al incluir un archivo php de un servidor externo me encontré con los siguientes errores: Warning: include() [function.include]: php_network_getaddresses: getaddrinfo failed: Name or service not known in /mi/ruta/www/prueba.php on line 2 Warning: include(http://dominio.com/archivo.php) [function.include]: failed to open stream: Success in …

php_network_getaddresses: getaddrinfo failed: Name or service not known Leer más »

Puede ser interesante incluir un archivo que se encuentra en otro servidor. Para conseguir esto, es necesario tener bien configurado el archivo php.ini. allow_url_fopen=On allow_url_include=On Y reiniciar apache. Puede ser que te encuentres con un error al incluir archivos externos …

Incluir archivos en php de un servidor externo Leer más »