PHP ver gevorderde |
|
dit heb ik tot nu toe, ik heb 2 txt bestandjes gemaakt, een voor de tabelrij/cel met de naam van het plaatje en een met een getal, als die op 4 staat komt er bij het volgende upgeloade plaatje een <tr> bij.
het gedeelte met de if lus waar de <tr> bij komt werkt niet:'(
<html>
<body onload="window.scrollTo(0,0);">
<?php
if(!empty($_POST))
{
$locatie="images/";
if(is_uploaded_file($_FILES['afbeelding']['tmp_name']))
{
//controleer grootte
if($_FILES['afbeelding']['size']>102400)
{
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);
{
$file = "uploadteller.txt";
$fopen = fopen($file, "a");
$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);
}
else
{
$file = "uploadteller.txt";
$fopen = fopen($file, "a");
$count=fgets($fopen,6);
$count++;
rewind($fopen);
fputs($fopen,$count,60);
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);
}
}
else
{
echo "Het uploaden is mislukt";
}
}
else{
?>
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>"
enctype="multipart/form-data">
<!--Bepaal zelf de maximale grootte in bytes -->
<input type="file" name="afbeelding"><br>
<input type="submit" name="submit" value="uploaden">
</form>
<b>Let op: geen spaties in de naam!!</b>
<br><br><br>
<table cellspacing=0 cellpadding=0 border=1>
HIER KOMEN DE FOTOS
</table>
<?php
}
?>
</body>
</html>
<noscript><noscript><plaintext><plaintext>
<html> <body onload="window.scrollTo(0,0);"> <?php { $locatie="images/"; { //controleer grootte if($_FILES['afbeelding']['size']>102400) { 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); { $file = "uploadteller.txt"; $fopen = fopen($file, "a"); $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"); } else { $file = "uploadteller.txt"; $fopen = fopen($file, "a"); $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"); } } else { echo "Het uploaden is mislukt"; } } else{ ?> <form method="post" action=" <?php echo $_SERVER['PHP_SELF']; ?>" enctype="multipart/form-data"> <!--Bepaal zelf de maximale grootte in bytes --> <input type="file" name="afbeelding"><br> <input type="submit" name="submit" value="uploaden"> </form> <b>Let op: geen spaties in de naam!!</b> <br><br><br> <table cellspacing=0 cellpadding=0 border=1> HIER KOMEN DE FOTOS </table> <?php } ?> </body> </html> <noscript><noscript><plaintext><plaintext>
|