我是php的新手,所以请在这里忍受我。
这是一个粗略的例子,但我可以说我有一个文件(显然不起作用:),说1.php
,我有
<?php
function links1($l1, $l2){echo "<a href='". $l1 ."'><img src='". $l2 ."'/></a>";}
$ext_file = '2.php';
$v1 = fopen($ext_file, 'r');
$data = fread($v1, filesize($ext_file));
//i assume some piece of code has to go here?? Or maybe i need a new approach ...
?>
我试图基本上阅读2.php,我有
links1("gg1", "1.jpg");
links1("gg2", "2.jpg");
etc...
这样当我打开1.php时我会看到1.jpg 2.jpg等等......怎么做?
如果可能的话,我应该如何修改我只能放的代码
gg1 1.jpg
gg2 2.jpg
gg3 3.jpg
gg4 4.jpg
....
它仍然有用吗?
谢谢你们的帮助!
答案 0 :(得分:1)
您可以在1.php。
中简单地include 2.php<?php
function links1($l1, $l2){echo "<a href='". $l1 ."'><img src='". $l2 ."'/></a>";}
include "2.php";
?>
2.php应如下所示:
<?php
links1("gg1", "1.jpg");
links1("gg2", "2.jpg");
有4种不同类型的包含:
答案 1 :(得分:1)
有可能......
$data = file_get_contents('2.php');
$data = explode("\n", $data);
foreach($data as $string){
list($l1, $l2) = explode(' ', $string);
links1($l1, $l2);
}
如果您的行尾设置为Windows而不是UNIX,则使用"\r\n"
...