-4

PHP スクリプトを使用してアップロードされているファイルを読み込もうとしています。アップロードされたファイルの場所に変数を割り当て、$tra = basename( $_FILES['userfile']['name']);それを Java スクリプトの入力として指定しようとしています

<script type="text/javascript">
var a = <?php echo $tra; ?>;   
</script>
<script type="text/javascript" src="C:/xampp/htdocs/new/jmol/Jmol.js"></script>

しかし、 30 行目と 30 行目に C:\xampp\htdocs\example.php の Parse error: syntax error, unexpected '<'というエラーが表示されます。

<script type="text/javascript">
4

1 に答える 1

1

これを試して:

<script type="text/javascript">
var a = '<?php echo $tra; ?>';   
</script>

文字列を JavaScript 変数に割り当てるには、'' で囲む必要があります。数値を割り当てようとしている場合は、PHP にエラーがない限り、引用符なしで機能するはずです。

于 2012-07-10T11:57:16.483 に答える