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\";
?>" );
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"] . '"';
Entonces...lo estoy 'escapando' de varias maneras.
Por ejemplo:
Código PHP:
$consulta = SELECT * FROM usuarios where nickmiem="\' . $HTTP_COOKIE_VARS[\"usNick\"] . \'\"\';
Cita:
Bueno, como ven el problema ésta en los 'escapes', que no lo hago correctamente.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
¿Alguien me puede decir debe der ser?
Lo estoy haciendo de varias maneras pero... siguen apareciendo errores relacionados con lo mismo.
Gracias de antemano =)