PHP
De Foros del Web
¿Qué es PHP?
PHP es un lenguaje de programación interpretado, diseñado originalmente para la creación de páginas web dinámicas. Es usado principalmente en interpretación del lado del servidor (server-side scripting) pero actualmente puede ser utilizado desde una interfaz de línea de comandos o en la creación de otros tipos de programas incluyendo aplicaciones con interfaz gráfica usando las bibliotecas Qt o GTK+..
PHP es un acrónimo recursivo que significa PHP Hypertext Pre-processor (inicialmente PHP Tools, o, Personal Home Page Tools). Fue creado originalmente por Rasmus Lerdorf en 1994; sin embargo la implementación principal de PHP es producida ahora por The PHP Group y sirve como el estándar de facto para PHP al no haber una especificación formal. Publicado bajo la PHP License, la Free Software Foundation considera esta licencia como software libre. Fuente
Este artículo es parte de las FAQs de PHP y el Manual de PHP
- Indice de las FAQs: Conceptos, Configuración, Formularios, Manejo de Archivos, Integración con Bases de Datos, Sesiones, Extensiones y Librerías, Seguridad, Funciones, Clases y Objetos, Frameworks
- Agregar al FAQ: PHP: Instrucciones para agregar una pregunta al FAQ de PHP
- Regresar al Foro de Php
| Cliente AIR Foros del Web |
| Lee los foros desde tu computadora |
Espacio para organizar preguntas y respuestas frecuentes del foro de PHP en Foros del Web.
Contenido |
Preguntas Frecuentes (FAQ)
Conceptos
- ¿Cómo puedo comenzar con PHP?.
- ¿Qué es una sesión de PHP?.
- ¿Cómo envío un email en formato HTML?.
- ¿Cómo obtengo la fecha del servidor?.
- ¿Cómo paso un array de un script.php a otro.php?.
- SMTP utilizando Sockets en PHP.
- ¿Por qué pierde el valor mi variable dentro de mi función?.
- Web modulares:¿Cómo hago esas páginas web que las secciones que incluyen son del tipo index.php?id=2.
- ¿Cómo puedo mostrar código HTML coloreado?.
- ¿Cómo hago para alternar los colores de las filas de una tabla, como en los foros?.
- Muy bonito lo de alternar dos colores, pero ¿podrías hacerlo para rotar cuatro colores?.
- Evitar que una imagen quede en la Caché del navegador
- ¿Cómo sé los usuarios activos que hay en mi web?.
- Conversión formato fecha tipo Año-Semana-Dia semana a formato standar dd/mm/aaaa.
- ¿Cómo puedo hacer descargas con opción 'Resume'?.
- ¿Cómo obtener la fecha actual en listas desplegables HTML con la fecha de hoy seleccionada?.
- ¿Cómo recomendar mi sitio web a un amigo?
- ¿Cómo puedo imprimir todos los mensajes de error?
- ¿Cómo recorrer el abecedario de forma simple?
- ¿Cómo hacer Reportes con la clase (PDF) de RyOS?
- ¿Cómo generar un reporte (PDF) ? Parte 2
- ¿Cómo leer un a pagina web y sacar las imagenes?
- ¿Cómo Crear Thumbnails de imágenes?
- ¿Cómo crear Sitios multilingües?
- ¿Cómo hago para saber los usuarios en linea en mi web?
- ¿Cómo convierto un número a una cadena de texto que lo represente (p.e.- 2,115 = Dos mil ciento quince)?.
- ¿Cómo generar una versión imprimible de una página html en PHP?.
- ¿Cómo registro la Dirección IP, de las Pcs que ingresan a mi sitio Web?.
- ¿Cómo saber cuándo algo es javascript y cuándo es PHP?.
- Ordenar un array BIDIMENSIONAL por uno o varios campos (columnas).
- Convertir URL a enlaces con criterios.
- ¿Cómo Saber la MAC Address?
- ¿Cómo saber si un e-mail es correcto?
- ¿Cómo hacer un extractor de e-mails?.
- ¿Cómo generar passwords aleatórios numéricos o alfanuméricos de longitud variable?.
- ¿Cómo puedo poner el peso de la página?.
- ¿Cómo puedo crear un sistema prev and next con manejo de errores?.
- ¿Puedo combinar HTML con PHP, y con ello diseñarlo con Dreamweaver?.
- ¿Cómo veo la fecha y hora del servidor?.
- ¿Cómo genero un password fácil de memorizar?.
- ¿Cómo calculo el tiempo que tarda una página en generarse?.
- Generar la misma Cookie en www.dominio.com / dominio.com / sub.dominio.com....
- ¿Cómo hacer que el "mensaje" de un e-mail se encuentre en un archivo .php?.
- ¿Cómo hacer un catálogo de imágenes automáticamente?.
- ¿Cómo combino html y php en un condicional?.
- ¿Cómo puedo hacer una aplicación en varios idiomas y con un sólo código?.
- ¿Cómo Utilizar cookies en PHP?.
- ¿Cómo puedo obtener el dígito verificador de un RUT? (Chile).
- ¿Cómo creo una tabla sql en línea, usando php?.
- ¿Cómo puedo crear por medio de una función un menu de lista pasandole como parámetros el nombre, cadena de etiquetas y cadena de valores?.
- ¿Cómo hago para forzar al IE a que me recargue una imagen sin usar su cache?.
- ¿Cómo envío desde php un correo en formato html y txt a la vez?.
- ¿Cómo ordenar un array por el método de ordenación directa?.
- ¿Cómo obtener el tamaño de un archivo en formato entendible para el ser humano común y silvestre, como 150KB, 250MB ,etc.?.
- ¿Cómo creo un calendario de con días y meses donde los vínculos solo lleguen hasta el dia, mes y año actual?
- ¿Para qué sirve anteponer el arroba (@) a una sentencia?.
- ¿Cómo puedo hacer una web en varios idiomas mediante arrays?.
- ¿Cómo puedo contar la cantidad de veces que se descargó un archivo?.
- ¿Cómo puedo listar el contenido de una carpeta en mi webserver para la gente pueda descargar archivos?.
- ¿Cómo puedo generar menús desplegables(option)de forma fácil y cómoda?.
- ¿Cómo validar e-mail de una forma más compleja?.
- ¿Cómo hago para detectar yo mismo si un dominio esta disponible?.
- ¿Por qué si guardo mis .php con codificación UTF-8 me aparece un error del tipo Headers already sent?.
- ¿Por qué en mi página se ven caracteres extraños en vez de tildes o eñes?.
- ¿Hay manera de lograr múltiples formatos en español sobre una fecha?.
- ¿Puedo hacer que las url que estén en un texto se hagan "linkeables"?.
- ¿Cómo puedo mostrar acentos y ñ sin que los reemplace por ? u otro caracter extraño?.
- ¿Cómo resuelvo un posible abuso de mayúsculas en texto, cómo sé que se está abusando de las mayúsculas?.
- Url/Paginado/Propagar datos.
- Conversor CNAE-93 Rev. 1 a CNAE-2009.
- ¿Por qué me sale "Warning: Cannot modify header information - headers already sent by (output started at 1:2) in 3 on line 4"?.
- ¿Cómo hacer Thumbnails con PHP?
- ¿Qué es y para que sirve el Control de Salida?
- ¿Cómo Saber Si Me Visita Un Robot O Bot?
- ¿Saber saber quien nos linkea?
- ¿Cómo convertir los saltos de lineas invisibles por br en el código?
- ¿Cómo puedo optener la (IP) del Cliente?
- ¿Cómo crear (etiquetas) personalizadas para nuestra web?
- Formato de fechas.
- Eliminar un elemento de un array multidimensional.
- ¿Cómo agregar etiquetas p en un párrafo?.
- ¿Cómo hago para subir mas de 1 archivo, o talvez las cantidad que yo desee sin limitaciones?
- El abc de crear una imagen Espectacular.
- ¿Cómo hago para crear bordes a mis imágenes?
- ¿Cómo logro crear un fondo en degradado lineal?
- ¿Cómo enviar mail desde localhost sin servidor smtp local?
- ¿Cómo Paginar Registros de una base de datos?
- ¿Cómo subir archivos grandes a MySQL en Windows/Linux?
- ¿Cómo dar formato de salida (Kb, Mb, Gb) a la funcion filesize() y con la precision que yo quiera?
- ¿Cómo puedo ejecutar procedimientos almacenados desde php hacia MS SQL?
- ¿Cómo puedo insertar marcas de agua o logos a las imágenes?
- BreadCrumb
Configuración
- ¿Cómo puedo saber qué módulos tengo instalados en mi Servidor?.
- Estoy intentando recoger unas variables que paso de un script a otro y no me llegan ¿qué puede ser?.
- ¿Cómo puedo formatear un número?.
- Necesito cambiar la directiva register_global a On y no tengo acceso al archivo php.ini???.
- Modificar Imágenes (Educacional).
- ¿Cómo trabajo con VirtualHost(s) y Dominios Virtuales en mi PC?.
- No puedo instalar PHP como módulo de Apache, ¿por qué?.
- ¿Cómo instalo PHP como Módulo de Apache en Windows?.
- ¿Dónde consigo buenas utilidades para Apache/PHP?.
- Al intentar ejecutar PHP me da este error: "Security Alert! The PHP CGI cannot be accessed directly".
- PHP: Tools para aprovechar PHP bajo Apache en windows.
- ¿Cómo puedo mejorar el editor Maguma Studio usando PHP?.
- ¿Cómo puedo configurar mi página para diferentes idiomas?.
- The server encountered an internal error or misconfiguration and was unable to complete your request (error 500).
- ¿Cómo puedo generar textos en diferentes fuentes usando imágenes?.
- Ejecutar php desde línea de comandos en "Linux".
- Enviar un correo desde la línea de comando a distintos destinatarios.
- ¿Cómo configurar mi php y un pequeño servidor de correo en forma local?.
Formularios
- Tengo una web en varios idiomas, ¿Cómo puedo mostrar a mis visitantes la que más se ajuste a sus preferencias?.
- ¿Cómo paso valores entre varios formularios?.
- ¿Cómo puedo evitar los posts de bots y/o spammers en mi sistema de formularios? (Captcha).
- Crear <select> de paises con php.
- ¿Cómo puedo mostrar en un formulario select valores de un directorio?
Manejo de Archivos
- PHP no me respeta los saltos de línea de mi texto.
- ¿Cómo puedo subir archivos a través de un formulario?.
- ¿Cómo genero un reporte en EXCEL a partir de una tabla?.
- Comprimir archivo a .gz.
- ¿Cómo puedo crear una interfase (o librería) de mi página en sólo un archivo PHP?.
- ¿Cómo puedo hacer una consulta a un TXT?.
- ¿Cómo mostrar citas aleatorias guardadas en un txt?.
- ¿Cómo puedo pasar valores de un archivo XML a una base MySQL utilizando PHP?.
- ¿Puedo incluir todos los php de un directorio?.
- ¿Cómo leer CSV en PHP?.
- ¿Donde puedo conseguir información de cómo documentar mis programas PHP?
- PHP:¿Como puedo ver los usuarios en linea con un .txt?.
Interacción con Bases de Datos
- ¿Cómo distribuir los resultados de un query en columnas?.
- No sé cómo trabajar con PHP y MySQL.
- ¿Cómo puedo mostrar los párrafos de un texto almacenado en la base de datos?.
- ¿Cómo puedo mostrar únicamente el primer párrafo del texto almacenado en la base de datos? (Muy útil para resúmenes de artículos).
- ¿Cómo hacer una lista desplegable (select) con valores de una tabla Mysql que dependa del valor seleccionado en la primera?.
- ¿Cómo conocer el tamaño en bytes de una Base de Datos MySQL?.
- ¿Cómo exportar mi base de datos a un archivo 'archivo.sql'?.
- ¿Cómo convertir el formato de las fechas en campos DATE a dia-mes-año?.
- ¿Cómo inserto la fecha actual en uno de mis campos de mi BD?.
- ¿Cómo evitar guardar registros duplicados en mi BD?.
- ¿Cómo puedo hacer para generar combobox dinámicamente con datos de una DB?.
- ¿Cómo crear un árbol jerárquico a partir de una tabla en la DB?.
- ¿Cómo crear un sencillo libro de visitas?.
- ¿Cómo puedo exportar tablas de Mysql en excel desde php?.
- ¿Cómo puedo armar un árbol de categorías?.
- Registrar usuarios y loguearlos usando BD.
- ¿Cómo puedo restar 2 fechas que se encuentran en campos de mi DB directamente con el MySQL?.
- ¿Cómo hago para contabilizar en php y mysql las visitas que tienen mis páginas/secciones internas en mi web?.
- ¿Cómo mostrar una tabla de mi base de datos entera (con título de columnas y datos)?.
- ¿Cómo hacer una marquesina rotaria con resultados de una BD?.
- ¿Cómo hacer una encuesta en php?.
- Paginacion de resultados (facil).
Sesiones
- Sesiones: ¿Qué y Para qué?.
- ¿Cómo guardo y leo una variable de sesión?.
- ¿Cómo manejo el SID de una session en la url?.
- Problemas al forzar descargas/redireccionar (pérdida de valores de $_SESSION) .
Extensiones y Librerías
- ¿Cómo generar un Thumbnail (imagen pequeña) en PHP usando GD?
- ¿Cómo puedo usar las funciones de 'mcrypt' para PHP bajo Windows?
- ¿Cómo creo thumbnails de mis imágenes?
- ¿Cómo genero thumbnails de las imágenes de mis galerías?
- ¿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?
- ¿Cómo usar file_get_contents(), cURL o HTTP_Request?
Seguridad
- Autentificar usuarios en base de datos.
- ¿Cómo puedo comprobar si un email es válido?.
- ¿Cómo compruebo si una url existe o no?.
- Artículo sobre seguridad bajo PHP.
- Pasar variables entre páginas de forma segura (codificadas).
- ¿Cómo hacer un código visual (imágenes) de seguridad? (CAPTCHA).
- ¿Cómo ocultar mi e-mail de contacto para evitar SPAM?.
- ¿Cómo puedo mostrar correos electrónicos en mi Web sin que sea rastreado por robots spam y así preservar la privacidad de mis usuarios?.
Funciones
- ¿Cómo puedo mostrar una imagen aleatoria de una lista?.
- ¿Cómo sé cuántos registros tengo en una tabla?.
- ¿Cómo puedo pasar un texto a mayúsculas/minúsculas?.
- ¿Cómo usar la función header() en cualquier parte de nuestro código incluso después de un echo?.
- ¿Cómo genero un password?.
- Para poner la fecha en español igual que con DATE().
- ¿Cómo encripto con md5 una contraseña?.
- ¿Cómo puedo hacer un calendario?.
- ¿Cómo puedo obtener el dígito verificador de un RUT?.
- ¿Cómo crear funciones con --cantidad de-- parámetros variables?.
- ¿Cómo cortar una cadena de texto larga con puntos suspensivos?.
- Contador de visitas(para artículos, noticias, similares).
- ¿Hay una función para agregar ceros a la izquierda a un número?.
- ¿Puedo saber la distancia de una coordenada a otra?.
- ¿Cómo puedo saber la extensión de un archivo?.
- mysql_fetch_assoc Menos recursos.
- Función Genera Passw Palabras Legibles - (GD) + Sessiones
- ¿Cómo puedo mostrar la cantidad que quiero de palabras?.
- ¿Cómo Pasar un numero a palabras?.
- ¿Cómo reemplazar palabras de una cadena?.
- ¿Cómo puedo ver el código fuente de otra página?.
- ¿Cómo leo los metatags de una página web?.
- ¿Cómo puedo hacer para que las primeras letras de un nombre sean puestas en mayúsculas?.
- como crear una pagina de varios idiomas.
Clases y Objetos
- ¿Cómo enviar mail desde localhost sin servidor smtp local?.
- ¿Cómo puedo medir el tiempo de ejecución de mi script?.
- Agregar al FAQ: PHP: Instrucciones para agregar una pregunta al FAQ de PHP
- Regresar al Foro de Php
