Php从url复制文本


Php copy text from url

我不知道如何写得好。我正在尝试制作一个名为copy_from_url_=_.php.php文件。然后,我希望只要用户在点之前输入一个url,特定url的内容就会显示在上面的.php网站上。

示例:我转到url copy_from_url_=_.php。没有显示任何内容,因为没有给出url。然后我重新键入copy_from_url_=_www.example.com.phpwww.example.com的内容显示在我的phpurl上。

我知道可以使用file_get_contents函数完成的第二部分,但我错过了第一部分。有什么想法吗?

验证$_GET值。这将告诉你是否有任何东西(并且是有效的格式)

if( filter_var($_GET['copy_from_url'], FILTER_VALIDATE_URL) ) {
    //URL given!
    //Either use cURL or file_get_contents
} else {
   //No url given
}

为了可读性/准确性/OCD,我会删除结尾的.php。它将帮助最终用户体验快速确定他们从何处应对。但是,如果您不想,请执行以下操作;

$strUrl = rtrim($_GET['copy_from_url'], '.php');
if( filter_var($strUrl, FILTER_VALIDATE_URL) ) {

https://eval.in/200283