Potreboval by som help. robím upload videí pre môj web a potreboval by som do ňho vopchať nejaký jednoduchý upload progress ale nemusí byť percentuálny ani grafový nič také jednoducho len po kliknutí na input "Nahraj!" aby sa zobrazilo okno napr : "Prebieha Upload prosím čakajte..."
jednoducho aby uploader videl že to beží...
php sa zatial len učím, skúšal som to ale nejako mi to nejde... tak že by ste mi to mohli možno niekto spraviť

tu je script:
Kód:
<?
$max_file_size="20000";
$max_combined_size="20000";
$file_uploads="1";
$websitename="CS.ZonaZabavy.CZ Video Uploader";
$random_name=true;
$allow_types=array("ftv","mov","wmv","avi","3gp","mp4","mpg","dem","divx");
$folder="./uploads/";
$full_url="http://cszonazabavy.jepice.cz/video/upload/uploads/";
$fullpath="";
$password="";
$rand= rand(0,1000000);
$password_md5=md5($password);
If($password) {
If($_POST['verify_password']==true) {
If(md5($_POST['check_password'])==$password_md5) {
setcookie("phUploader",$password_md5,time()+86400);
sleep(1);
header("Location: http://".$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']);
exit;
}
}
}
$password_form="";
If($password) {
If($_COOKIE['phUploader']!=$password_md5) {
$password_form="<form method=\"POST\" action=\"".$_SERVER['PHP_SELF']."\">\n";
$password_form.="<table align=\"center\" class=\"table\">\n";
$password_form.="<tr>\n";
$password_form.="<td width=\"100%\" class=\"table_header\" colspan=\"2\">Password Required</td>\n";
$password_form.="</tr>\n";
$password_form.="<tr>\n";
$password_form.="<td width=\"35%\" class=\"table_body\">Enter Password:</td>\n";
$password_form.="<td width=\"65%\" class=\"table_body\"><input type=\"password\" name=\"check_password\" /></td>\n";
$password_form.="</tr>\n";
$password_form.="<td colspan=\"2\" align=\"center\" class=\"table_body\">\n";
$password_form.="<input type=\"hidden\" name=\"verify_password\" value=\"true\">\n";
$password_form.="<input type=\"submit\" value=\" Verify Password \" />\n";
$password_form.="</td>\n";
$password_form.="</tr>\n";
$password_form.="</table>\n";
$password_form.="</form>\n";
}
}
function get_ext($key) {
$key=strtolower(substr(strrchr($key, "."), 1));
$key=str_replace("jpeg","jpg",$key);
return $key;
}
$ext_count=count($allow_types);
$i=0;
foreach($allow_types AS $extension) {
If($i <= $ext_count-2) {
$types .="*.".$extension.", ";
} Else {
$types .="*.".$extension;
}
$i++;
}
unset($i,$ext_count);
$error="";
$display_message="";
$uploaded==false;
If($_POST['submit']==true AND !$password_form) {
For($i=0; $i <= $file_uploads-1; $i++) {
If($_FILES['file']['name'][$i]) {
$ext=get_ext($_FILES['file']['name'][$i]);
$size=$_FILES['file']['size'][$i];
$max_bytes=$max_file_size*1024;
// mena suborov, prefix
If($random_name){
$file_name[$i]=$rand . $_FILES['file']['name'][$i];
} Else {
$file_name[$i]=$_FILES['file']['name'][$i];
}
If(!in_array($ext, $allow_types)) {
$error.= "Subor ".$_FILES['file']['name'][$i]." <b>Nie je</b> video!<br>Povolene su len typy: ".$types." ";
} Elseif($size > $max_bytes) {
$error.= "Video ".$_FILES['file']['name'][$i]." je prilis velke.<br>Maximalna velkost suboru moze byt ".$max_file_size."kb.";
} Elseif(file_exists($folder.$file_name[$i])) {
$error.= "The file: ".$_FILES['file']['name'][$i]." exists on this server, please rename your file.<br />Your file(s) were <b>not</b> uploaded.<br />";
}
}
}
$total_size=array_sum($_FILES['file']['size']);
$max_combined_bytes=$max_combined_size*1024;
If($total_size > $max_combined_bytes) {
$error.="Video ktore sa pokusate nahrat je prilis velke. Maximalna velkost moze byt ".$max_combined_size."kb<br />";
}
// errors
If($error) {
$display_message=$error;
} Else {
For($i=0; $i <= $file_uploads-1; $i++) {
If($_FILES['file']['name'][$i]) {
If(@move_uploaded_file($_FILES['file']['tmp_name'][$i],$folder.$file_name[$i])) {
$uploaded=true;
} Else {
$display_message.="Couldn't copy ".$file_name[$i]." to server, please make sure ".$folder." is chmod 777 and the path is correct.\n";
}
}
}
}
}
// HTML ZACINA TU
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Language" content="sk" />
<META HTTP-EQUIV='Content-type' CONTENT='text/html; charset=windows-1250'>
<title><?php echo $websitename; ?> </title>
<style type="text/css">
body{
scrollbar-face-color:#ffffff;scrollbar-highlight-color:#4e4e4e;scrollbar-shadow-color:#D2D2D2;scrollbar-3dlight-color:#ffffff;scrollbar-arrow-color:#6182A1;scrollbar-track-color:#ffffff;scrollbar-darkshadow-color:#ffffff;
}
body,td,p {font-family:verdana;line-height: 1.5em;font-size:8.5pt;color:#4e4e4e;}
a:link,a:active,a:visited {color:#4e4e4e;}
a:hover{text-decoration:underline;color:#AB5F04;}
input {font-family:verdana;font-size:8.5pt;color:#4e4e4e;font-weight:normal;border:1px solid #4e4e4e;background-color:#C0B8A3;}
</style></head><body>
<?
If($password_form) {
Echo $password_form;
} Elseif($uploaded==true) {?>
Dakujeme za nahratie suboru na nas server! <br> Po vyhodnoteni administratorom video zverejnime.
<br>
<br />
<a href="<?=$_SERVER['PHP_SELF'];?>">Nahrat dalsie video</a>
<br />
<?} Else {?>
<?If($display_message){?>
<?=$display_message;?>
<br />
<?}?>
<form action="<?=$_SERVER['PHP_SELF'];?>" method="post" enctype="multipart/form-data" name="phuploader">
<?For($i=0;$i <= $file_uploads-1;$i++) {?>
<b>Vyber subor:</b>
<input type="file" name="file[]" />
<?}?>
<input type="hidden" name="submit" value="true" />
<input type="submit" value=" Nahraj video " />
</form>
<?}?>
</body>
</html>
diky