Foros del Web » Programando para Internet » PHP »

duda con el simbolo \

Estas en el tema de duda con el simbolo \ en el foro de PHP en Foros del Web. si hago esto: Código PHP: <?php $var1  =  "demo" ; $var2  =  "c:\folder\$var1" ; echo  $var2 ; ?> me resuelve: c:\folder$var1 y necesito que sea ...
  #1 (permalink)  
Antiguo 27/06/2004, 00:38
Avatar de nuevo  
Fecha de Ingreso: mayo-2003
Ubicación: Spain
Mensajes: 2.009
Antigüedad: 14 años, 7 meses
Puntos: 2
duda con el simbolo \

si hago esto:
Código PHP:
<?php
$var1 
"demo";
$var2 "c:\folder\$var1";


echo 
$var2;
?>
me resuelve: c:\folder$var1
y necesito que sea asi: c:\folder\demo

no encuentro la manera de hacerlo, ya que luego lo tengo que meter en la bd mysql, alguien tiene una idea?
__________________
3w.valenciadjs.com
3w.laislatv.com
  #2 (permalink)  
Antiguo 27/06/2004, 01:21
 
Fecha de Ingreso: enero-2004
Mensajes: 431
Antigüedad: 13 años, 10 meses
Puntos: 6
Usa esto:

<?php
$var1 = "demo";
$var2 = "c:\folder\".$var1;


echo $var2;
?>
__________________
El que teme preguntar, se averguenza de aprender.
  #3 (permalink)  
Antiguo 27/06/2004, 01:32
Avatar de nuevo  
Fecha de Ingreso: mayo-2003
Ubicación: Spain
Mensajes: 2.009
Antigüedad: 14 años, 7 meses
Puntos: 2
eso no esta bien escrito.... jejeje, ya dije que era complicado... la culpa la tiene el \...
__________________
3w.valenciadjs.com
3w.laislatv.com
  #4 (permalink)  
Antiguo 27/06/2004, 12:22
 
Fecha de Ingreso: septiembre-2003
Ubicación: Pirexia
Mensajes: 150
Antigüedad: 14 años, 2 meses
Puntos: 1
prueba asi:

<?php
$var1 = "demo";
$var2 = "c:\folder\\$var1";


echo $var2;
?>

Se que es algo asi, lo he visto en alguna parte, pero ahorita realmente no recuerdo :P...
__________________
In a world without walls, who needs Windows?
  #5 (permalink)  
Antiguo 27/06/2004, 15:10
 
Fecha de Ingreso: junio-2004
Mensajes: 84
Antigüedad: 13 años, 5 meses
Puntos: 0
Estimado Nuevo:
Tu problema es el siguiente, el caracter \ se utiliza para escapar a caracteres especiales, tales como las comillas simples y dobles, cuando utilizas una \ delante de un caracter, el php interpreta como que vos queres imprimir ese caracter de forma literal.
Lo que podes hacer para solucionar esto es lo siguiente:
<?php
$var1 = "demo";
echo "c:\folder\".$var1;
?>
__________________
Repositorio de funciones utiles para programadores y administradores
http://www.particle.com.ar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:16.