necesita ayuda.... combinar cadenas

  • Scott123
  • Newbie
  • Newbie
  • No Avatar
  • Registrado: Nov 25, 2008
  • Mensajes: 10
  • Status: Offline

Nota Enero 6th, 2009, 3:26 pm

Código: [ Select ]
 
$authcode="12345"
$nexturl="\"http://www.mysite.com/up-load.php?confirm=".$authcode."\"";
 
#This works
$get_content = file_get_contents("http://www.mysite.com/up-load.php?confirm=123456")
 
#This does not work
$get_content = file_get_contents($nexturl);
 
  1.  
  2. $authcode="12345"
  3. $nexturl="\"http://www.mysite.com/up-load.php?confirm=".$authcode."\"";
  4.  
  5. #This works
  6. $get_content = file_get_contents("http://www.mysite.com/up-load.php?confirm=123456")
  7.  
  8. #This does not work
  9. $get_content = file_get_contents($nexturl);
  10.  


¿Por qué????

Ayuda!!

:cry: Gracias.
  • Anonymous
  • Bot
  • No Avatar
  • Registrado: 25 Feb 2008
  • Mensajes: ?
  • Loc: Ozzuland
  • Status: Online

Nota Enero 6th, 2009, 3:26 pm

  • joebert
  • Sledgehammer
  • Genius
  • No Avatar
  • Registrado: Feb 10, 2004
  • Mensajes: 13458
  • Loc: Florida
  • Status: Offline

Nota Enero 6th, 2009, 4:27 pm

Argumentos sólo necesita comillas alrededor de ellos cuando theyre que se pasa como cadena literales. Cuando pase el nombre de una variable en lugar de una cadena literal, por ejemplo, pasar $ nexturl en lugar de "http://..." , El contenido de esa variable no es necesario incluir las comillas.

Así, cuando se le escapó incluyendo comillas dobles como \ " , La función que se pasa el argumento de que considera que la primera cita el primer carácter del argumento en lugar de la "h" de http://, como quiere.
Strong with this one, the sudo is.

Publicar Información

  • Total de mensajes en este tema: 2 mensajes
  • Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 112 invitados
  • No puede abrir nuevos temas en este Foro
  • No puede responder a temas en este Foro
  • No puede editar sus mensajes en este Foro
  • No puede borrar sus mensajes en este Foro
  • No puede enviar adjuntos en este Foro
 
 

© 2011 Unmelted, LLC. Ozzu® es una marca registrada de Unmelted, LLC