2012-04-16 13 views
0

ASPからPHPへの文字列連結の翻訳に問題があります。私は自動翻訳者を使用しています。おそらく\はPHPのエスケープ引用符であるため、おそらくエラーが発生します。例えばASPからPHPへの変換 - 文字列の連結

caminhoMP3 = Application("Root")&"_content\img\musica\musica_"&MusicaIDAux&"\"&ArquivoMP3Aux 

$caminhoMP3 = Application("Root")."_content\img\musica\musica_".$MusicaIDAux."\".$ArquivoMP3Aux; 

または

$caminhoMP3=."_content\img\musica\musica_".$MusicaIDAux."\".$ArquivoMP3Aux; 
+2

これは問題です。余分なスラッシュ '' \\ "'を追加するか、スラッシュ ''\''で文字列の回りに一重引用符を使用するだけです。また、 '= .'は連結としては無効ですが、'。= 'はです。 – Niloct

答えて

3

あなたの権利を翻訳され、バックスラッシュは、基本的に「引用符をエスケープします。つまり、あなたのスラッシュをエスケープする必要があります(追加のものを追加することによって)

$caminhoMP3 = Application("Root")."content\img\musica\musica".$MusicaIDAux."\\".$ArquivoMP3Aux;