Categoría: Php

Saber id del último registro insertado de una consulta INSERT en Mysql con 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

Publicado en Mysql, Php

Hacer funcionar php usando Apache mod_php como modo de ejecución en Virtualmin

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

Publicado en Apache, Php, Virtualmin

[warn] mod_fcgid: read data timeout in 31 seconds

Ú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.

Publicado en Apache, Php

Crear url a partir de una cadena en php

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

Publicado en Php

Añadir un include de php en un foro vBulletin

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

Publicado en Php, vBulletin

Crear una función con parámetros opcionales en php

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

Publicado en Php

Notice: SmartyValidate: [is_valid] form ‘login’ is not registered

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

Publicado en Php

php_network_getaddresses: getaddrinfo failed: Name or service not known

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

Publicado en Apache, Linux, Php

Incluir archivos en php de un servidor externo

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

Publicado en Apache, Linux, Php