サーバーにファイルをリモートアップロードするためのスクリプトを作成していました。ここにコードがあります。ところで、私はサイトからそれを取りました。サイト名を投稿しなかったか、スパムか何かと見なされる可能性があります。リモートファイルをサーバーにダウンロードすることについてです。
<?php
if (isset($_POST['myupload']))
{
$links_list = $_POST['upload'];
$incr = 0;
$links = explode("\r\n",$links_list);
define('BUFSIZ', 4095);
for ( $incr == 0 ; $incr < count($links) ; $incr++ )
{
$url = $links[$incr];
$rfile = fopen($url, 'r');
$lfile = fopen(basename($url), 'wb');
while(!feof($rfile))
fwrite($lfile, fread($rfile, BUFSIZ), BUFSIZ);
fclose($rfile);
fclose($lfile);
}
}
?>
<script type="text/javascript"></script>
</head>
<body>
<div id="upload_box">
<form action="" method="post">
<textarea name="upload" cols=80 rows=20></textarea>
<input type="submit" name="myupload" value="Upload Files">
</form>
このスクリプトについていくつかお聞きしたいことがあります。
$lfile = fopen(basename($url), 'wb')
< このコードは何をしますか?fwrite($lfile, fread($rfile, BUFSIZ), BUFSIZ);
< そして、このコードはどうですか?
ばかげた質問をしていることは承知していますが、皆さんが私のためにそれを明らかにしてくれることを願っています.