-4

a.php という名前の php を使用してサーバーに画像を更新します。文字列を投稿したい場合、同じ php を使用できますか、それとも新しいものを作成する必要があります。

これは a.php の抜粋です。

<?php

$con=mysql_connect("localhost","root","wk123456");
mysql_select_db("update",$con);
if($_FILES['uploadedfile']['size']>0)
{
$fileName=$_FILES["uploadedfile"]["name"];
$tmpName=$_FILES["uploadedfile"]["tmp_name"];
$fp=fopen($tmpName,'r');
$content=fread($fp,filesize($tmpName));
$content=addslashes($content);
fclose($fp);
...
mysql_close($con);
?>
4

2 に答える 2

4

同じ PHP を使用できます。フォームに別の入力フィールドを追加するだけで、通常の方法でアクセスでき$_GETます$_POST

于 2013-01-16T11:57:02.230 に答える
0

画像やファイルタイプをアップロードするには、フォームに enctype を記載する必要があります

<form action="upload_file.php" method="post" enctype="multipart/form-data"> . Other wise upload will not work.

また、アップロードされたファイルの詳細を取得するには、 $_FILES を使用する必要があります。$_POST は、アップロードされたファイルの値を提供しません。

したがって、そのように $_FILES['fieldname']['name'] を使用できます。

詳細については、これを参照してください

于 2013-01-16T12:08:11.157 に答える