Грешка на един ред..

bobsona1

Registered
На този ред
Код:
echo "Файла ". basename( $_FILES['uploadedfile']['name']). " беше качен успешно!<br /> Линк към файла : http://$_SERVER['PHP_SELF']/$target/". basename( $_FILES['uploadedfile']['name']). "";
получавам грешка
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING
 
Код:
$ns = basename( $_FILES['uploadedfile']['name']);
echo "Файла $ns беше качен успешно!<br />Линк към файла: http://$_SERVER['PHP_SELF']/$target/$ns";
?
 
На променливите слагай къдравите скоби:

Код:
echo "Файла ". basename($_FILES['uploadedfile']['name']). " беше качен успешно!<br /> Линк към файла : http://{$_SERVER['PHP_SELF']}/{$target}/". basename($_FILES['uploadedfile']['name']);
 
@adrian - не става така, защото echo-то ми е в този вид
Код:
{ 
echo "Файла ". basename($_FILES['uploadedfile']['name']). " беше качен успешно!<br /> Линк към файла : http://{$_SERVER['PHP_SELF']}/{$target/}". basename($_FILES['uploadedfile']['name']);
}
И получавам
Parse error: syntax error, unexpected '/', expecting '}'
 
Промених си поста :) Грешката беше, че съм сложил наклонената черта преди затварящата къдрава скоба :)

Код:
echo "Файла ". basename($_FILES['uploadedfile']['name']). " беше качен успешно!<br /> Линк към файла : http://{$_SERVER['PHP_SELF']}/{$target}/". basename($_FILES['uploadedfile']['name']);
 

Back
Горе