0

php/mysql/html の皆さん、

画像へのパスを保持するこの変数があり、それをデータベースに挿入します(はい、mysql_real_escape_stringを使用しています)。これは完全に機能します。

$file_name = $_FILES["file"]["name"];
$path='images\ '. $file_name;
insert into...blah blah blah

パスは後でデータベースから取得され、上記の変数に格納されます。

$path       = $row['file_path'];

私はそれを表示しようとしています:

 // the contents of $path in this case is: images\ cats.jpg
echo "<img src=" . $path . ">";

ただし、src が拾う唯一のものは images\ であり、イメージの実際の名前 + 拡張子ではないため、イメージは壊れます。これはおそらくスラッシュに関係していることはわかっていますが、私は初心者であり、助けが必要です。前もって感謝します!

4

2 に答える 2

1

君の

$path='images\ '. $file_name; 

する必要があります

$path='images\'. $file_name;
于 2013-05-01T03:20:13.607 に答える
0

$path 変数を出力して値を確認します。

echo $path;exit;

Webブラウザで値を取得します。

ブラウザに表示された値をコピーして URL に貼り付けます。画像が表示される場合は、保存したパスは正しいです。そうでない場合は、リソースへの相対パスの指定が間違っています。

于 2013-05-01T03:50:21.010 に答える