Поле за качване

Файлове:
upload.php
upload.html

Папка:
files

Кодове:
upload.php
<?php
include("../admin/connect.php");

$uploaddir = "files"; // Папка, в която ще се записват качените файлове.
$allowed_ext = "jpg, gif, png, bmp, rar, zip, html, php, xml, htm, inc"; // Разширенията, които са позволени.
$max_size = "5000000"; // Максиманата големина на 1 файл. (сега е 5MB)
$max_height = "500"; // Колко да е макса на дължината на картинката.
$max_width = "500"; // Колко да е макса на височината на картинката.

$extension = pathinfo($_FILES['file']['name']);
$extension = $extension[extension];
$allowed_paths = explode(", ", $allowed_ext);
for($i = 0; $i < count($allowed_paths); $i++) {
if ($allowed_paths[$i] == "$extension") {
$ok = "1";
}
}

// Проверяваме големината на файла
if ($ok == "1") {
if($_FILES['file']['size'] > $max_size)
{
print "Този файл е много голям!";
exit;
}

// Проверяваме ширината/височината на картинката
if ($max_width && $max_height) {
list($width, $height, $type, $w) = getimagesize($_FILES['file']['tmp_name']);
if($width > $max_width || $height > $max_height)
{
print "Височината и/или дължината е/са прекалено големи/а";
exit;
}
}

// Качваме файла
if(is_uploaded_file($_FILES['file']['tmp_name']))
{
move_uploaded_file($_FILES['file']['tmp_name'], $uploaddir.'/'.$_FILES['file']['name']);
}
print "<font color='green'><div align='center'>Файла е качен успешно!</font></div></font>";
} else {
print "<div align='center'><table><tr><td><div align='center'><font color='#FF0000'>Грешка!</font></div></td></tr><tr><td>*** Разрешени разширения:<b> $allowed_ext </b>.</td></tr><tr><td>*** Максималния пиксел на една картинка е:<b> $max_height x $max_width </b>.</td></tr></div>";
}
?>

upload.html
<font color="#FFFFFF"><form action="upload.php" method="post" ENCTYPE="multipart/form-data">
Файл: <input type="file" name="file" size="30"> <input type="submit" value="Качи файла!"><br><br>
<font color="#FF0000">***</font> Файловете се записват в директория: <b>../files/</b> <font color="#FF0000">(Ако нямате направена директория "<i>files</i>", функцията <u>НЯМА</u> да работи!)</font></form></font>

Написал съм коментари ако искаш нещо да промениш. [ Файловете са от системата wSys ]
 
088777_ май само пиеше без да мислиш виж какво искам де каде пише че искам форма за уплоад бе
 
аз си имам кода за качва не просто искам да стилизирам полето така нали избери фаил да е така и полето и да имат червения фон и от доло бутона качи
ето картинки http://op-op.info/images/58315op.png и http://op-op.info/images/95105op.png и http://op-op.info/images/94421op.png
 
Правиш си 1 css файл и си пишеш някакъв клас.След това го прилагаш на input-a и си готов.
Ето ти едно примерче което направих на бързо.
CSS
Код:
input {background: none; border: none; padding: 0; margin: 0}

.text {background: url(95105op.png) no-repeat; height: 34px;}

html
Код:
<!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">
<head>
		<link type="text/css" rel="Stylesheet" href="style.css" media="screen" />
	</head>

<body>
		<input type="text" name="file" size="300" class="text" />
	
</body>

Пиши, ако имаш проблеми.
 
до сега dashe само разбра какво искам май значи
имам формата
Код:
<form name=\"Upload\" method=\"post\" action=\"\" enctype=\"multipart/form-data\" >
<input type=\"file\" name=\"filetoupload\"  size=\"45\">
<input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"$size_bytes\"><br>
<input type=\"Submit\" style=\"width: 151px; align: left; height: 40px; border: 0px; background-image: url(img/but.png);\" value=\"\" name=\"uploadform\">

и искам да я стилизирам както на картинката
 

Back
Горе