-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 回答