Wie kan mij helpen met upoad systeem?

Status
Niet open voor verdere reacties.

daantjerahanra

Gebruiker
Lid geworden
20 jul 2013
Berichten
9
Hallo,

Ik zoek al een tijdje naar een code voor een uploadsysteem. Het systeem moet zo werken dat je een foto van je bestanden kan uploaden als achtergrond van de website en dat de afbeelding blijft opgeslagen wanneer je weer terugkeert naar de site. Alle hulp wordt gewaardeerd.

Alvast bedankt
 
Naja heb wel een gewoone uploader.

<?
//verander de onderstaande gegevens

$locatie="mapnaam/"; //of een andere map, vergeet niet de w-rechten
$toegestaan = "jpg, gif, png,"; // extensies die toegestaan zijn
$max_size = 10; //maximale grootte van het bestand in bytes

//stop met veranderen

set_time_limit(0);

if(isset($_POST['upload']))
{
if(is_uploaded_file($_FILES['bestand']['tmp_name']))
{
$extensie_bestand = pathinfo($_FILES['bestand']['name']);
$extensie_bestand = $extensie_bestand[extension];

$extensies_toegestaan = explode(", ", $toegestaan);

for($i = 0; $i < count($extensies_toegestaan); $i++)
{
if($extensies_toegestaan[$i] == "$extensie_bestand")
{
$ok = 1;
}
}

if($ok == 1)
{
if($_FILES['bestand']['size']>$max_size)
{
echo "Het bestand is te groot, de maximale grootte is: <b>$max_size</b>";
exit;
}

if(!move_uploaded_file($_FILES['bestand']['tmp_name'],
$locatie.$_FILES['bestand']['name']))
{
echo "het bestand kan niet worden verplaatst";
exit;
}

echo "Het bestand ".$_FILES['bestand']['name']." is geupload<br>
<a href='".$locatie."".$_FILES['bestand']['name']."' target='_blank'>Klik hier om het te bekijken</a>";
}
else
{
echo "Verkeerde bestands type, de toegestane bestand types zijn: <b>$toegestaan</b>";
}
}
else
{
echo "Het uploaden is mislukt";
}

}

?>
<br><br>
<form method="post" action="<?=$_SERVER['PHP_SELF']?>" enctype="multipart/form-data">
<input type="file" name="bestand"><br>
<input type="submit" name="upload" value="uploaden">
</form>

VERGEET NIET VIA FILEZILLA OF JE FTP JE MAP WAAR IN WORD GEUPLOAD DE CODE: 777 TE GEVEN!!!!!!!
Rechtermuisklik op de map en dan: bestandsrechten...
 
Je zou dan met een cookie moeten werken als je dit wil. Dus je maakt een cookie aan en zorgt dat de bestandsnaam het cookie ID is. Is niet zo moeilijk als het lijkt.

@ayrtonvt: Zou je misschien de volgende keer even een syntax willen gebruiken? Hierdoor is het voor programmeurs een stuk makkelijker om de code te gaan lezen.

Groetjes Sentmen.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan