<?php
session_start();
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Upload на файлове</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1251">
<link type="text/css" rel="stylesheet" href="webs.css">
</head>
<body>
<?php
include "config.php";
if(isset($_POST['submit'])) {
$tmp_name = $_FILES['file']['tmp_name'];
$cats = $_POST['cats'];
if($tmp_name == NULL || $cats == "Избери") {
echo "<font color='#ffffff'>Моля попълнете всички полета</font>";
} else {
$file_name = $_FILES['file']['name'];
$file_type = $_FILES['file']['type'];
$format = end(explode(".", $file_name));
$simvoli = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
$broi = 6;
$count = strlen($simvoli)-1;
for ($i=0; $i<$broi; $i++) {
$random = mt_rand(0, $count);
$rand .= $simvoli{$random};
}
$fail = ''.$rand.'.'.$format.'';
$link = ''.$fail.'';
move_uploaded_file($tmp_name, $link);
mysql_query("INSERT INTO `files` (`filename`, `cats`) VALUES ('$rand', '$cats')") or die (mysql_error());
echo "<font color='#ffffff'>Файлът е добавен успешно</font>";
}
}
else {
?>
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"/>
<form action="" method="post" enctype = "multipart/form-data">
<INPUT TYPE="hidden" name="user_id" size="50" value="$user_id" />
<table class="lista" width="100%" cellspacing="2" cellpadding="5">
<TR><td align="right" valign="top" class="lista" width="150"><font color='#ffffff'>Торент файл:</font></td><td class="lista">
<INPUT id="name" onfocus="tname();" TYPE="file" NAME="file" size="50"/> </td>
</TR>
<TR><td align="right" valign="top" class="lista"><font color='#ffffff'>От категория:</font></TD><TD class="lista">
<?php
include "config.php";
$query = "SELECT * FROM cats";
$result = mysql_query($query) or die (mysql_error());
echo " <select name='kategoriq'>";
while ($row = mysql_fetch_assoc($result)) {
echo "<option value='$row[id]'>$row[kategoriq]</option>";
} echo "</select>";
$sql = "INSERT INTO cats (kategoriq) VALUES ('$kategoriq')";
mysql_query($sql) or die (mysql_error());
?>
</td></tr> <TR>
<td align="right" valign="top" class="lista"><font color='#ffffff'>Име на файла:</font></TD>
<TD class="lista" ><INPUT TYPE="text" id="filename" name="filename" size="50" maxlength="200" /></TD>
</TR>
<tr>
<td align="right" valign="top" class="lista"><font color='#ffffff'>Качи на субтитри:</font></td>
<td class="lista" ><input type="file" name="subs"></td>
</tr>
<tr>
<td align="right" valign="top" class="lista"><img src="images/subs.gif" /></td>
<td class="lista"> </td>
</tr>
<tr>
<td align="right" valign="top" class="lista"><font color='#ffffff'>Линк към subs.sab.bz:</font></td>
<td class="lista" ><input type="text" name="subs_sab" size="50"></td>
</tr>
<TR>
<td align="right" valign="top" class="lista"><font color='#ffffff'>Poster</font></TD>
<TD class="lista" ><input type="file" name="poster"></TD>
</TR>
<TR>
<td align="right" valign="top" class="lista"><font color='#ffffff'>Info:</font></TD>
<TD class="lista" >
<script language="javascript" type="text/javascript" name='info'>
// Remember the current position.
function storeCaret(text)
{
// Only bother if it will be useful.
if (typeof(text.createTextRange) != "undefined")
text.caretPos = document.selection.createRange().duplicate();
}
function SmileIT(smile,textarea){
// Attempt to create a text range (IE).
if (typeof(textarea.caretPos) != "undefined" && textarea.createTextRange)
{
var caretPos = textarea.caretPos;
caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? smile + ' ' : smile
caretPos.select();
}
// Mozilla text range replace.
else if (typeof(textarea.selectionStart) != "undefined")
{
var begin = textarea.value.substr(0, textarea.selectionStart);
var end = textarea.value.substr(textarea.selectionEnd);
var scrollPos = textarea.scrollTop;
textarea.value = begin + smile + end;
if (textarea.setSelectionRange)
{
textarea.focus();
textarea.setSelectionRange(begin.length + smile.length, begin.length + smile.length);
}
textarea.scrollTop = scrollPos;
}
// Just put it on the end.
else
{
textarea.value += smile;
textarea.focus(textarea.value.length - 1);
}
}
function PopMoreSmiles(form,name) {
link='moresmiles.php?form='+form+'&text='+name
newWin=window.open(link,'moresmile','height=500,width=300,resizable=yes,scrollbars=yes');
if (window.focus) {newWin.focus()}
}
function BBTag(opentag, closetag, textarea)
{
// Can a text range be created?
if (typeof(textarea.caretPos) != "undefined" && textarea.createTextRange)
{
var caretPos = textarea.caretPos, temp_length = caretPos.text.length;
caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? opentag + caretPos.text + closetag + ' ' : opentag + caretPos.text + closetag;
if (temp_length == 0)
{
caretPos.moveStart("character", -closetag.length);
caretPos.moveEnd("character", -closetag.length);
caretPos.select();
}
else
textarea.focus(caretPos);
}
// Mozilla text range wrap.
else if (typeof(textarea.selectionStart) != "undefined")
{
var begin = textarea.value.substr(0, textarea.selectionStart);
var selection = textarea.value.substr(textarea.selectionStart, textarea.selectionEnd - textarea.selectionStart);
var end = textarea.value.substr(textarea.selectionEnd);
var newCursorPos = textarea.selectionStart;
var scrollPos = textarea.scrollTop;
textarea.value = begin + opentag + selection + closetag + end;
if (textarea.setSelectionRange)
{
if (selection.length == 0)
textarea.setSelectionRange(newCursorPos + opentag.length, newCursorPos + opentag.length);
else
textarea.setSelectionRange(newCursorPos, newCursorPos + opentag.length + selection.length + closetag.length);
textarea.focus();
}
textarea.scrollTop = scrollPos;
}
// Just put them on the end, then.
else
{
textarea.value += opentag + closetag;
textarea.focus(textarea.value.length - 1);
}
}
</script>
<table width="100%" cellpadding="0" cellspacing="0">
<tr>
<td colspan=2>
<table cellpadding="0" cellspacing="1">
<tr>
<td><input style="font-weight: bold;" type="button" name="bold" value="B " onclick="javascript: BBTag('
','',document.forms.upload.info)" /></td>
<td><input style="font-style: italic;" type="button" name="italic" value="i " onclick="javascript: BBTag('
','',document.forms.upload.info)" /></td>
<td><input style="text-decoration: underline;" type="button" name="underline" value="U " onclick="javascript: BBTag('
','',document.forms.upload.info)" /></td>
<td><input type="button" name="li" value="List " onclick="javascript: BBTag('[*]','',document.forms.upload.info)" /></td>
<td><input type="button" name="code" value="Code" onclick="javascript: BBTag('
',document.forms.upload.info)" /></td>
<td><input type="button" name="quote" value="Quote" onclick="javascript: BBTag('
',document.forms.upload.info)" /></td>
<td><input type="button" name="url" value="Url" onclick="javascript: BBTag('
','',document.forms.upload.info)" /></td>
<td><input type="button" name="img" value="Img" onclick="javascript: BBTag('
',document.forms.upload.info)" /></td>
<td>
<select onchange="BBTag('[color=' + this.options[this.selectedIndex].value.toLowerCase() + ']','[/color]', document.forms.upload.info); this.selectedIndex = 0;" size="1" style="background-color:#DEDEDE;" name="fontchange">
<option value="" selected="selected">Change Color</option>
<option value="Black" style="color:black">Black</option>
<option value="Red" style="color:red">Red</option>
<option value="Yellow" style="color:Yellow">Yellow</option>
<option value="Pink" style="color

ink">Pink</option>
<option value="Green" style="color:Green">Green</option>
<option value="Orange" style="color:Orange">Orange</option>
<option value="Purple" style="color

urple">Purple</option>
<option value="Blue" style="color:Blue">Blue</option>
<option value="Beige" style="color:Beige">Beige</option>
<option value="Brown" style="color:Brown">Brown</option>
<option value="Teal" style="color:Teal">Teal</option>
<option value="Navy" style="color:Navy">Navy</option>
<option value="Maroon" style="color:Maroon">Maroon</option>
<option value="LimeGreen" style="color:LimeGreen">Lime Green</option>
</select>
</td>
<td>
<select onchange="BBTag('.value.toLowerCase() + ']','', document.forms.upload.info); this.selectedIndex = 0;" size="1" style="background-color:#DEDEDE;" name="fontchange">
<option value="" selected="selected">Font Size </option>
<option value="1">xx-small</option>
<option value="2">x-small</option>
<option value="3">small</option>
<option value="4">medium</option>
<option value="5">large</option>
<option value="6">x-large</option>
<option value="7">xx-large</option>
</select>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<textarea name="info" rows="10" cols="70" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);" onchange="storeCaret(this);"></textarea>
</td>
<td>
<table class='emotikon' width="50%" cellpadding="0" cellspacing="0">
<tr>
<td><a href="javascript: SmileIT('

',document.forms.upload.info);"><img border=0 src=images/smilies/smile1.gif></a></td>
<td><a href="javascript: SmileIT('

',document.forms.upload.info);"><img border=0 src=images/smilies/wink.gif></a></td>
<td><a href="javascript: SmileIT('

',document.forms.upload.info);"><img border=0 src=images/smilies/grin.gif></a></td>
<td><a href="javascript: SmileIT('

',document.forms.upload.info);"><img border=0 src=images/smilies/tongue.gif></a></td></tr><tr>
<td><a href="javascript: SmileIT('

',document.forms.upload.info);"><img border=0 src=images/smilies/sad.gif></a></td>
<td><a href="javascript: SmileIT(':\'(',document.forms.upload.info);"><img border=0 src=images/smilies/cry.gif></a></td>
<td><a href="javascript: SmileIT(':|',document.forms.upload.info);"><img border=0 src=images/smilies/noexpression.gif></a></td>
<td><a href="javascript: SmileIT(':-/',document.forms.upload.info);"><img border=0 src=images/smilies/confused.gif></a></td></tr><tr>
<td><a href="javascript: SmileIT(':-O',document.forms.upload.info);"><img border=0 src=images/smilies/ohmy.gif></a></td>
<td><a href="javascript: SmileIT('8)',document.forms.upload.info);"><img border=0 src=images/smilies/cool1.gif></a></td>
<td><a href="javascript: SmileIT('O:-',document.forms.upload.info);"><img border=0 src=images/smilies/angel.gif></a></td>
<td><a href="javascript: SmileIT('-_-',document.forms.upload.info);"><img border=0 src=images/smilies/sleep.gif></a></td></tr><tr>
<td><a href="javascript: SmileIT(':grrr:',document.forms.upload.info);"><img border=0 src=images/smilies/angry.gif></a></td>
<td><a href="javascript: SmileIT(':smile:',document.forms.upload.info);"><img border=0 src=images/smilies/smile2.gif></a></td>
<td><a href="javascript: SmileIT(':lol:',document.forms.upload.info);"><img border=0 src=images/smilies/laugh.gif></a></td>
<td><a href="javascript: SmileIT('

',document.forms.upload.info);"><img border=0 src=images/smilies/cool2.gif></a></td></tr><tr>
<td><a href="javascript: SmileIT(':fun:',document.forms.upload.info);"><img border=0 src=images/smilies/fun.gif></a></td>
<td><a href="javascript: SmileIT(':thumbsup:',document.forms.upload.info);"><img border=0 src=images/smilies/thumbsup.gif></a></td>
<td><a href="javascript: SmileIT(':thumbsdown:',document.forms.upload.info);"><img border=0 src=images/smilies/thumbsdown.gif></a></td>
<td><a href="javascript: SmileIT(':blush:',document.forms.upload.info);"><img border=0 src=images/smilies/blush.gif></a></td></tr> </table>
<center><a class='li' href="javascript: PopMoreSmiles('upload','info')"><font color='#ffffff'>Още емотикони</font></a></center>
</td>
</tr>
</table>
</TD>
</TR>
<TR>
<TD class="lista"> </TD>
<TD class="lista" align="left"><INPUT type="submit" name="submit" value="Изпращане" /><INPUT type="reset" value=" Изчисти " /></TD>
</TR>
</TABLE>
</FORM>
<?php
}
?>
</body>
</html>