将图像元素保存在特定的 div 内
<div class='film' id='1'>
<img src='abc.jpg'></img>
<p>blablabla</p>
</div>
<div class='film' id='2'>
<img src='dfdf.jpg'></img>
<p>blablabla</p>
</div>
<div class='film' id='3'>
<img src='fgsf.jpg'></img>
<p>blablabla</p>
</div>
<div class='film' id='4'>
<img src='dfg.jpg'></img>
<p>blablabla</p>
</div>
.
.
.
我使用 PHP 文件创建了 5700 个带有“film”类的 div。 Div id 正在计数。每个 div 包含一个“ ”元素和“”元素。段落和图像元素没有类或 ID。
我想将这些 div 中的图像元素保存在名为 'filmimages' 的文件夹中。我需要将 URL 插入我的数据库。
我的代码应该做到这一点。
id 为 1 的 div ->将图像元素保存到文件夹 -> filmimages/abc.jpg ->插入表(url),其中 id='1' 值为 'filmimages/abc.jpg'
如何使用 php 做到这一点?
<div class='film' id='1'>
<img src='abc.jpg'></img>
<p>blablabla</p>
</div>
<div class='film' id='2'>
<img src='dfdf.jpg'></img>
<p>blablabla</p>
</div>
<div class='film' id='3'>
<img src='fgsf.jpg'></img>
<p>blablabla</p>
</div>
<div class='film' id='4'>
<img src='dfg.jpg'></img>
<p>blablabla</p>
</div>
.
.
.
I create 5700 divs with class 'film' with a PHP file. Div ids are counting. Each div contains a '<p>
' element and '<img>
' element. Paragraph and image elements doesn't have a class or id.
I want to save image elements in these divs in a folder named 'filmimages' . And I need to insert URLs into my database.
My code should do this.
div with the id 1 -> save the image element to the folder -> filmimages/abc.jpg -> insert into table (url) where id='1' values 'filmimages/abc.jpg'
How to I do it with php?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
好吧,您需要将该 HTML 加载到 DOM 中并使用 getElementsByTagName获取这些图像的数组。然后你需要使用 file_put_contents 来保存它。所以...
或者类似的东西。我还没有测试过这段代码,但它似乎是正确的。至于你的数据库,祝你好运,我只搞过 XML,还没有搞过任何 SQL :)
Well you're going to want to load that HTML into DOM and use getElementsByTagName to get an array of those images. Then you are going to want to use file_put_contents to save it. so...
Or something like that. I haven't tested this code, but it seems right. As for your database, good luck, I've only ever messed with XML not any SQL yet :)