![]() |
Re: FAQ's de PHP Temas: Emails anti-SPAM. Pregunta: ¿Como puedo mostrar correos electrónicos en mi Web sin que sea rastreado por robots spam y así preservar la privacidad de mis usuarios? Respuesta: Existen diversas formas de hacer esto, pero el método más fiable y funcional, es mostrar la dirección de correo electrónico como una imagen: Código PHP: Código HTML: <img src="email.php" />y eliminamos del código la siguiente línea: Código PHP: Ruymán Trujillo |
Valores XML a Mysql utilizando PHP Tema: XML a Mysql utilizando por PHP Pregunta: ¿Cómo puedo pasar valores de un archivo XML a una base MySQL utilizando PHP? Respuesta: Comunidad querida, investigando, me pareció interesante publicar esto. Un proceso generalizado, para su entendimiento :) archivo.xml: Código PHP: Código PHP: Espero que sirva!! Saludos! Daenor :) |
Captcha para formularios Tema: Captcha para formularios Pregunta: ¿Cómo puedo evitar los posts de bots y/o spammers en mi sistema de formularios? Respuesta: Hola, les dejo una solución que acabo de crear: consta de tres archivos: formulario.php, texto_a_imagen.php y la_fuente.ttf. formulario.php Código PHP: Código PHP: Les dejo el link comprimido de los 3 archivos por si a alguien le interesa ;) php_captcha.7z (37 KB) php_captcha.zip (43 KB) |
Re: FAQ's de PHP Tema: Fechas Pregunta: Hay manera de lograr multiples formatos en español sobre una fecha? Respuesta: No, pero con la siguiente función se puede lograr todos los formatos que necesites, yo la hice especificamente para un proyecto, pero se puede adaptar facilmente, y de no entender como pueden preguntar en el foro de php. Estos serían algunos ejemplos: Código PHP: Código PHP: |
Re: FAQ's de PHP Tema: Archivos e includes Pregunta: Puedo incluir todos los php de un directorio?. Respuesta: No se si está posteado, pero con ésta simple función es posible. Código PHP: |
Re: FAQ's de PHP Tema: Parseo de strings Pregunta: Puedo hacer que las url que esten en un texto se hagan "linkeables"? Respuesta: Rejuntando ideas arme esta función: Código PHP: Código PHP: |
FAQ : como leer CSV en PHP El siguiente es un ejemplo de como leer un CSV con PHP :-) En el ejemplo leo "catego.txt", un CSV con DOS COLUMNAS delimitadas por "#" Código PHP: |
Re: FAQ's de PHP ¿Cómo obtener la fecha en formato dd/mm/aaaa HH:MM:SS a partir de un campo "OleDate" (un campo fecha) desde un archivo Excel? NOTA: Esto es válido para cuando se obtiene la fecha a partir de un Excel con la librería Spreadsheet_Excel_Reader de PEAR en PHP: Código PHP: Para regresar al formato válido en PHP, aplicar lo siguiente Código PHP: Como pueden ver, tiene un margen de error de 2 segundos. Esto se puede corregir jugando con el valor 25569.833299, agregando aún más decimales para hacer el cálculo más preciso. Saludos. |
Re: FAQ's de PHP Tema: Codificacion Pregunta: ¿Como puedo mostrar acentos y ñ sin que los reemplace por ? u otro caracter extraño? Respuesta: Se debe codificar tanto la pagina php como la pagina html con las siguientes lineas. Código PHP: Código HTML: <META http-equiv=Content-Type content="text/html; charset=utf-8">Código: default_charset = "utf-8"utf8_decode (Convierte una cadena codificada UTF-8 a ISO-8859-1) o utf8_encode (Codifica una cadena ISO-8859-1 a UTF-8) Suerte! :arriba: |
Re: FAQ's de PHP Como resuelvo un posible abuso de mayusculas en texto ? como se que se esta abusando de las mayusculas ? Respuesta: utlizo la funcion resolve_abuse($cadena) :pirata: Código PHP: Código PHP: |
Crear select de paises con php Tema: Crear select de paises con php Pregunta: Como no complicarme la vida creando un simple select con los paises? Respuesta: Para no complicarte la vida haciendo un simple select de los paises, utilizando html y durar 24 en estos ( ya que yo casi las duro, por que no conseguía una lista en español por hay :D) solo utiliza esta funcion que esta organizada alfabeticamente.. ESPERO QUE LES FUNCINE, como me funciono a mi ;) Código PHP: |
Re: FAQ's de PHP Tema: Url/Paginado/Propagar datos Pregunta: Tengo manera de pasar todo el query string (GET) de una pagina sin un valor? (así por ejemplo puedo pasar datos de una pagina a otra en un paginado sin poner casa dato a mano y sin repetir la variable "pagina") Respuesta: Tengo esta función que te da toda la url menos el parámetro que quieras: Código PHP: Código PHP: Código PHP: |
Aporte: Conversor CNAE-93 Rev. 1 a CNAE-2009 Tema: Conversor CNAE-93 Rev. 1 a CNAE-2009 Pregunta: Pasar de código CNAE-93 a CNAE-2009 Respuesta: Hola, os dejo aquí la dirección de un Conversor CNAE-93 Rev. 1 a CNAE-2009 que he hecho para mi web. Fichero .RAR. 67.59KB CNAE ERINTERNET Para verlo funcionando: CNAE ERINTERNET EN ACCIÓN Creative Commons Reconocimiento-No comercial 2.5 España License. http://i.creativecommons.org/l/by-nc/2.5/es/88x31.png Espero que a alguien le sea de ayuda. |
Respuesta: FAQ's de PHP Tema: Formato de fechas Pregunta: Necesito crear diferentes formatos de fechas para cada uno de los idiomas de mi sitio, ya que no es lo mismo el formato ingles que el español, es posible definir esto en la configuración del idioma? Respuesta: Pondré un ejemplo con 3 tipos de fechas (corta, media y larga) que dice ser así: Código PHP: |
Respuesta: FAQ's de PHP Tema: Extencion Archivos Pregunta: Como puedo saber la extencion de un archivo? Respuesta: Usando la funcion explode() y end() de la siguiente manera: Código PHP: |
Respuesta: FAQ's de PHP Tema: Traer valores de una base de datos MySQL a través de una COOKIE Pregunta: ¿Cómo puedo traer la información de un registro en una base de datos MySQL con tan solo una COOKIE? Respuesta: Esta respuesta la encontré extrayendo información de varios POSTS: Para empezar necesitarías tener la conexión básica a la base de datos, luego incluír la siguiente línea de código. Tened en cuenta que 'usuario' es el ejemplo que uso como campo de la BD y $_COOKIE['usuario'] es el ejemplo de la cookie que tengo activa y verificada en mi PHP: Código PHP: Código PHP: |
Respuesta: FAQ's de PHP Tema: Upload de Archivo Pregunta: ¿Como configurar tu servidor para subir archivos pesados por medio de un script? Respuesta: Antes de hacer esto es necesario saber si tu servidor fue instalado como CGI. Para saberlo simplemente creando un script con la siguiente función, subelo a la raiz de tu servidor y ejecutalo. ../php_info.php Código PHP: Simplemente crear un archivo de texto con la siguiente información y nombralo php.ini. Debes subir este archivo en la carpeta donde esta el script que subira el archivo al servidor. Es decir, si el script upload_archivo.php esta en la carpeta upload: el php.ini debes incluirlo dentro de la carpeta upload. ../carpeta_script/php.ini Código PHP: Ya con esto y un script de upload archivo puedes subir archivos de alto peso. Recomiendo usar un progressbar para irle avisando al usuario de como va la subida. Dejo el tema donde hice esta pregunta en caso de querer más nformación. También pueden ayudarse de: http://blog.unijimpe.net/upload-de-archivos-2mb-php/ Saludos. Espero halla sido de ayuda, fue mi primer aporte a esta gran comunidad. |
Respuesta: FAQ's de PHP Tema: Generar un fichero rss.xml Pregunta: ¿Cómo puedo generar un feed o RSS de mi web? Respuesta: Suponemos que la web tiene artículos y estos están en una base de datos. El código para generar ese RSS y que otras webs os puedan sindicar es: Código PHP: |
Respuesta: FAQ's de PHP Tema: Leer archivos (fuera de mi servidor) Pregunta: Necesito leer archivos fuera de mi servidor, por ejemplo un rss, o una salida de un webservice o simplemente de una página cualquiera. Respuesta: Si, podés usar file_get_contents, pero es mejor curl pero éste debe estar instalado en el server. Por si no sabemos que tenemos disponible en nuestro servidor podés usar la siguiente función: Código PHP: Código PHP: |
How to: Función que pone etiquetas <p> parrafos en un textarea :) Tema: Poner etiquetas <p> en un textarea Pregunta: Como agregar tags <p> en lugar de <br /> Respuesta: Ante todo decir que es muy sencillo ahora que lo pienso pero bueno para que esté en el foro y le pueda ayudar al alguien que al igual que yo esta haciendo un sistema de comentarios o cualquier otro proyecto y le fallaba el tema de los párrafos :si: Me puse la pilas ya hace tiempo con PHP, y viendo que en ningún lado no hay nada de cómo hacer que se respeten las etiquetas Código HTML: <p>Un párrafo</p>en un textarea ( Bueno simplemente con la función Código PHP: Me animé a realizar una función que con ayuda del nl2br que remplaza las nuevas linea Código PHP: Código HTML: <br />Ahora que lo pienso se podia a ver realizado con replace o una variante. Ok, empecemos! Código PHP: Código HTML: <form action="#"" method="post" >
Como vereis la función se llama crear_parrafos() que le paso un argumento que seria el array del POST del textarea, nos ayudamos de la función nl2br para saber donde están los saltos de linea, seguidamente empleamos la función explode que convierte todo el comentario en un array separando cada elemento del array a traves de <br /> Código HTML: Primera linea usando la función nl2br para que muestren los saltos de linea y seguidamente explode para que nos convierta en un array, primera linea"Primera linea usando la función nl2br para que muestren los saltos de linea y seguidamente explode para que nos convierta en un array, primera linea" ahora usamos la funcion implode que lo que hace es convertir nuestro array en una cadena pero con todos los elementos que tiene el array uniendolos con una cadena (En este caso lo uniremos con las etiquetas </p><p> . Y a la hora de mostrarlo pondremos las etiquetas <p> de inicio que no realiza implode y la etiqueta </p> del parrafo ultimo del final. Espero que os sea de utilidad. Salu2! |
Respuesta: FAQ's de PHP Tema: Funciones Pregunta: ¿Como obtengo numeros aleatorios (random) sin que se repitan entre si (unicos)? Respuesta: Podemos crear una funcion, la llame uni_rands (o sea , unique rands o randoms unicos, o aleatorios unicos o lo que sea :borracho:) Aca va el codigo de la funcion Código PHP: Código PHP: Saludos Suerte |
Respuesta: FAQ's de PHP Tema: Arrays Pregunta: ¿Como se cuantos elementos estan repetidos en un array? Respuesta: Aca cree una funcion!.. espero que a muchos les sirva para solucionar ese problema Código PHP: Código PHP: "En este array hay 3 elementos Repetidos!" Saludos y espero que les sirva |
Respuesta: FAQ's de PHP Tema: Funciones Pregunta: ¿Como obtengo numeros aleatorios (random) sin que se repitan entre si (unicos)? (Otro método) Respuesta: Vamos a crear una función que se llame igual a la que puso korg1988 dos mensajes arriba: uni_rands() Aca va el codigo de la funcion
Código php:
El uso es el mismoVer original
Código php:
La funcion devuelve también un array, y los argumentos que necesita son, la cantidad de numeros que queremos obtener, el numero minimo, y el numero maximo. La diferencia está en el código de la función, el cuál es más sencillo (Véase range(), array_rand())Ver original Saludos, :adios: |
Respuesta: FAQ's de PHP Tema: Sesiones Pregunta: Cómo destruyo la sesión al cerrar el navegador? Respuesta: Configurando tu php.ini 1. Abre tu php.ini 2. Busca la linea "session.use_only_cookies" y ponla en Off 3. Asegúrate que "session.use_trans_sid" esté en Off o en 0(cero). 4. Guarda la modificación y reinicia tu servicio web.(normalmente reiniciando apache:borracho:) Saludos:adios: |
Respuesta: FAQ's de PHP Tema: Fechas Pregunta: Cómo puedo saber cuantos dias hay entre dos fechas (PHP)? Respuesta:
Código php:
Suerte! :arriba:Ver original |
Respuesta: FAQ's de PHP Tema: Strings Pregunta: Como puedo aplicar un ucfirst a un string si éste comienza con signos? Respuesta: Mira el siguiente ejemplo:
Código php:
Ver original |
Respuesta: FAQ's de PHP Tema: Cookies Pregunta: ¿Por qué mi cookie creada con PHP funciona en algunas páginas y en otras no? Respuesta: Para resolver este pregunta debemos primero conocer cómo funciona la función setcookie(), con la cuál creamos las cookies con PHP. La función setcookie acepta 6 parámetros (7 desde PHP 5.2). Usualmente las cookies las creamos con los tres primeros: Código PHP: Esto se debe a que las cookies existen para el directorio en el que han sido creadas. Por ejemplo. Tengo un formulario de login y un script PHP que lo procesa. Ambos archivos están en una carpeta login/ dentro del directorio raíz. Aquí ocurre el problema. La cookie será válida para todos los script ubicados en login/ (o sus subdirectorios), mas no para el resto del sitio. Para solucionar esto, hay que definir el 4to parámetro de la función setcookie(). El valor por defecto es el directorio actual del script que crea la cookie. Al asignarle el valor de '/' haremos que la cookie que se genera esté disponible en el sitio entero, independientemente del directorio donde ha sido creada. Código PHP: :adios: |
Respuesta: FAQ's de PHP Cerramos el FAQ para experimentar trabajando futuras consultas desde el Wiki: http://www.forosdelweb.com/wiki/PHP |
| La zona horaria es GMT -6. Ahora son las 20:30. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.