php hulp

Gestart doorKenzo3 reacties43 weergaven

4 berichten · pagina 1 van 1

Kenzo

Lid · Topicstarter

Berichten
1.314
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
heey,

ik heb upload systeem die niet helemaal lekker werkt.
ik wil graag dat hij de fotos in een db zet en in een map in me ftp(chmodd 777)
nu zet hij NIKS in een map en hij zet alles in de db behalve de naam van het plaatje..

upload.php

[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/include"]include[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]DOCUMENT_ROOT[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]"/richard/upload_class.php"[/COLOR][COLOR= #007700]);[/COLOR] [COLOR= #FF8000]//classes is the map where the class file is stored (one above the root)[/COLOR]
[URL="http://www.php.net/include"]include[/URL] [COLOR= #DD0000]config.php[/COLOR][COLOR= #007700];[/COLOR]

[COLOR= #0000BB]$max_size[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]1024[/COLOR][COLOR= #007700]*[/COLOR][COLOR= #0000BB]250[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// the max. size for uploading[/COLOR]
    
[COLOR= #0000BB]$my_upload[/COLOR] [COLOR= #007700]= new[/COLOR] file_upload[COLOR= #007700];[/COLOR]

[COLOR= #0000BB]$my_upload[/COLOR][COLOR= #007700]->[/COLOR]upload_dir [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]DOCUMENT_ROOT[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]"/richard/bestanden/"[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// "files" is the folder for the uploaded files (you have to create this folder)[/COLOR]
[COLOR= #0000BB]$my_upload[/COLOR][COLOR= #007700]->[/COLOR]extensions [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]".png"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]".jpeg"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]".gif"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]".jpg"[/COLOR][COLOR= #007700]);[/COLOR] [COLOR= #FF8000]// specify the allowed extensions here
// $my_upload->extensions = "de"; // use this to switch the messages into an other language (translate first!!!)[/COLOR]
[COLOR= #0000BB]$my_upload[/COLOR][COLOR= #007700]->[/COLOR]max_length_filename [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]50[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// change this value to fit your field length in your database (standard 100)[/COLOR]
[COLOR= #0000BB]$my_upload[/COLOR][COLOR= #007700]->[/COLOR]rename_file [COLOR= #007700]=[/COLOR] true[COLOR= #007700];[/COLOR]
        
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Submit[/COLOR][COLOR= #007700]])) {[/COLOR]
    [COLOR= #0000BB]$my_upload[/COLOR][COLOR= #007700]->[/COLOR]the_temp_file [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_FILES[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]upload[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]tmp_name[/COLOR][COLOR= #007700]];[/COLOR]
    [COLOR= #0000BB]$my_upload[/COLOR][COLOR= #007700]->[/COLOR]the_file [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_FILES[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]upload[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]name[/COLOR][COLOR= #007700]];[/COLOR]
    [COLOR= #0000BB]$my_upload[/COLOR][COLOR= #007700]->[/COLOR]http_error [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_FILES[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]upload[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]error[/COLOR][COLOR= #007700]];[/COLOR]
    [COLOR= #0000BB]$my_upload[/COLOR][COLOR= #007700]->[/COLOR]replace [COLOR= #007700]= ([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]replace[/COLOR][COLOR= #007700]])) ?[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]replace[/COLOR][COLOR= #007700]] :[/COLOR] [COLOR= #DD0000]"n"[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// because only a checked checkboxes is true[/COLOR]
    [COLOR= #0000BB]$my_upload[/COLOR][COLOR= #007700]->[/COLOR]do_filename_check [COLOR= #007700]= ([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]check[/COLOR][COLOR= #007700]])) ?[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]check[/COLOR][COLOR= #007700]] :[/COLOR] [COLOR= #DD0000]"n"[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// use this boolean to check for a valid filename[/COLOR]
    [COLOR= #0000BB]$new_name[/COLOR] [COLOR= #007700]= ([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]name[/COLOR][COLOR= #007700]])) ?[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]name[/COLOR][COLOR= #007700]] :[/COLOR] [COLOR= #DD0000]""[/COLOR][COLOR= #007700];[/COLOR]
    [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$my_upload[/COLOR][COLOR= #007700]->[/COLOR]upload[COLOR= #007700]([/COLOR][COLOR= #0000BB]$new_name[/COLOR][COLOR= #007700])) {[/COLOR] [COLOR= #FF8000]// new name is an additional filename information, use this to rename the uploaded file[/COLOR]
        [COLOR= #0000BB]$full_path[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$my_upload[/COLOR][COLOR= #007700]->[/COLOR]upload_dir[COLOR= #007700].[/COLOR][COLOR= #0000BB]$my_upload[/COLOR][COLOR= #007700]->[/COLOR]file_copy[COLOR= #007700];[/COLOR]
        [COLOR= #0000BB]$info[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$my_upload[/COLOR][COLOR= #007700]->[/COLOR]get_uploaded_file_info[COLOR= #007700]([/COLOR][COLOR= #0000BB]$full_path[/COLOR][COLOR= #007700]);[/COLOR]
        [COLOR= #FF8000]// ... or do something like insert the filename to the database[/COLOR]
    [COLOR= #007700]}
}[/COLOR]
?> 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Upload example</title>
<style type="text/css">
<!--
label {
    float:left;
    display:block;
    width:120px;
}
input {
    float:left;
}
-->
</style>
</head>

<body>
<h3>Product toevoegen:</h3>
<p>Max. filesize = [COLOR= #0000BB]<?php[/COLOR] [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$max_size[/COLOR][COLOR= #007700];[/COLOR] ?> bytes.</p>
<form method="post" action="">
<table width="60%">
<tr>
  <td align="left">Product naam:</td>
  <td align="left"><input name="naam" maxlength="25" value="[COLOR= #0000BB]<?php[/COLOR] [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]naam[/COLOR][COLOR= #007700]];[/COLOR] ?>" /></td>
</tr>
<tr>
  <td align="left">Product tekst:</td>
  <td align="left"><input name="text" maxlength="40" value="[COLOR= #0000BB]<?php[/COLOR] [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]text[/COLOR][COLOR= #007700]];[/COLOR] ?>" /></td>
</tr>
<tr>
  <td align="left">Product prijs:</td>
  <td align="left"><input name="prijs" maxlength="40" value="[COLOR= #0000BB]<?php[/COLOR] [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]prijs[/COLOR][COLOR= #007700]];[/COLOR] ?>" /></td>
</tr>
  <label for="upload">Selecteer een bestand</label><input type="file" name="upload" size="30"><br clear="all">
  <label for="name">nieuwe naam</label><input type="text" name="name" size="20"> 
  <input type="hidden" name="MAX_FILE_SIZE" value="[COLOR= #0000BB]<?php[/COLOR] [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$max_size[/COLOR][COLOR= #007700];[/COLOR] ?>"><br /> 
  <br clear="all">
<tr>
  <td align="left"><input type="submit" name="submit" value="Toevoegen" /></td>
</tr>
</table>
</form>
<br clear="all">
<p>[COLOR= #0000BB]<?php[/COLOR] [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$my_upload[/COLOR][COLOR= #007700]->[/COLOR]show_error_string[COLOR= #007700]();[/COLOR] ?></p>
[COLOR= #0000BB]<?php[/COLOR] [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$info[/COLOR][COLOR= #007700]))[/COLOR] [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<blockquote>"[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/nl2br"]nl2br[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$info[/COLOR][COLOR= #007700]).[/COLOR][COLOR= #DD0000]"</blockquote>"[/COLOR][COLOR= #007700];[/COLOR] ?> 
</body>
</html>

[COLOR= #0000BB]<?php

$naam[/COLOR] [COLOR= #007700]=[/COLOR] htmlentities[COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]naam[/COLOR][COLOR= #007700]]);[/COLOR]
[COLOR= #0000BB]$text[/COLOR] [COLOR= #007700]=[/COLOR] htmlentities[COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]text[/COLOR][COLOR= #007700]]);[/COLOR]
[COLOR= #0000BB]$prijs[/COLOR] [COLOR= #007700]=[/COLOR] htmlentities[COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]prijs[/COLOR][COLOR= #007700]]);[/COLOR]

[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]submit[/COLOR][COLOR= #007700]]){[/COLOR]

[COLOR= #0000BB]$naam[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/trim"]trim[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$naam[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$text[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/trim"]trim[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$text[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$prijs[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/trim"]trim[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$prijs[/COLOR][COLOR= #007700]);[/COLOR]

[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$naam[/COLOR][COLOR= #007700])){[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]Geen naam ingevuld![/COLOR][COLOR= #007700];
}[/COLOR]

[URL="http://www.php.net/elseif"]elseif[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$text[/COLOR][COLOR= #007700])){[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]Geen tekst ingevuld![/COLOR][COLOR= #007700];
}[/COLOR]

[URL="http://www.php.net/elseif"]elseif[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$prijs[/COLOR][COLOR= #007700])){[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]Geen prijs ingevuld![/COLOR][COLOR= #007700];
}[/COLOR]

[URL="http://www.php.net/if"]if[/URL][COLOR= #007700](![/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$naam[/COLOR][COLOR= #007700]) && ([/COLOR][COLOR= #0000BB]$text[/COLOR][COLOR= #007700]) && ([/COLOR][COLOR= #0000BB]$prijs[/COLOR][COLOR= #007700])){[/COLOR]



    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]submit[/COLOR][COLOR= #007700]]) {[/COLOR]
[URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"INSERT INTO 
                    `upload` (upload, naam, text, prijs)  
                VALUES( 
    "[/COLOR] [COLOR= #007700].[/COLOR] [URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$name[/COLOR][COLOR= #007700]) .[/COLOR] [COLOR= #DD0000]",  // $naam is fout maar wat moet er dan komen?
                "[/COLOR] [COLOR= #007700].[/COLOR] [URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$naam[/COLOR][COLOR= #007700]) .[/COLOR] [COLOR= #DD0000]", 
                "[/COLOR] [COLOR= #007700].[/COLOR] [URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$text[/COLOR][COLOR= #007700]) .[/COLOR] [COLOR= #DD0000]", 
                "[/COLOR] [COLOR= #007700].[/COLOR] [URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$prijs[/COLOR][COLOR= #007700]) .[/COLOR] [COLOR= #DD0000]" 
)"[/COLOR][COLOR= #007700]);
}
}
}[/COLOR]
?>


upload_class.php

[COLOR= #0000BB]<?php[/COLOR] 
[URL="http://www.php.net/class"]class[/URL] file_upload [COLOR= #007700]{

    var[/COLOR] [COLOR= #0000BB]$the_file[/COLOR][COLOR= #007700];
    var[/COLOR] [COLOR= #0000BB]$the_temp_file[/COLOR][COLOR= #007700];
    var[/COLOR] [COLOR= #0000BB]$upload_dir[/COLOR][COLOR= #007700];
    var[/COLOR] [COLOR= #0000BB]$replace[/COLOR][COLOR= #007700];
    var[/COLOR] [COLOR= #0000BB]$do_filename_check[/COLOR][COLOR= #007700];
    var[/COLOR] [COLOR= #0000BB]$max_length_filename[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]100[/COLOR][COLOR= #007700];
    var[/COLOR] [COLOR= #0000BB]$extensions[/COLOR][COLOR= #007700];
    var[/COLOR] [COLOR= #0000BB]$ext_string[/COLOR][COLOR= #007700];
    var[/COLOR] [COLOR= #0000BB]$language[/COLOR][COLOR= #007700];
    var[/COLOR] [COLOR= #0000BB]$http_error[/COLOR][COLOR= #007700];
    var[/COLOR] [COLOR= #0000BB]$rename_file[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// if this var is true the file copy get a new name[/COLOR]
    [COLOR= #007700]var[/COLOR] [COLOR= #0000BB]$file_copy[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// the new name[/COLOR]
    [COLOR= #007700]var[/COLOR] [COLOR= #0000BB]$message[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]();
    var[/COLOR] [COLOR= #0000BB]$create_directory[/COLOR] [COLOR= #007700]=[/COLOR] true[COLOR= #007700];
    var[/COLOR] [COLOR= #0000BB]$fileperm[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]0644[/COLOR][COLOR= #007700];
    var[/COLOR] [COLOR= #0000BB]$dirperm[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]0777[/COLOR][COLOR= #007700];
    
    function[/COLOR] file_upload[COLOR= #007700]() {[/COLOR]
        [COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]language [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]en[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// choice of en, nl, es[/COLOR]
        [COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]rename_file [COLOR= #007700]=[/COLOR] false[COLOR= #007700];[/COLOR]
        [COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]ext_string [COLOR= #007700]=[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700];
    }
    function[/COLOR] show_error_string[COLOR= #007700]([/COLOR][COLOR= #0000BB]$br[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]<br />[/COLOR][COLOR= #007700]) {[/COLOR]
        [COLOR= #0000BB]$msg_string[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700];[/COLOR]
        [URL="http://www.php.net/foreach"]foreach[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]message [COLOR= #007700]as[/COLOR] [COLOR= #0000BB]$value[/COLOR][COLOR= #007700]) {[/COLOR]
            [COLOR= #0000BB]$msg_string[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #0000BB]$value[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$br[/COLOR][COLOR= #007700];
        }[/COLOR]
        [URL="http://www.php.net/return"]return[/URL] [COLOR= #0000BB]$msg_string[/COLOR][COLOR= #007700];
    }
    function[/COLOR] set_file_name[COLOR= #007700]([/COLOR][COLOR= #0000BB]$new_name[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700]) {[/COLOR] [COLOR= #FF8000]// this conversion is used for unique/new filenames [/COLOR]
        [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]rename_file[COLOR= #007700]) {[/COLOR]
            [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]the_file [COLOR= #007700]==[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700])[/COLOR] [URL="http://www.php.net/return"]return[/URL][COLOR= #007700];[/COLOR]
            [COLOR= #0000BB]$name[/COLOR] [COLOR= #007700]= ([/COLOR][COLOR= #0000BB]$new_name[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700]) ?[/COLOR] [URL="http://www.php.net/strtotime"]strtotime[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]now[/COLOR][COLOR= #007700]) :[/COLOR] [COLOR= #0000BB]$new_name[/COLOR][COLOR= #007700];[/COLOR]
            [URL="http://www.php.net/sleep"]sleep[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]3[/COLOR][COLOR= #007700]);[/COLOR]
            [COLOR= #0000BB]$name[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$name[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]get_extension[COLOR= #007700]([/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]the_file[COLOR= #007700]);
        }[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
            [COLOR= #0000BB]$name[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/str_replace"]str_replace[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000] [/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]_[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]the_file[COLOR= #007700]);[/COLOR] [COLOR= #FF8000]// space will result in problems on linux systems[/COLOR]
        [COLOR= #007700]}[/COLOR]
        [URL="http://www.php.net/return"]return[/URL] [COLOR= #0000BB]$name[/COLOR][COLOR= #007700];
    }
    function[/COLOR] upload[COLOR= #007700]([/COLOR][COLOR= #0000BB]$to_name[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700]) {[/COLOR]
        [COLOR= #0000BB]$new_name[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]set_file_name[COLOR= #007700]([/COLOR][COLOR= #0000BB]$to_name[/COLOR][COLOR= #007700]);[/COLOR]
        [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]check_file_name[COLOR= #007700]([/COLOR][COLOR= #0000BB]$new_name[/COLOR][COLOR= #007700])) {[/COLOR]
            [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]validateExtension[COLOR= #007700]()) {[/COLOR]
                [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/is_uploaded_file"]is_uploaded_file[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]the_temp_file[COLOR= #007700])) {[/COLOR]
                    [COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]file_copy [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$new_name[/COLOR][COLOR= #007700];[/COLOR]
                    [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]move_upload[COLOR= #007700]([/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]the_temp_file[COLOR= #007700],[/COLOR] [COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]file_copy[COLOR= #007700])) {[/COLOR]
                        [COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]message[COLOR= #007700][] =[/COLOR] [COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]error_text[COLOR= #007700]([/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]http_error[COLOR= #007700]);[/COLOR]
                        [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]rename_file[COLOR= #007700])[/COLOR] [COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]message[COLOR= #007700][] =[/COLOR] [COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]error_text[COLOR= #007700]([/COLOR][COLOR= #0000BB]16[/COLOR][COLOR= #007700]);[/COLOR]
                        [URL="http://www.php.net/return"]return[/URL] true[COLOR= #007700];
                    }
                }[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
                    [COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]message[COLOR= #007700][] =[/COLOR] [COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]error_text[COLOR= #007700]([/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]http_error[COLOR= #007700]);[/COLOR]
                    [URL="http://www.php.net/return"]return[/URL] false[COLOR= #007700];
                }
            }[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
                [COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]show_extensions[COLOR= #007700]();[/COLOR]
                [COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]message[COLOR= #007700][] =[/COLOR] [COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]error_text[COLOR= #007700]([/COLOR][COLOR= #0000BB]11[/COLOR][COLOR= #007700]);[/COLOR]
                [URL="http://www.php.net/return"]return[/URL] false[COLOR= #007700];
            }
        }[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
            [URL="http://www.php.net/return"]return[/URL] false[COLOR= #007700];
        }
    }
    function[/COLOR] check_file_name[COLOR= #007700]([/COLOR][COLOR= #0000BB]$the_name[/COLOR][COLOR= #007700]) {[/COLOR]
        [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$the_name[/COLOR] [COLOR= #007700]!=[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700]) {[/COLOR]
            [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/strlen"]strlen[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$the_name[/COLOR][COLOR= #007700]) >[/COLOR] [COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]max_length_filename[COLOR= #007700]) {[/COLOR]
                [COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]message[COLOR= #007700][] =[/COLOR] [COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]error_text[COLOR= #007700]([/COLOR][COLOR= #0000BB]13[/COLOR][COLOR= #007700]);[/COLOR]
                [URL="http://www.php.net/return"]return[/URL] false[COLOR= #007700];
            }[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
                [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]do_filename_check [COLOR= #007700]==[/COLOR] [COLOR= #DD0000]y[/COLOR][COLOR= #007700]) {[/COLOR]
                    [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/preg_match"]preg_match[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]/^[a-z0-9_]*.(.){1,5}$/i[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$the_name[/COLOR][COLOR= #007700])) {[/COLOR]
                        [URL="http://www.php.net/return"]return[/URL] true[COLOR= #007700];
                    }[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
                        [COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]message[COLOR= #007700][] =[/COLOR] [COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]error_text[COLOR= #007700]([/COLOR][COLOR= #0000BB]12[/COLOR][COLOR= #007700]);[/COLOR]
                        [URL="http://www.php.net/return"]return[/URL] false[COLOR= #007700];
                    }
                }[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
                    [URL="http://www.php.net/return"]return[/URL] true[COLOR= #007700];
                }
            }
        }[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
            [COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]message[COLOR= #007700][] =[/COLOR] [COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]error_text[COLOR= #007700]([/COLOR][COLOR= #0000BB]10[/COLOR][COLOR= #007700]);[/COLOR]
            [URL="http://www.php.net/return"]return[/URL] false[COLOR= #007700];
        }
    }
    function[/COLOR] get_extension[COLOR= #007700]([/COLOR][COLOR= #0000BB]$from_file[/COLOR][COLOR= #007700]) {[/COLOR]
        [COLOR= #0000BB]$ext[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/strtolower"]strtolower[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/strrchr"]strrchr[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$from_file[/COLOR][COLOR= #007700],[/COLOR][COLOR= #DD0000].[/COLOR][COLOR= #007700]));[/COLOR]
        [URL="http://www.php.net/return"]return[/URL] [COLOR= #0000BB]$ext[/COLOR][COLOR= #007700];
    }
    function[/COLOR] validateExtension[COLOR= #007700]() {[/COLOR]
        [COLOR= #0000BB]$extension[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]get_extension[COLOR= #007700]([/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]the_file[COLOR= #007700]);[/COLOR]
        [COLOR= #0000BB]$ext_array[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]extensions[COLOR= #007700];[/COLOR]
        [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/in_array"]in_array[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$extension[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$ext_array[/COLOR][COLOR= #007700])) {[/COLOR] 
            [COLOR= #FF8000]// check mime type hier too against allowed/restricted mime types (boolean check mimetype)[/COLOR]
            [URL="http://www.php.net/return"]return[/URL] true[COLOR= #007700];
        }[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
            [URL="http://www.php.net/return"]return[/URL] false[COLOR= #007700];
        }
    }[/COLOR]
    [COLOR= #FF8000]// this method is only used for detailed error reporting[/COLOR]
    [COLOR= #007700]function[/COLOR] show_extensions[COLOR= #007700]() {[/COLOR]
        [COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]ext_string [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/implode"]implode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000] [/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]extensions[COLOR= #007700]);
    }
    function[/COLOR] move_upload[COLOR= #007700]([/COLOR][COLOR= #0000BB]$tmp_file[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$new_file[/COLOR][COLOR= #007700]) {[/COLOR]
        [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]existing_file[COLOR= #007700]([/COLOR][COLOR= #0000BB]$new_file[/COLOR][COLOR= #007700])) {[/COLOR]
            [COLOR= #0000BB]$newfile[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]upload_dir[COLOR= #007700].[/COLOR][COLOR= #0000BB]$new_file[/COLOR][COLOR= #007700];[/COLOR]
            [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]check_dir[COLOR= #007700]([/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]upload_dir[COLOR= #007700])) {[/COLOR]
                [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/move_uploaded_file"]move_uploaded_file[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$tmp_file[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$newfile[/COLOR][COLOR= #007700])) {[/COLOR]
                    [URL="http://www.php.net/umask"]umask[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]);[/COLOR]
                    [URL="http://www.php.net/chmod"]chmod[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$newfile[/COLOR] [COLOR= #007700],[/COLOR] [COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]fileperm[COLOR= #007700]);[/COLOR]
                    [URL="http://www.php.net/return"]return[/URL] true[COLOR= #007700];
                }[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
                    [URL="http://www.php.net/return"]return[/URL] false[COLOR= #007700];
                }
            }[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
                [COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]message[COLOR= #007700][] =[/COLOR] [COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]error_text[COLOR= #007700]([/COLOR][COLOR= #0000BB]14[/COLOR][COLOR= #007700]);[/COLOR]
                [URL="http://www.php.net/return"]return[/URL] false[COLOR= #007700];
            }
        }[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
            [COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]message[COLOR= #007700][] =[/COLOR] [COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]error_text[COLOR= #007700]([/COLOR][COLOR= #0000BB]15[/COLOR][COLOR= #007700]);[/COLOR]
            [URL="http://www.php.net/return"]return[/URL] false[COLOR= #007700];
        }
    }
    function[/COLOR] check_dir[COLOR= #007700]([/COLOR][COLOR= #0000BB]$directory[/COLOR][COLOR= #007700]) {[/COLOR]
        [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700](![/COLOR][URL="http://www.php.net/is_dir"]is_dir[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$directory[/COLOR][COLOR= #007700])) {[/COLOR]
            [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]create_directory[COLOR= #007700]) {[/COLOR]
                [URL="http://www.php.net/umask"]umask[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]);[/COLOR]
                [URL="http://www.php.net/mkdir"]mkdir[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$directory[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]dirperm[COLOR= #007700]);[/COLOR]
                [URL="http://www.php.net/return"]return[/URL] true[COLOR= #007700];
            }[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
                [URL="http://www.php.net/return"]return[/URL] false[COLOR= #007700];
            }
        }[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
            [URL="http://www.php.net/return"]return[/URL] true[COLOR= #007700];
        }
    }
    function[/COLOR] existing_file[COLOR= #007700]([/COLOR][COLOR= #0000BB]$file_name[/COLOR][COLOR= #007700]) {[/COLOR]
        [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]replace [COLOR= #007700]==[/COLOR] [COLOR= #DD0000]y[/COLOR][COLOR= #007700]) {[/COLOR]
            [URL="http://www.php.net/return"]return[/URL] true[COLOR= #007700];
        }[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
            [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/file_exists"]file_exists[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]upload_dir[COLOR= #007700].[/COLOR][COLOR= #0000BB]$file_name[/COLOR][COLOR= #007700])) {[/COLOR]
                [URL="http://www.php.net/return"]return[/URL] false[COLOR= #007700];
            }[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
                [URL="http://www.php.net/return"]return[/URL] true[COLOR= #007700];
            }
        }
    }
    function[/COLOR] get_uploaded_file_info[COLOR= #007700]([/COLOR][COLOR= #0000BB]$name[/COLOR][COLOR= #007700]) {[/COLOR]
        [COLOR= #0000BB]$str[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]File name: [/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/basename"]basename[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$name[/COLOR][COLOR= #007700]).[/COLOR]PHP_EOL[COLOR= #007700];[/COLOR]
        [COLOR= #0000BB]$str[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]File size: [/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/filesize"]filesize[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$name[/COLOR][COLOR= #007700]).[/COLOR][COLOR= #DD0000] bytes[/COLOR][COLOR= #007700].[/COLOR]PHP_EOL[COLOR= #007700];[/COLOR]
        [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/function_exists"]function_exists[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]mime_content_type[/COLOR][COLOR= #007700])) {[/COLOR]
            [COLOR= #0000BB]$str[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]Mime type: [/COLOR][COLOR= #007700].[/COLOR]mime_content_type[COLOR= #007700]([/COLOR][COLOR= #0000BB]$name[/COLOR][COLOR= #007700]).[/COLOR]PHP_EOL[COLOR= #007700];
        }[/COLOR]
        [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$img_dim[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/getimagesize"]getimagesize[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$name[/COLOR][COLOR= #007700])) {[/COLOR]
            [COLOR= #0000BB]$str[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]Image dimensions: x = [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$img_dim[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]px, y = [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$img_dim[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]px[/COLOR][COLOR= #007700].[/COLOR]PHP_EOL[COLOR= #007700];
        }[/COLOR]
        [URL="http://www.php.net/return"]return[/URL] [COLOR= #0000BB]$str[/COLOR][COLOR= #007700];
    }[/COLOR]
    [COLOR= #FF8000]// this method was first located inside the foto_upload extension[/COLOR]
    [COLOR= #007700]function[/COLOR] del_temp_file[COLOR= #007700]([/COLOR][COLOR= #0000BB]$file[/COLOR][COLOR= #007700]) {[/COLOR]
        [COLOR= #0000BB]$delete[/COLOR] [COLOR= #007700]= @[/COLOR][URL="http://www.php.net/unlink"]unlink[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$file[/COLOR][COLOR= #007700]);[/COLOR] 
        [URL="http://www.php.net/clearstatcache"]clearstatcache[/URL][COLOR= #007700]();[/COLOR]
        [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700](@[/COLOR][URL="http://www.php.net/file_exists"]file_exists[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$file[/COLOR][COLOR= #007700])) {[/COLOR] 
            [COLOR= #0000BB]$filesys[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/eregi_replace"]eregi_replace[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]/[/COLOR][COLOR= #007700],[/COLOR][COLOR= #DD0000]\[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$file[/COLOR][COLOR= #007700]);[/COLOR] 
            [COLOR= #0000BB]$delete[/COLOR] [COLOR= #007700]= @[/COLOR][URL="http://www.php.net/system"]system[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]del $filesys[/COLOR][COLOR= #007700]);[/COLOR]
            [URL="http://www.php.net/clearstatcache"]clearstatcache[/URL][COLOR= #007700]();[/COLOR]
            [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700](@[/COLOR][URL="http://www.php.net/file_exists"]file_exists[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$file[/COLOR][COLOR= #007700])) {[/COLOR] 
                [COLOR= #0000BB]$delete[/COLOR] [COLOR= #007700]= @[/COLOR][URL="http://www.php.net/chmod"]chmod[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$file[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0644[/COLOR][COLOR= #007700]);[/COLOR] 
                [COLOR= #0000BB]$delete[/COLOR] [COLOR= #007700]= @[/COLOR][URL="http://www.php.net/unlink"]unlink[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$file[/COLOR][COLOR= #007700]);[/COLOR] 
                [COLOR= #0000BB]$delete[/COLOR] [COLOR= #007700]= @[/COLOR][URL="http://www.php.net/system"]system[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]del $filesys[/COLOR][COLOR= #007700]);
            }
        }
    }[/COLOR]
    [COLOR= #FF8000]// this function creates a file field and if $show_alternate is true it will show a text field if the given file [/COLOR]

already exists
    [COLOR= #FF8000]// there is also a submit button to remove the text field value [/COLOR]
    [COLOR= #007700]function[/COLOR] create_file_field[COLOR= #007700]([/COLOR][COLOR= #0000BB]$element[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$label[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$length[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]25[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$show_replace[/COLOR] [COLOR= #007700]=[/COLOR] true[COLOR= #007700],[/COLOR] [COLOR= #0000BB]$replace_label[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]Replace old 

file?[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$file_path[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$file_name[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$show_alternate[/COLOR] [COLOR= #007700]=[/COLOR] false[COLOR= #007700],[/COLOR] [COLOR= #0000BB]$alt_length[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]30[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$alt_btn_label[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]Delete image[/COLOR][COLOR= #007700]) {[/COLOR]
        [COLOR= #0000BB]$field[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700];[/COLOR]
        [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$label[/COLOR] [COLOR= #007700]!=[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700])[/COLOR] [COLOR= #0000BB]$field[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]
            <label>[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$label[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]</label>[/COLOR][COLOR= #007700];[/COLOR]
        [COLOR= #0000BB]$field[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]
            <input type="file" name="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$element[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]" size="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$length[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]" />[/COLOR][COLOR= #007700];[/COLOR]
        [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$show_replace[/COLOR][COLOR= #007700])[/COLOR] [COLOR= #0000BB]$field[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]
            <span>[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$replace_label[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]</span>
            <input type="checkbox" name="replace" value="y" />[/COLOR][COLOR= #007700];[/COLOR]
        [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$file_name[/COLOR] [COLOR= #007700]!=[/COLOR] [COLOR= #DD0000][/COLOR] [COLOR= #007700]&&[/COLOR] [COLOR= #0000BB]$show_alternate[/COLOR][COLOR= #007700]) {[/COLOR]
            [COLOR= #0000BB]$field[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]
            <input type="text" name="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$element[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]" size="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$alt_length[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]" value="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$file_name[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]" 

readonly="readonly"[/COLOR][COLOR= #007700];[/COLOR]
            [COLOR= #0000BB]$field[/COLOR] [COLOR= #007700].= (!@[/COLOR][URL="http://www.php.net/file_exists"]file_exists[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$file_path[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$file_name[/COLOR][COLOR= #007700])) ?[/COLOR] [COLOR= #DD0000] title="[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/sprintf"]sprintf[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]error_text[COLOR= #007700]([/COLOR][COLOR= #0000BB]17[/COLOR][COLOR= #007700]),[/COLOR] 

[COLOR= #0000BB]$file_name[/COLOR][COLOR= #007700]).[/COLOR][COLOR= #DD0000]" />[/COLOR] [COLOR= #007700]:[/COLOR] [COLOR= #DD0000] />[/COLOR][COLOR= #007700];[/COLOR]
            [COLOR= #0000BB]$field[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]
            <input type="checkbox" name="del_img" value="y" />
            <span>[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$alt_btn_label[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]</span>[/COLOR][COLOR= #007700];
        }[/COLOR] 
        [URL="http://www.php.net/return"]return[/URL] [COLOR= #0000BB]$field[/COLOR][COLOR= #007700];
    }[/COLOR]
    [COLOR= #FF8000]// some error (HTTP)reporting, change the messages or remove options if you like.[/COLOR]

    [COLOR= #007700]function[/COLOR] error_text[COLOR= #007700]([/COLOR][COLOR= #0000BB]$err_num[/COLOR][COLOR= #007700]) {[/COLOR]
        [URL="http://www.php.net/switch"]switch[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]language[COLOR= #007700]) {
            case[/COLOR] [COLOR= #DD0000]nl[/COLOR][COLOR= #007700]:[/COLOR]    
            [COLOR= #0000BB]$error[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]Bestand <b>[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]the_file[COLOR= #007700].[/COLOR][COLOR= #DD0000]</b> staat nu op de server.[/COLOR][COLOR= #007700];[/COLOR]
            [COLOR= #0000BB]$error[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]Dit bestand is groter dan de toegestaane upload bestandgrootte in de server configuratie.[/COLOR][COLOR= #007700];[/COLOR]
            [COLOR= #0000BB]$error[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]2[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]Dit bestand is groter dan de MAX_FILE_SIZE parameter welke in de html formulier werdt 

gespecificiëerd.[/COLOR][COLOR= #007700];[/COLOR]
            [COLOR= #0000BB]$error[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]3[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]De upload is helaas mislukt.  Slechts een deel van het bestand is bij de server aangekomen.  Probeer 

het opnieuw.[/COLOR][COLOR= #007700];[/COLOR]
            [COLOR= #0000BB]$error[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]4[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]De upload is helaas mislukt.  Geen betrouwbare verbinding met de server kwam tot stand.  Probeer het 

opnieuw.[/COLOR][COLOR= #007700];[/COLOR]
            [COLOR= #0000BB]$error[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]6[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]De map voor tijdelijke opslag ontbreekt. [/COLOR][COLOR= #007700];[/COLOR]
            [COLOR= #0000BB]$error[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]7[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]Het schrijven op de server is mislukt. [/COLOR][COLOR= #007700];[/COLOR]
            [COLOR= #0000BB]$error[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]8[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]Een PHP extensie is gestopt tijdens het uploaden. [/COLOR][COLOR= #007700];[/COLOR]
            [COLOR= #FF8000]// end  http errors[/COLOR]
            [COLOR= #0000BB]$error[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]10[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]Selecteer een bestand om te uploaden.[/COLOR][COLOR= #007700];[/COLOR]
            [COLOR= #0000BB]$error[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]11[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]Uitsluitend bestanden van de volgende types zijn toegestaan: <b>[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]ext_string[COLOR= #007700].[/COLOR][COLOR= #DD0000]</b>[/COLOR][COLOR= #007700];[/COLOR]
            [COLOR= #0000BB]$error[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]12[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]Helaas heeft het gekozen bestand karakters die niet zijn toegestaan. Gebruik uitsluitend cijfers, 

letters, en onderstrepen. <br>Een geldige naam eindigt met een punt met daarop volgend het extensietype.[/COLOR][COLOR= #007700];[/COLOR]
            [COLOR= #0000BB]$error[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]13[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]De bestandsnaam is echter te lang, en mag een maximum van [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]max_length_filename[COLOR= #007700].[/COLOR][COLOR= #DD0000] tekens 

bevatten.[/COLOR][COLOR= #007700];[/COLOR]
            [COLOR= #0000BB]$error[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]14[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]De gekozen map werdt niet gevonden.[/COLOR][COLOR= #007700];[/COLOR]
            [COLOR= #0000BB]$error[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]15[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]Een bestand met dezelfde naam ([/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]the_file[COLOR= #007700].[/COLOR][COLOR= #DD0000]) bestaat al op de server.  Probeer opnieuw met 

een andere naam.[/COLOR][COLOR= #007700];[/COLOR]
            [COLOR= #0000BB]$error[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]16[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]Op de server werdt het bestand hernoemd tot <b>[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]file_copy[COLOR= #007700].[/COLOR][COLOR= #DD0000]</b>.[/COLOR][COLOR= #007700];[/COLOR]
            [COLOR= #0000BB]$error[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]17[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]Het bestand %s bestaat niet.[/COLOR][COLOR= #007700];[/COLOR]
            [URL="http://www.php.net/break"]break[/URL][COLOR= #007700];
            case[/COLOR] [COLOR= #DD0000]de[/COLOR][COLOR= #007700]:[/COLOR]
            [COLOR= #0000BB]$error[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]Die Datei: <b>[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]the_file[COLOR= #007700].[/COLOR][COLOR= #DD0000]</b> wurde hochgeladen![/COLOR][COLOR= #007700];[/COLOR] 
            [COLOR= #0000BB]$error[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]Die hochzuladende Datei ist gr&ouml;&szlig;er als der Wert in der Server-Konfiguration![/COLOR][COLOR= #007700];[/COLOR] 
            [COLOR= #0000BB]$error[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]2[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]Die hochzuladende Datei ist gr&ouml;&szlig;er als der Wert in der Klassen-

Konfiguration![/COLOR][COLOR= #007700];[/COLOR] 
            [COLOR= #0000BB]$error[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]3[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]Die hochzuladende Datei wurde nur teilweise &uuml;bertragen[/COLOR][COLOR= #007700];[/COLOR] 
            [COLOR= #0000BB]$error[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]4[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]Es wurde keine Datei hochgeladen[/COLOR][COLOR= #007700];[/COLOR]
            [COLOR= #0000BB]$error[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]6[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]Der tempor&auml;re Dateiordner fehlt[/COLOR][COLOR= #007700];[/COLOR]
            [COLOR= #0000BB]$error[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]7[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]Das Schreiben der Datei auf der Festplatte war nicht m&ouml;glich.[/COLOR][COLOR= #007700];[/COLOR]
            [COLOR= #0000BB]$error[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]8[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]Eine PHP Erweiterung hat w&auml;hrend dem hochladen aufgeh&ouml;rt zu arbeiten. [/COLOR][COLOR= #007700];[/COLOR] 
            
            [COLOR= #0000BB]$error[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]10[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]W&auml;hlen Sie eine Datei aus!.[/COLOR][COLOR= #007700];[/COLOR] 
            [COLOR= #0000BB]$error[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]11[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]Es sind nur Dateien mit folgenden Endungen erlaubt: <b>[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]ext_string[COLOR= #007700].[/COLOR][COLOR= #DD0000]</b>[/COLOR][COLOR= #007700];[/COLOR]
            [COLOR= #0000BB]$error[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]12[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]Der Dateiname enth&auml;lt ung&uuml;ltige Zeichen. Benutzen Sie nur alphanumerische 

Zeichen f&uuml;r den Dateinamen mit Unterstrich. <br>Ein g&uuml;ltiger Dateiname endet mit einem Punkt, gefolgt von der 

Endung.[/COLOR][COLOR= #007700];[/COLOR] 
            [COLOR= #0000BB]$error[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]13[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]Der Dateiname &uuml;berschreitet die maximale Anzahl von [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]max_length_filename[COLOR= #007700].[/COLOR][COLOR= #DD0000] 

Zeichen.[/COLOR][COLOR= #007700];[/COLOR] 
            [COLOR= #0000BB]$error[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]14[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]Das Upload-Verzeichnis existiert nicht![/COLOR][COLOR= #007700];[/COLOR] 
            [COLOR= #0000BB]$error[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]15[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]Upload <b>[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]the_file[COLOR= #007700].[/COLOR][COLOR= #DD0000]...Fehler!</b> Eine Datei mit gleichem Dateinamen existiert 

bereits.[/COLOR][COLOR= #007700];[/COLOR]
            [COLOR= #0000BB]$error[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]16[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]Die hochgeladene Datei ist umbenannt in <b>[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]file_copy[COLOR= #007700].[/COLOR][COLOR= #DD0000]</b>.[/COLOR][COLOR= #007700];[/COLOR]
            [COLOR= #0000BB]$error[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]17[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]Die Datei %s existiert nicht.[/COLOR][COLOR= #007700];[/COLOR]
            [URL="http://www.php.net/break"]break[/URL][COLOR= #007700];[/COLOR]
            [COLOR= #FF8000]//
            // place here the translations (if you need) from the directory add_translations
            //[/COLOR]
            [COLOR= #007700]default:[/COLOR]
            [COLOR= #FF8000]// start http errors[/COLOR]
            [COLOR= #0000BB]$error[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]File: <b>[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]the_file[COLOR= #007700].[/COLOR][COLOR= #DD0000]</b> successfully uploaded![/COLOR][COLOR= #007700];[/COLOR]
            [COLOR= #0000BB]$error[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]The uploaded file exceeds the max. upload filesize directive in the server 

configuration.[/COLOR][COLOR= #007700];[/COLOR]
            [COLOR= #0000BB]$error[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]2[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the html 

form.[/COLOR][COLOR= #007700];[/COLOR]
            [COLOR= #0000BB]$error[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]3[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]The uploaded file was only partially uploaded[/COLOR][COLOR= #007700];[/COLOR]
            [COLOR= #0000BB]$error[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]4[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]No file was uploaded[/COLOR][COLOR= #007700];[/COLOR]
            [COLOR= #0000BB]$error[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]6[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]Missing a temporary folder. [/COLOR][COLOR= #007700];[/COLOR]
            [COLOR= #0000BB]$error[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]7[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]Failed to write file to disk. [/COLOR][COLOR= #007700];[/COLOR]
            [COLOR= #0000BB]$error[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]8[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]A PHP extension stopped the file upload. [/COLOR][COLOR= #007700];[/COLOR]
            
            [COLOR= #FF8000]// end  http errors[/COLOR]
            [COLOR= #0000BB]$error[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]10[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]Please select a file for upload.[/COLOR][COLOR= #007700];[/COLOR]
            [COLOR= #0000BB]$error[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]11[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]Only files with the following extensions are allowed: <b>[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]ext_string[COLOR= #007700].[/COLOR][COLOR= #DD0000]</b>[/COLOR][COLOR= #007700];[/COLOR]
            [COLOR= #0000BB]$error[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]12[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]Sorry, the filename contains invalid characters. Use only alphanumerical chars and 

separate parts of the name (if needed) with an underscore. <br>A valid filename ends with one dot followed by the extension.[/COLOR][COLOR= #007700];[/COLOR]
            [COLOR= #0000BB]$error[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]13[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]The filename exceeds the maximum length of [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]max_length_filename[COLOR= #007700].[/COLOR][COLOR= #DD0000] characters.[/COLOR][COLOR= #007700];[/COLOR]
            [COLOR= #0000BB]$error[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]14[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]Sorry, the upload directory does not exist![/COLOR][COLOR= #007700];[/COLOR]
            [COLOR= #0000BB]$error[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]15[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]Uploading <b>[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]the_file[COLOR= #007700].[/COLOR][COLOR= #DD0000]...Error!</b> Sorry, a file with this name already 

exitst.[/COLOR][COLOR= #007700];[/COLOR]
            [COLOR= #0000BB]$error[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]16[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]The uploaded file is renamed to <b>[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]file_copy[COLOR= #007700].[/COLOR][COLOR= #DD0000]</b>.[/COLOR][COLOR= #007700];[/COLOR]
            [COLOR= #0000BB]$error[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]17[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]The file %s does not exist.[/COLOR][COLOR= #007700];
        }[/COLOR]
        [URL="http://www.php.net/return"]return[/URL] [COLOR= #0000BB]$error[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$err_num[/COLOR][COLOR= #007700]];
    }
}[/COLOR]
?>


wie kan me helpen?
er is een vergoeding aanwezig als het vandaag wordt opgelost!!
0
Berichten
13.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
verander $name in $my_upload->file_copy
0
Kenzo

Lid · Topicstarter

Berichten
1.314
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
nee dat werkt ook nietsadleyer gebeurt niks anders dan normaal.
ik had eerst ook al $my_upload maar werkte ook niet
0
Kenzo

Lid · Topicstarter

Berichten
1.314
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Opgelost, mag op slot
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren