Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/08/2010, 18:10
hecpok
 
Fecha de Ingreso: diciembre-2003
Mensajes: 66
Antigüedad: 20 años, 5 meses
Puntos: 1
Problema para visualizar los php creados

Hola amigos

Tengo un problema para poder probar, algunas cosas chicas en PHP mezclado con Flash.
Queriendo probar un contador de visitas que he visto en varias Guias en internet, no he
podido visualizar el contador. No se si mi problema radica en una mala configuracion de PHP + IIS 5.1 de Windows Xp u otra cosa. Todas las cosas que probe, las hize de esta forma :

http://localhost/talcosa.php ( a modo de ejemplo )

El codigo de uno de los tantos contadores de visitas que probado de PHP es el siguiente :

<?php
$archivo = "contador.txt";
$abre = fopen($archivo,"r");
$total = fread($archivo, filesize($archivo));
fclose($abre);
$abre = fopen($archivo, "w");
$total = $total + 1;
$grabar = fwrite($abre, $total);
fclose($abre);
echo "&contador=$total&";
?>


pero cuando he querido ver si funciona, ya sea en IE o Firefox me sale el siguiente error :


Warning: fread(): supplied argument is not a valid stream resource in C:\Inetpub\wwwroot\contador.php on line 4

Warning: fopen(contador.txt) [function.fopen]: failed to open stream: Permission denied in C:\Inetpub\wwwroot\contador.php on line 6

Warning: fwrite(): supplied argument is not a valid stream resource in C:\Inetpub\wwwroot\contador.php on line 8

Warning: fclose(): supplied argument is not a valid stream resource in C:\Inetpub\wwwroot\contador.php on line 9
&contador=1&


y en Flash al visualizar lo que devuelve el contador con el siguiente codigo, me devuelve "1" sin comillas, que lo atribuyo a que como no pudo manejar bien los archivos, obviamente devolvio 1, sin sumar nada.

loadVariablesNum ("contador.php", 0);


y en el campo dinamico en la seccion variable : ''contador'' sin comillas y sin nombre de instancia.
Ahora bien, en mi hosting gratis que ofrece PHP + MySql, curiosamente tambien muestra el valor 1 en el campo que puse.

Respecto al IIS 5.1 en mi WXP, puedo ver correctamente los archivos "index.asp" y "index.php" con esos ejemplos basicos que muestran las guias.

Incluso, pudo desplegar sin problemas la informacion del PHP instalado con el archivo "prueba.php" y con el codigo :

<?php phpinfo();
?>


Detallo como instale PHP en mi Windows. Primero que todo, NO instale la version ejecutable sino el .ZIP.

1.- renombre el archivo "recomendado" a PHP.ini y lo deje en la carpeta c:\windows.
2.- Dentro de ese archivo PHP.INI deje las siguientes clausulas activadas, no puse otras mas, porque aun no me manejo en MySql :

extension_dir = C:\php\extensions
cgi.force_redirect = 0

3.- Dentro del IIS, deje los siguientes valores, dentro de la seccion CONFIGURACION :

- Filtros Isapi = C:\php\php5isapi.dll
- Directorio Particular : C:\Inetpub\wwwroot
- Lectura, Escritura, Examen de Directorio están seleccionados.
- Permisos de Ejecucion : Solo secuencias de comandos
- En Documentos : En el orden ascendente, index.php, index.htm, default.asp, default.htm, iisstart.asp
- Siguiendo DENTRO de Configuracion, en Asignaciones :
ejecutable : C:\php\php5isapi.dll (cuando puse c:\php\php.exe se quedo eternamente CARGANDO...)
extension : .php
verbos : Todos los verbos
Marcado : Motor de secuencias de comandos


Preguntas :

1.- ¿ que se me olvido activar en PHP o IIS ?
2.- Ahora bien en mi hosting gratis que tiene PHP, ¿ falto algo activar ? ya que tambien el contador mostro "1"

Disculpen la lata, pero queria que tuvieran la mayor informacion posible para ver q paso.
Estare MUY pendiente de su ayuda..cualquier dato pregunten.
MUCHAS GRACIAS