Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como PHP

Pasar Valores de Ventana Hija a Padre (Pass values from Child to Parent Windows with PHP and Javascript)

En este articulo, la ventana hija es un listado de clientes, donde el usuario a darle clic a un cliente, se retorna el ID del Cliente a un objeto Input tipo  hidden y el Nombre del Cliente a un objeto Input tipo  Text . En la ventana padre agrega un hipervinculo como el siguiente: <a href="#" id="customer_search" onClick="showModalSendAndReturnValues('customers_search.php', ''); return false;">Abrir Ventana Hija</a> y crea dos objetos HTML Input: <input type="text" id="customer_name"> <input type="hidden" id="customer_id"> El evento onClick sera el que dispare la función que abre la ventana hija.  El return false , es importante ya que evita que la ventana padre se auto-refresque y nos lleve a otra pagina. La funcion showModalSendAndReturnValues , es un Javascript que puede ir en el header de tu pagina padre o en un archivo de funciones javas...

Qué Pasa Cuando una Sesión en PHP es Creada? (What Happen Automatically When a Session is Created in PHP)

Cuando una sesión es creada las siguientes cosas pasan de manera automática, es decir, sin haber sido llamado por alguna línea de código o comando que usted haya puesto: PHP primero crea un identificador único (unique identifier) para la sesión en particular, el cual es una cadena de caracteres de 32 números. Por ejemplo: 3c7foj34c3jj973hjkop2fc937e3443 . Se envia a la computadora del usuario una cookie llamada  PHPSESSID,  la cual almacena la cadena única de identificación de la sesión. La creada en el punto anterior. Un archivo es creado en el servidor en el directorio designado para ello (vease session.save_path). El nombre de este archivo inicia (prefijo) con la palabra sess_ y seguido el indetificador único. Ejemplo:   sess_3c7foj34c3jj973hjkop2fc937e3443 . Una sesión es creada con el comando  session_start .

PHP has encountered an Access Violation at 015BABDA

Este error se me presento cuando intentaba acceder a una página que programe en PHP utilizando funciones MySQL. En cambio, al ejecutar una página PHP teniendo solamente la función phpinfo (); si se mostraba la configuración general del PHP. La solución: 1. Copia el archivo libmysql.dll que debe estar en tu carpeta de PHP, a la carpeta C:\WINDOWS\system32. 2. Reinicia el IIS (iisreset desde el command prompt de Windows) 3. Listo.

PHP - Error Títulado: No input file specified

Si te estás enfrentando a este error cuando estas probando tu instalación de PHP en tu PC con Windows, te tengo una solución que podrá resolver el caso, pero queda en ti el saber porque sucede. Para que NO te aparezca más este mensaje y puedas navegar (probar) tus paginas en PHP, haz lo siguiente: 1. Ubica el archivo php.ini 2. Haz una búsqueda del texto doc_root . Este es una variable que se configura durante la instalación del PHP. 3. Ahora inhabilitala (es decir, vuelvela un comentario agregandole un punto y coma al inicio). Esta debe quedar: ; doc_root = "c:\windows\inetpub\wwwroot" 4. Guarda o salva tu archivo php.ini 5. Reinicia el IIS (desde el command prompt teclea iisreset ), y listo. Este error fue en una PC con: - Windows XP Professional SP3. - IIS que viene por defecto en el CD de Windows XP Pro. - PHP 5.2.12