我有此腳本有沒有辦法在textarea(php)中保留換行符?
<?php
include 'theme.php';
/*ceklogin();*/
css();
if($_POST['wget-send'])
{
$dir=$_POST['dir'];
$link=$_POST['link'];
exec('echo '.$link.' > /tmp/wget-download-link.txt',$out);
exec('wget -P '.$dir.' -b -i /tmp/wget-download-link.txt -o /www/wget.log -c -t 100 -w 10',$out);
echo $out[2];
exit();
}
echo "<br><br><form action=\"".$PHP_SELF."\" method=\"post\">";
echo "Download directory :<br><input type=\"text\" name=\"dir\" size=\"15\" value=\"/mnt/usb/\"/><br>";
echo '<br>Download link :<br>';
echo ("<textarea name=\"link\" rows=\"11\" cols=\"60\"></textarea><br><br>");
echo '<input type="submit" name="wget-send" value="Send" />';
echo "</form></div>";
foot();
echo '
</div>
</body>
</div>
</html>';
?></div>
</html>';
?>
每當我與兩行或更多,他們將不會被保存在/tmp/wget-download-link.txt
文本輸入。該文件總是空的,但是當我只輸入只包含一行的文本時,它就保存在那裏。我想我的wget-download-link.txt
文件是這樣的:
http:xxx1
http:xxx2
http:xxx3
有沒有辦法做到這一點?
引用$鏈接,而回聲..順便說一句,爲什麼你不使用PHP函數file_put_contents()或fwrite來做到這一點? – donald123
對不起,但你能詳細說明嗎?我不明白 – orlea