PHP ver gevorderde |
|
dit is mijn script, nu wil ik dus dat hij na het uploaden de pagina vernieuwd, maar het script bijft op dezelfde pagina.
<?php
if($_SERVER['REQUEST_METHOD'] == 'POST')
{
$locatie="images/";
if(is_uploaded_file($_FILES['afbeelding']['tmp_name']))
{
//controleer grootte
if($_FILES['afbeelding']['size']>256000)
{
echo "Het bestand is te groot";
exit;
}
//controleer extensie, voeg maar andere toe
if(!eregi("((.gif|.jpg)$)", $_FILES['afbeelding']['name']))
{
echo "het bestand is niet van het juiste type";
exit;
}
if(!move_uploaded_file($_FILES['afbeelding']['tmp_name'],
$locatie.$_FILES['afbeelding']['name']))
{
echo" het bestand kan niet worden geupload";
exit;
}
$file = "uploadteller.txt";
$fopen = fopen($file, "r");
$data = fgets($fopen, 4096);
fclose($fopen);
if(($data % 4) == 0)
{
$file = "uploadteller.txt";
$fopen = fopen($file, "r+");
$count=fgets($fopen,6);
$count++;
rewind($fopen);
fputs($fopen,$count,6);
fclose($fopen);
echo "Uw bestand ".$_FILES['afbeelding']['name']." is geupload";
$invoegen = "<tr><td><a href=images/".$_FILES['afbeelding']['name'].">";
$invoegen.= "<img src=images/".$_FILES['afbeelding']['name']." height=100 border=0></a></td>";
$file = "upload.txt";
$fopen = fopen($file, "a");
fwrite($fopen, $invoegen);
fclose($fopen);
header("Location: upload.php");
}
else
{
$file = "uploadteller.txt";
$fopen = fopen($file, "r+");
$count=fgets($fopen,6);
$count++;
rewind($fopen);
fputs($fopen,$count,6);
fclose($fopen);
echo "Uw bestand ".$_FILES['afbeelding']['name']." is geupload";
$invoegen = "<td><a href=images/".$_FILES['afbeelding']['name'].">";
$invoegen.= "<img src=images/".$_FILES['afbeelding']['name']." height=100 border=0></a></td>";
$file = "upload.txt";
$fopen = fopen($file, "a");
fwrite($fopen, $invoegen);
fclose($fopen);
header("Location: upload.php");
}
}
else
{
echo "Het uploaden is mislukt";
}
}
else{
laat de fotos zien
}
?>
<?php if($_SERVER['REQUEST_METHOD'] == 'POST') { $locatie="images/"; { //controleer grootte if($_FILES['afbeelding']['size']>256000) { echo "Het bestand is te groot"; } //controleer extensie, voeg maar andere toe if(!eregi("((.gif|.jpg)$)", $_FILES['afbeelding']['name'])) { echo "het bestand is niet van het juiste type"; } $locatie.$_FILES['afbeelding']['name'])) { echo" het bestand kan niet worden geupload"; } $file = "uploadteller.txt"; $fopen = fopen($file, "r"); $data = fgets($fopen, 4096); if(($data % 4) == 0) { $file = "uploadteller.txt"; $fopen = fopen($file, "r+"); $count++; echo "Uw bestand ".$_FILES['afbeelding']['name']." is geupload"; $invoegen = "<tr><td><a href=images/".$_FILES['afbeelding']['name'].">"; $invoegen.= "<img src=images/".$_FILES['afbeelding']['name']." height=100 border=0></a></td>"; $file = "upload.txt"; $fopen = fopen($file, "a"); header("Location: upload.php"); } else { $file = "uploadteller.txt"; $fopen = fopen($file, "r+"); $count++; echo "Uw bestand ".$_FILES['afbeelding']['name']." is geupload"; $invoegen = "<td><a href=images/".$_FILES['afbeelding']['name'].">"; $invoegen.= "<img src=images/".$_FILES['afbeelding']['name']." height=100 border=0></a></td>"; $file = "upload.txt"; $fopen = fopen($file, "a"); header("Location: upload.php"); } } else { echo "Het uploaden is mislukt"; } } else{ laat de fotos zien } ?>
ik heb de code erin gezet maar het werkt niet:$:'( |