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
upload_class.php
wie kan me helpen?
er is een vergoeding aanwezig als het vandaag wordt opgelost!!
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öß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öß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 ü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ä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ö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ährend dem hochladen aufgehört zu arbeiten. [/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$error[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]10[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]Wä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ält ungültige Zeichen. Benutzen Sie nur alphanumerische
Zeichen für den Dateinamen mit Unterstrich. <br>Ein gü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 ü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!!
er gebeurt niks anders dan normaal.