Onbekend |
|
Ik heb een script een klein beetje verbouwt maar nu werkt hij niet wie weet een paar aan passingen dat hij gaat werken???
fotoalbum.php
<////hieronder staat het popup script>
<SCRIPT LANGUAGE="JavaScript">
function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=600,height=420');");
}
</script>
<///voor het schrijven>
<?
$amount=15;
if ($_GET['action']=='write') {
header('location: fotoalbum.php?action=read&start=0');
$file=fopen('gastenboek.txt','a');
$message=str_replace("\r",'',$message);
$message=str_replace("\n",'{{',$_GET['message']);
fwrite($file,$_GET['naam'].'|||'.$_GET['fotourl'].'|||'.date('d-m-Y').'|||'.$_GET['fotoextra'].'|||'.$message."\n");
fclose($file);
}
$start=(isset($_GET['start'])?$_GET['start']:0);
$gastenboek=Array();
$gastenboek=file('gastenboek.txt');
?>
</// laten zien van het fotoalbum>
<P>
<TABLE width="100%" cellspacing="0" cellpadding="0" >
<TR>
<TD><center><b>Fotoalbum van de Bloopers!</b><br></TD>
</TR>
</TABLE>
<TABLE width="100%" cellspacing="0" cellpadding="0">
<TR>
<TD class="side"><center>Foto's <? echo $start+1; ?> tot en met <? echo min($start+$amount,sizeof($gastenboek)); ?>.
<HR> <TABLE width="100%" >
<?
$gastenboek=array_reverse($gastenboek);
for ($i=$start;$i<$start+$amount && $i<sizeof($gastenboek);$i++) {
list($naam,$fotourl,$date,$fotoextra,$message)=explode('|||',$gastenboek[$i]);
$message=str_replace('{{',"\n",$message);
echo '<TR><TD>'.($fotourl!=""?'<a href="test.php?action='.$fotourl.'"> <img src="fotos/'.$fotourl.'.JPG" WIDTH="100" HEIGHT="75" BORDER="1" align="left"></a><p align="left"><i>Toegevoegd door '.$naam.' op '.$date.'</i><br>'.$fotoextra.'</p>':$naam).'</TD>'."\n";
echo ($fotoextra!=""?'':'')."\n";
echo '<TR><TD colspan="2"><HR></TD></TR>'."\n";
}
?>
</TABLE>
<CENTER>
<?
if ($start>0) echo '<A href="fotoalbum.php?start='.max(0,$start-$amount).'"><<<</A> ';
if ($start+$amount<sizeof($gastenboek)) echo ' <A href="fotoalbum.php?start='.($start+$amount).'">>>></A>';
?> </CENTER></TD>
</TR>
</TABLE>
Klik <a href="toevoegen.php">hier</a> om een foto toe te voegen
<////hieronder staat het popup script> <SCRIPT LANGUAGE="JavaScript"> function popUp(URL) { day = new Date(); id = day.getTime(); eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=600,height=420');"); } </script> <///voor het schrijven> <? $amount=15; if ($_GET['action']=='write') { header('location: fotoalbum.php?action=read&start=0'); $file=fopen('gastenboek.txt','a'); fwrite($file,$_GET['naam'].'|||'.$_GET['fotourl'].'|||'.date('d-m-Y').'|||'.$_GET['fotoextra'].'|||'.$message."\n"); } $start=(isset($_GET['start'])? $_GET['start']:0); $gastenboek=file('gastenboek.txt'); ?> </// laten zien van het fotoalbum> <P> <TABLE width="100%" cellspacing="0" cellpadding="0" > <TR> <TD><center><b>Fotoalbum van de Bloopers!</b><br></TD> </TR> </TABLE> <TABLE width="100%" cellspacing="0" cellpadding="0"> <TR> <TD class="side"><center>Foto's <? echo $start+1; ?> tot en met <? echo min($start+$amount,sizeof($gastenboek)); ?>. <HR> <TABLE width="100%" > <? for ($i=$start;$i<$start+$amount && $i<sizeof($gastenboek);$i++) { list($naam,$fotourl,$date,$fotoextra,$message)=explode('|||',$gastenboek[$i]); echo '<TR><TD>'.($fotourl!=""? '<a href="test.php?action='.$fotourl.'"> <img src="fotos/'.$fotourl.'.JPG" WIDTH="100" HEIGHT="75" BORDER="1" align="left"></a><p align="left"><i>Toegevoegd door '.$naam.' op '.$date.'</i><br>'.$fotoextra.'</p>':$naam).'</TD>'."\n"; echo ($fotoextra!=""? '':'')."\n"; echo '<TR><TD colspan="2"><HR></TD></TR>'."\n"; } ?> </TABLE> <CENTER> <? if ($start>0) echo '<A href="fotoalbum.php?start='.max(0,$start-$amount).'"><<<</A> '; if ($start+$amount<sizeof ($gastenboek)) echo ' <A href="fotoalbum.php?start='.($start+$amount).'">>>></A>'; ?> </CENTER></TD> </TR> </TABLE> Klik <a href="toevoegen.php">hier</a> om een foto toe te voegen
test.php (de beginpagina als hij het doet)
<?PHP
if(isset($_GET['action']) && $_GET['action'] == 'fotourl')
{
echo "<img src=\"fotos/'.fotourl.'.JPG\">";
}
else
{
include("fotoalbum.php");
}
?>
<?PHP if(isset($_GET['action']) && $_GET['action'] == 'fotourl') { echo "<img src=\"fotos/'.fotourl.'.JPG\">"; } else { include("fotoalbum.php"); } ?>
Dit is mijn eerste script die ik half zelf schrijf dus het liefst veel verbeteringen (er is nog een bestandje toevoegen.php maar die is niet belangrijk)
|