Jump to content

What is wrong with my code.


ShivaGupta

Recommended Posts

i am working with this

$ch = curl_init('http://example.com');
  curl_setopt($ch,CURLOPT_FOLLOWLOCATION,true);
  curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
  curl_exec($ch);
  $url = curl_getinfo($ch, CURLINFO_EFFECTIVE_URL);
  echo $url;

that working fine....

 

 

 if i want to fetch url from other sorce  as

$turl = "http://example.com";
$ch = curl_init('$turl');
  curl_setopt($ch,CURLOPT_FOLLOWLOCATION,true);
  curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
  curl_exec($ch);
  $url = curl_getinfo($ch, CURLINFO_EFFECTIVE_URL);
  echo $url;

then  output like

HTTP://$turl

i dont understand what is wrong plz help me........

Link to comment
https://forums.phpfreaks.com/topic/283311-what-is-wrong-with-my-code/
Share on other sites

To expand on Barand's response. If you are ONLY using the value of a variable, then don't put it in quotes at all - as he stated. However, there are times that you want to concatenate the value of a variable with other string elements. In those case you can put the variable in a double quoted string. PHP has several ways of dealing with quoted text and in some variables are interpreted. In others the variable is treated as a string. Of course, you don't have the include the variable in the string at all and just concatenate the variable to the other string elements using the period.

 

Read this:

http://php.net/manual/en/language.types.string.php

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.