0
我制作了一个类似于图库的网站,其中的图片分组在不同的选项卡中。每张图片都有一个名称,每个标签也有一个名称。主要的PHP看起来是这样的:将值添加到文件中的数组并保存
<?php
// Tab links generated from $tabs array
for($i = 1; $i <= count($tabs); $i++)
{
echo
'<li'.(($i == 1)?' class="active"':'').'><a href="#tab'.$i.'">'.$tabs[$i].'</a></li>'."\r\n";
}
?>
</ul>
<div class="tab-content">
<?php
for($i = 1; $i <= count($tabs); $i++)
{
// For each item from $tabs generates corresponding $tab
echo
'<div id="tab'.$i.'">
<div class="thumbs">';
foreach (${'tab'.$i} as $name)
{
echo
'<div class="thumb"'.(($i == 1)?' class="tab active"':'').'>
<img src="images/thumbs/'.$name.'.jpg">
<span '.((strlen($name) >= 17)?'id="small" ':'').'class="title"><span>'.$name.'</span></span></a>
</div>';
}
echo
'</div></div>';
}
?>
我有一个单独的文件,用数组存储数组。 它看起来像这样:
$tabs = array(1 => 'Animals', 'Indoors', 'Nature');
$tab1 = array('my dog', 'cat', 'monkey', 'turtoise');
$tab2 = array('wardrobe', 'chair', 'table', 'tv', 'lamp');
我希望能够通过一个输入框,在我的网站上添加元素的数组,并保存在阵列上的文件的更改。请协助!
更好的计划,开始使用数据库 –
我不会推荐使用PHP文件创建PHP文件。使用数据库或保存JSON文件并改为编辑该文件。你已经标记了MySQL,你知道如何创建表并通过PHP连接到你的数据库吗? –
使用数据库。如果你不能,使用SQLite。使用JSON文件。使用XML。使用**除了普通的PHP文件**。你在这里提倡的这种方法只会导致直接的麻烦。 – tadman