0
我有一个脚本可以从您的计算机上传文件到服务器。它工作正常,基本上它是一个上传具有url的图像
<form enctype="multipart/form-data" action="post_img_upload.php?id='.$topicid.'" method="POST">
<input name="uploaded_file" type="file" />
<input type="submit" value="Subila" />
届时,post_img_upload.php开始是这样的:
$target = "pics/";
$fileName = $target . $_FILES["uploaded_file"]["name"]; // The file name
$fileTmpLoc = $_FILES["uploaded_file"]["tmp_name"]; // File in the PHP tmp folder
$fileType = $_FILES["uploaded_file"]["type"]; // The type of file it is
$fileSize = $_FILES["uploaded_file"]["size"]; // File size in bytes
$fileErrorMsg = $_FILES["uploaded_file"]["error"]; // 0 for false... and 1 for true
$fileName = preg_replace('#[^a-z.0-9]#i', '', $fileName); // filter the $filename
$kaboom = explode(".", $fileName); // Split file name into an array using the dot
$fileExt = end($kaboom);
现在我想有上传具有URL地址文件的选项。另一种形式基本上与
<form action="post_img_url_upload.php?id='.$topicid.'" method="POST">
<input name="url" type="text" size="100" />
<input type="submit" value="Copiar"/>
我想有post_img_url_upload.php类似post_img_upload.php。 我该如何解决这个问题? 我该如何基本写出
$fileName = $target . $_FILES["url"]["name"];
?它可行吗? 谢谢!
不,你不能使用这个文件输入。您必须要求用户将URL输入到文本字段中,然后获取PHP脚本中提供的URL。 –