Черный Корсар
вообщем такой сабж. имеется простенький скрипт на php, для рандомного вывода html кода.
сам скрипт.
Код:
<?
$num_of_html = 1;
$html_dir = "папка";
$html_tip = ".html";
// =======================================================
$html_array = array();
$d = dir($html_dir);
while($entry=$d->read())
{
if(ereg("html$",$entry))
{
$html_array[] = $entry;
}
}
$d->close();
srand ((double) microtime() * 10000000);
$rand_keys = array_rand($html_array,$num_of_html);
echo "<table align=center cellpadding=0 width=150 cellspacing=0 border=0>";
for($m=0;$m<$num_of_html;$m++)
{
echo "<tr><td>";
if($num_of_html==1)
{
include($html_dir."/".$html_array[$rand_keys]);
}
else
{
include($html_dir."/".$html_array[$rand_keys[$m]]);
}
echo "</td></tr>";
}
echo "</table>";
?>
косяк заключается в следующем. если прописывать сей код на php страницу которая лежит в корне домена, то все ок. все работает как и было задумано. но если прописывать сей код на страницу которая лежит в /папка/ то скрипт не работает. вместо этого выдает какуюто хрень. собсно линки на примеры:
http://free-best-sex.com/test-random.php тут все заебца.
http://free-best-sex.com/test-random/test-random.php тут нет
вопрос. как можно это исправить? вариан продублировать хтмл страницы которые будут в рандоме - отпадает, ибо слишком дохера гемора.
пробовал в $html_dir = "папка"; прописыть полный путь с адресом домена, не работает. существуют еще варианты?
заранее благодарен, ну и мои скромные +5
janso
Прописывай полный путь, но не url, а путь на диске.
Типа /hosts/pedc3e395485592ab69/www.free-best-sex.com/htdocs/random/dvd