Forum: Scripting, Techniek


chmot probleem
Datum: 28-2-2011 21:14
Door: potonline


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.


Klik hier om te reageren!

Terug naar overzicht
Website supporters

Doe mee! Word ook WebsiteSupporter!

Ontvang gratis elke week een verbetersuggestie voor je website, inclusief speciaal stappenplan om je site succesvol te maken.

Klik hier om je in te schrijven!

Domeinnaam-check

Domeinnamen v.a. € 1,- p/m. Check of jouw ideale domeinnaam nog vrij is:

www.
Powered by AlphamegaHosting

Thema van de week:

Moeite met het schrijven van teksten voor je site?

Met deze tips lukt het je wel!

Lees meer...

Onze visie:

Dat elke WebsiteSupporter binnen een jaar een meet-
baar succesvollere website heeft.

Door elke week, rond een gezamenlijk thema, verbeter-
punten aan onze websites door te voeren en anderen daarbij te helpen.

Powered by...

WebsiteSupporters is een initiatief van AlphamegaHosting.com en WebsiteKlusjes.com. Het ervaren personeel van deze bedrijven is regelmatig te vinden op de forums van deze site.
Copyright 2012 Long Term Results B.V. Algemene Voorwaarden Privacy Policy Sitemap
Log in / Registreer
Zoek