haha!! Hoe zou ik dat nou moeten weten? welk script? wat gaat er fout? en wat heb je al geprobeerd?
Link gekopieerd
meest voorkomende fout is denk ik een verkeerde enctype in de html form of dat je het bestand niet uit de tijdelijke directorie kopieerd.. maar ja.. niemand kan je helpen als je je code niet post..
Link gekopieerd
/// DIT IS HET INDEX BESTAND, EN IN DE ZELFDE DIRECTERY HEB IK DE VIER MAPPEN YECC, DALTONDAG, EVENEMENT2 EN OVERIGE ///
<?php
echo "<title>Upload files</title>";
if (!is_dir("school")) {
die ("dir bestaat niet");
}
if ($_FILES['userfile']) {
$message = do_upload($upload_dir, $upload_url);
}
else {
$message = "Upload file";
}
function do_upload($upload_dir, $upload_url) {
if($_POST["dir"]=="http://bestanden.young-events.nl/yecc") {
$upload_dir = "http://bestanden.young-events.nl/yecc/";
}
elseif($_POST["dir"]=="http://bestanden.young-events.nl/daltondag") {
$upload_dir = "http://bestanden.young-events.nl/daltondag/";
}
elseif($_POST["dir"]=="evenement2") {
$upload_dir = "http://bestanden.young-events.nl/Evenement2/";
}
else {
$upload_dir = "http://bestanden.young-events.nl/overige/";
}
$temp_name = $_FILES['userfile']['tmp_name'];
$file_name = $_FILES['userfile']['name'];
$file_type = $_FILES['userfile']['type'];
$file_size = $_FILES['userfile']['size'];
$result = $_FILES['userfile']['error'];
$file_url = $upload_url.$file_name;
$file_path = $upload_dir.$file_name;
//File Name Check
if ( $file_name =="") {
$message = "Foute file name";
return $message;
}
//File Size Check
else if ( $file_size > 500000) {
$message = "Groter dan 500k.";
return $message;
}
//File Type Check
else if ( $file_type == "text/plain" ) {
$message = "Sorry, geen scripts uploaden" ;
return $message;
}
$result = move_uploaded_file($temp_name, $file_path);
$message = ($result)?"File url <a href=$file_url>$file_url</a>" :
"Klopt iets niet met de file.";
return $message;
}
?>
<div align="center"><form name="upload" id="upload" ENCTYPE="multipart/form-data" method="post">Upload bestand: <input type="file" id="userfile" name="userfile"><br>
Young Events cc: <input type="radio" name="dir" value="yecc"> Daltondag: <input type="radio" name="dir" value="daltondag"> Evenement 2: <input type="radio" name="dir" value="evenement2"> Overige: <input type="radio" name="dir" value="overige"><br><input type="submit" name="upload" value="Upload"></div>
</form>
Young Events cc bestanden:<br>
<?php
$handel = opendir('yecc');
while (false !== ($file = readdir($handel))) {
if (($file !== ".") and ($file !== "..")) {
list($filename, $ext) = explode(".", $file);
list($main, $sub, $include) = explode("/", $PHP_SELF);
echo "<a href=\"yecc/$file\" target=\"_blank\"";
if ($inc==$file) echo " selected";
echo">$file</a><br>\n";
}
}
?><br>
Daltondag bestanden:<br>
<?php
$handel = opendir('daltondag');
while (false !== ($file = readdir($handel))) {
if (($file !== ".") and ($file !== "..")) {
list($filename, $ext) = explode(".", $file);
list($main, $sub, $include) = explode("/", $PHP_SELF);
echo "<a href=\"daltondag/$file\" target=\"_blank\"";
if ($inc==$file) echo " selected";
echo">$file</a><br>\n";
}
}
?><br>
Evenement 2 bestanden:<br>
<?php
$handel = opendir('mysql backup');
while (false !== ($file = readdir($handel))) {
if (($file !== ".") and ($file !== "..")) {
list($filename, $ext) = explode(".", $file);
list($main, $sub, $include) = explode("/", $PHP_SELF);
echo "<a href=\"evenement2/$file\" target=\"_blank\"";
if ($inc==$file) echo " selected";
echo">$file</a><br>\n";
}
}
?><br>
Overige bestanden:<br>
<?php
$handel = opendir('overige');
while (false !== ($file = readdir($handel))) {
if (($file !== ".") and ($file !== "..")) {
list($filename, $ext) = explode(".", $file);
list($main, $sub, $include) = explode("/", $PHP_SELF);
echo "<a href=\"overige/$file\" target=\"_blank\"";
if ($inc==$file) echo " selected";
echo">$file</a><br>\n";
}
}
?><br><br>
Link gekopieerd
Ik had het al verwacht, sorry dat ik het niet gelijk het script posten.
Link gekopieerd
krijg je ook errors?
php errors, eigen errors..
Link gekopieerd
ik kreeg eerst een eigen error (dir bestaad niet) maar dat probleem heb ik opgelost... ik had de map school staan terwijl dat yecc moest zijn.
ik heb het script op
http://bestanden.young-events.nl/ staan. zodat jullie het kunnen bekijken... de bestanden die er nu bij staan zijn via ftp erop gezet..
Hij upload nog niet... ik denk dat hij een functie mist of niet goe naar verwijst..
Link gekopieerd