Ik heb een leuk script wat ik enkele jaren geleden nog wel eens gebruikte om foto's te verwerken op een pagina.
toen werkte het, nu dacht ik laatst, laat ik dat script nog eens uit de kast trekken.
nu krijg ik het niet aan de gang en krijg ik de volgende foutmelding:
Warning: Invalid argument supplied for foreach() in C:\domains\cooldown.sohosted.com\wwwroot\test\index.php on line 31
dit is het stukje code waar het om gaat:
<head>
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<title>FhImage</title>
<?php
/******************************************************
FhImage
Copyright (c) 2003 Flash-here.com ([email protected])
*******************************************************/
if (is_file("./settings.php")) {
include("settings.php");
}
if (is_file("./styles.php")) {
include("styles.php");
}
global $g_bgcolor, $g_titlecolor, $g_desccolor;
?>
</head>
<?php
// in case register global is off
foreach($HTTP_GET_VARS as $key => $val) {
$$key = $val;
global $$key;
}
global $files, $isDir, $g_twidth, $g_cols, $g_rows, $g_title, $g_desc, $g_dispFn, $g_sortByFn, $g_folderImg, $g_showInPopup, $g_popupWidth, $g_popupHeight;
include("func.php");
$path = adjustPath($path);
if(!$page)
$page = 0;
if(!$g_cols)
$g_cols = 4;
if(!$g_rows)
$g_rows = 1;
if(!$g_title)
$g_title = "Image Gallery";
if(!$g_twidth)
$g_twidth = 100;
$files = array();
$isDir = array("." => false);
@readFiles($path, $files, $isDir);
?>
<html>
<body <?php if($g_textcolor != "") echo "text=\"$g_textcolor\" ";
if($g_linkcolor != "") echo "link=\"$g_linkcolor\" ";
if($g_vlinkcolor != "") echo "vlink=\"$g_vlinkcolor\" "; ?> >
<div align="center">
<table border="0" cellspacing="0" cellpadding="10">
<tr>
<td>
<div align="center" class="headline"><?php echo $g_title; ?></div>
</td>
<tr>
<td>
<div align="center" class="desc"><?php echo $g_desc; ?></div>
<p>
<div align="center">
<?php
@showPageLinks($path, count($files), $page, $idx,
$g_cols, $g_rows);
?>
</div>
</td>
</tr>
<tr>
<td>
<?php
if ($idx == "") {
@showImgTable($path, $files, $isDir, $page,
$g_cols, $g_rows);
} else {
@showBigImg($path, $idx);
}
?>
</td>
</tr>
<tr>
<td>
<?php
@showFooter();
?>
</td>
</tr>
</table>
</div>
</body>
</html>
kan iemand me vertellen wat ik moet doen om het script te herstellen.
de pagina waar ik de foto's op heb staan is:
http://www.cooldown.sohosted.com/test/
b.v.d.