her*_*ron 1 php url replace image
我用CKEditor构建了一个迷你内容管理系统.用户可以从其他网站粘贴图像URL.有没有办法在用户提交内容时获取所有图像URL,将所有这些图像保存到服务器,并用我的服务器的URL替换另一个服务器的URL?
例如,用户写了这样的东西:
<img src="somews.com/img1.jpg"/>Lorem Ipsum is simply dummy text of the printing and typesetting industry. ...
Run Code Online (Sandbox Code Playgroud)
在提交过程中,PHP会将图像保存somews.com/img1.jpg到服务器,将其URL转换为myserver.com/photos/img1.jpg并替换 <img src="somews.com/img1.jpg"/>为..这可能吗?
如果您的服务器上启用了PHP5并启用了HTTP流包装器,则将其复制到本地文件非常简单:
copy('http://somedomain.com/file.jpeg','/ tmp/file.jpeg');
这将处理所需的任何流水线等.如果您需要提供一些HTTP参数,则可以提供第三个"流上下文"参数.