|
Beste mensen,
Via een php upload script kunnen afbeeldingen worden geupload. Map wordt automatich aangemaakt indien deze niet bestaat. deze map krijgt ook de juiste rechten (0777) alleen de afbeeldingen krijgen deze rechten niet.
Ik kan ze dus op geen enkele manier bewerken/verwijderen.
kan iemand mij vertellen hoe ik dat wel kan chmot-ten? of waar ik in het script de rechten kan meegeven?
[code]
<?php
$dirname = "profiel/".$naam."/upload/";
if (file_exists($dirname)) { echo "profiel/".$naam."/upload/ <strong>Klaar voor gebruik</strong>"; } else { $structure = "profiel/".$naam."/upload/";
// To create the nested structure, the $recursive parameter // to mkdir() must be specified.
if (!mkdir($structure, 0777, true)) { die('map kon niet worden aangemaakt'); } echo "profiel/".$naam."/upload/ is nu voor je aangemaakt <a href='?page=profiel'>klik hier om te vernieuwen</a>"; }
?> <br />
Bestanden met extenties:<strong> .jpg, .gif, .png</strong> zijn toegestaan.<br /> bestanden mogen niet groter zijn dan <strong>20kb</strong><br /> <?php if(!empty($_POST)){ $locatie="profiel/".$naam."/upload/"; if(is_uploaded_file($_FILES['afbeelding']['tmp_name'] )) { if($_FILES['afbeelding']['size']>200000) { echo "Het bestand is te groot"; exit; } if(!eregi("((.gif|.jpg|.png|.JPEG )$)", $_FILES['afbeelding']['name'])) { echo "het bestand is niet van het juiste type (.gif , .jpg , of .png)"; exit; } if(!move_uploaded_file($_FILES['afbeelding']['tmp_name'], $locatie.$_FILES['afbeelding']['name'])) { echo" het bestand kan niet worden verplaatst"; exit; } echo "De afbeelding <strong>".$_FILES['afbeelding']['name']."</strong><span class=style2> is geupload<br><br><b>adres: </b> http://XXXXXXXXX.nl/login/profiel/".$naam."/upload/".$_FILES['afbeelding']['name']."<br><br> <img src='http://XXXXXXXXXX.nl/login/profiel/".$naam."/upload/".$_FILES['afbeelding']['name']."'><hr>"; } else { echo "<br> <strong>Het uploaden is mislukt</span></strong>"; } } else{ ?> </p> <form method="post" action="?page=profiel" 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> <?php } ?> <br> <br>
[/code]
alvast bedankt.
|