Upload Script Error
Posted: Fri Feb 12, 2010 10:22 pm
Tell me this guys.. will this theoretically work? It keeps giving me the "filetypes not supported" message I made.. even though I'm uploading a .png file. As well, does copy, so forth, work too? Thanks.
Code: Select all
<?php
if($_REQUEST['do'] == 'create') {
foreach($_POST['tooncloset_upload'] as $up_ext) {
if(end(explode('.', $up_ext)) == 'jpg' OR end(explode('.', $up_ext)) == 'jpeg' OR end(explode('.', $up_ext)) == 'png' OR end(explode('.', $up_ext)) == 'mp3' OR end(explode('.', $up_ext)) == 'wav' OR end(explode('.', $up_ext)) == 'txt' OR end(explode('.', $up_ext)) == 'doc' OR end(explode('.', $up_ext)) == 'psd') {
foreach($_FILES['tooncloset_upload']['tmp_name'] as $up_upload) {
copy($up_upload, genFilename('files/' . $up_upload));
successfulUpload(genFilename($up_upload), shorten(genFilename($up_upload)));
}
} else {
friendlyError('<center>We\'re sorry, our supported file extensions are: <strong>jpg, jpeg, png, gif, mp3, wav, txt, doc, and psd</strong> ' . backwardLink('Try again?') . '</center>');
}
}
} else {
createPage('Upload Files');
createHeader();
output('<center>You may upload a maximum of 10 files at one time. You can upload them below:<br /><br /><form name="tooncloset_upload" method="POST" action="?do=create"><input type="file" name="tooncloset_upload[]" /><br /><input type="file" name="tooncloset_upload[]" /><br /><input type="file" name="tooncloset_upload[]" /><br /><input type="file" name="tooncloset_upload[]" /><br /><input type="file" name="tooncloset_upload[]" /><br /><input type="file" name="tooncloset_upload[]" /><br /><input type="file" name="tooncloset_upload[]" /><br /><input type="file" name="tooncloset_upload[]" /><br /><input type="file" name="tooncloset_upload[]" /><br /><input type="file" name="tooncloset_upload[]" /><br /><br /><input type="submit" value="Upload" /></form></center>');
createFooter(YEAR);
closePage();
}
?>