Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/11/2008, 11:30
Avatar de OsSk4R
OsSk4R
 
Fecha de Ingreso: octubre-2006
Ubicación: $this->home
Mensajes: 824
Antigüedad: 17 años, 6 meses
Puntos: 74
Problemas al 'Escapar'

Buenas a tod@s,

Quisiera que me echaran una mano con el tema de escapar (/). No consigo hacer que me funcione.

Explico:

Tengo "montado" un sistema de registros de usuari@s. Lo que estoy haciendo, es que al registrarse un@ usuari@, se cree una carpeta y un archivo con su nick.
Para eso, útilizo ésto;

Código PHP:
$oldumask = umask(0);
mkdir ("$nickmiem", 0777);  
umask($oldumask);
$f1=fopen("$nickmiem/$nickmiem.php", "w");      
fwrite( $f1, "<?php $Hola "SALUDOS\";
?>" 
);
Bueno, como ven lo que hago es que al crearse ese archivo, dentro del mismo, se cree un pequeño código...
Hasta ahí bien.

Lo que estoy haciendo es añadirle más código a ese archivo.
Y todo me va bien, menos este trozo:

Código PHP:
$consulta 'SELECT * FROM usuarios where nickmiem="' $HTTP_COOKIE_VARS["usNick"] . '"'
El problema que tengo es que lo tengo que 'escapar' para que al crearse el archivo, se muestre el codigo, porque si no lo 'escapo' no me sale.
Entonces...lo estoy 'escapando' de varias maneras.

Por ejemplo:

Código PHP:
$consulta SELECT FROM usuarios where nickmiem="\' . $HTTP_COOKIE_VARS[\"usNick\"] . \'\"\'; 
Y lo único que consigo es que se muestre un error en pantalla como éste:
Cita:
Parse error: parse error, unexpected T_CHARACTER, expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\Program Files\www\web\registrar.php on line 101
Bueno, como ven el problema ésta en los 'escapes', que no lo hago correctamente.

¿Alguien me puede decir debe der ser?

Lo estoy haciendo de varias maneras pero... siguen apareciendo errores relacionados con lo mismo.

Gracias de antemano =)