Ошибка анализа T_Variable

Это мой код:

<? php $content = file_get_contents("http://img.ruphp.com/php/blue-flower-563.html"); $fp = fopen("/test/image.jpg", "w"); fwrite($fp, $content); fclose($fp); ?> 

И это ошибка, которую я получаю:

 Parse error: syntax error, unexpected T_VARIABLE in D:\Host\5164\html\maffick1\test\download.php on line 2 

Насколько мне известно, эта ошибка возникает, когда вы пропускаете точку с запятой или скобки. Но я все пробовал. Пожалуйста, помогите мне.

Удалите пробел между вопросительным знаком и «php» в первой строке:

 <? php 

Измените это на:

 <?php 

Так как <? также знаменует начало PHP-скрипта, парсер будет обрабатывать ваш код как:

  <? php $content = file_get_contents("http://img.ruphp.com/php/blue-flower-563.html"); $fp = fopen("/test/image.jpg", "w"); fwrite($fp, $content); fclose($fp); ?> 

Поэтому он считает, что вы пытаетесь объявить переменную php , но ей не указан знак $ .

Удалите пространство:

  <?php $content = file_get_contents("http://img.ruphp.com/php/blue-flower-563.html"); $fp = fopen("/test/image.jpg", "w"); fwrite($fp, $content); fclose($fp); ?>