Du kunne jo skrive din WAP-fil ud, hvergang der uploades et billede. Jeg kan vise dig et lille eksempel med et HTML-dokument.
Start med at skrive en template for siden og kald den 'templ.txt':
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"
http://www.w3.org/TR/html4/loose.dtd"><html>
<head>
<title>TITLE</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<table cellspacing="0" cellpadding="0" border="0">
%{INSERT_PICS}%
</table>
</body>
</html>
-------------------------------------------------
Dette tag '%{INSERT_PICS}%' skal senere skiftes ud med tabelrækker med billeder i.
Skriv derefter denne PHP-fil:
<?
# Åben mappen 'img'
$dir = opendir('img');
# Fyld billederne i mappen i et array
$aPics = array();
while ( ($file = readdir($dir))!==false ) {
if ($file != "." && $file != "..") { /* as descripted below: these "files" will not be added to the array */
$aPics[] = $file;
}
}
closedir($dir);
# Læs en template og læg den i strengen $tmplStr
$fp = fopen("templ.txt", "r");
if ($fp) {
while ( !feof($fp) ) {
$tmplStr .= fread($fp, 1024);
}
fclose($fp);
}
# Skift special-tag ud med billederne
for ($i=0; $i<count($aPics); $i++) {
$tabelStr .= "<tr><td><img src=\"img/".$aPics[$i]."\"></td></tr>";
}
$fileStr = str_replace("%{INSERT_PICS}%", $tabelStr, $tmplStr);
# Udskriv ny fil
$fp = fopen("nyfil.html", "w");
if ($fp) {
fwrite($fp, $fileStr);
fclose($fp);
}
?>
Sørg for, du har rettigheder til at åbne og skrive filerne. Det gøres forskelligt - alt efter server-platform.
/mvh