【发布时间】:2013-11-12 09:32:33
【问题描述】:
严格标准:从 行
中的空值创建默认对象include('functions/simple_html_dom.php');
$content=str_get_html($submission);
$content->find('a', 0)->class='article-link';
$content->find('a', 0)->target='_blank';
$content->find('a', 0)->rel='nofollow';
$content->find('img', 0)->class='article-inner-image';
变量$submission 将从表单中获取 POST 数据。它可能包含也可能不包含<a> 和<img> 标签。当两者都存在时,不会引发警告。但是当一个或两个标签都不存在时,它会抛出这个警告。我该如何解决这个问题?
【问题讨论】:
-
你能编辑你的问题并添加警告吗?
-
@Brice:问题描述的前两行是抛出的警告。
-
@MarcellFülöp:情况是形式在博客中。人们可能会插入图像或超链接。因此,如果他们插入超链接和
<img>标签,我想为其添加特定的类。我可以理解警告是因为没有标签。但是如何配置仅当标签存在时才添加属性。 -
这很好,但不是解决方案。这就是问题所在。无论如何,请参阅下面的答案。
标签: php simple-html-dom