Здравейте имам следния проблем намерих един много интересен скрипт за ъплоуд и аз му добавих още функций но скрипта за описанието нещо ми се разваля по точно не мога да добавям нов ред пробвах с <br /> както така и само с ентер да оставя нов ред но пак нестава и вече не знам как да го направя ето кода който качва файловете
Моляви спешно ми трябва вашата помощ още изучавам php и никой от приятелите ми не е на линия в скайп и няма как да пи помогнат... в момента разчитам единствено на вас дано ми помогнете
Код:
<?php
session_start();
if (!isset($_SESSION['dostap']) && isset($_POST['submit']) && $_POST['nick'] == 'nickname' && $_POST['pass'] == 'parola') {
$_SESSION['dostap'] = TRUE;
}
if (!isset($_SESSION['dostap'])) {
?>
<link href="font.css" rel="stylesheet" type="text/css" />
<meta http-equiv='content-type' content='text/html; charset=windows-1251' />
<form action="" method="post">
<table align="center" class="e">
<caption><b>Качване на плъгини</b></caption>
<tr>
<td>Име: </td> <td><input type="text" name="nick" size="20" class="user"></td>
</tr>
<br />
<tr>
<td>Парола:</td> <td><input type="password" name="pass" size="20" class="pass"></td>
</tr>
<br />
<tr>
<td></td> <td><input type="submit" name="submit" value="Влез" class="button"></td>
</tr>
</form>
<?php
exit;
}
?>
<!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">
</head>
<body>
<center>
<?
if(isset($_POST['submit'])){
///////////////////Връзка с база данни////////////////////
mysql_connect("localhost","6_really","parolka");
mysql_select_db("6_really");
mysql_query("SET names cp1251");
///////////////////Край на връзка с база данни////////////////////
///////////////////Променливи от формата//////////////////////
$ime=htmlspecialchars($_POST['ime']);
$opisanie=htmlspecialchars($_POST['opisanie']);
$file=$_FILES['file']['name'];//име на файла
$tmp_file=$_FILES['file']['tmp_name'];//пътя до временното място на файла
$size=$_FILES['file']['size'];//големина на файла
//Тук може да се добавят още
///////////////////Край на променливи от формата//////////////////////
$upload_path="files/".basename($file);//Път до качения файл
if(file_exists($upload_path)){//Проверка дали файлът вече съществува
echo "Файлът вече съществува";
exit;
}
if(empty($ime) or empty($opisanie)){//Проверка за празни полета
echo "Празни полета";
exit;
}
if($size==0){//Ако файлът е с размер 0 няма смисъл да го качваме
echo "Файлът е повреден";
exit;
}
if($size>999999999999){//Проверка за размер на файла
echo "Файлът е твърде голям";
exit;
}
////////////////////////Проверка за разширение на файла/////////////////////////////
$extensions = array("rar","zip");//позволени типове
$extension_file = end(explode(".",$file));
$extension_file = strtolower($extension_file);
if(!in_array($extension_file,$extensions)){
echo "Непозволен тип файл";
exit;
}
///////////////////////Край на проверка за разширение на файла/////////////////////////////
$site_url="http://really-bg.co.cc/";
$upload=move_uploaded_file($tmp_file,$upload_path);
if($upload){
$q=mysql_query("INSERT INTO `files` (`ime`,`opisanie`,`url`) VALUES ('$ime','$opisanie','$site_url$upload_path')");
if($q){
echo "Файлът беше успешно качен";
}else{
echo "Грешка</center>";
exit;
}
}
}else{
?>
<form action="" method="post" enctype = "multipart/form-data">
Име
<br>
<input name="ime" type="text">
<br>
Описание
<br>
<textarea name="opisanie" cols="50" rows="20"></textarea>
<br>
Файл
<br>
<input name="file" type="file">
<br>
<input name="submit" type="submit">
</form>
<?
}
?>
</center>
</body>
</html>
Моляви спешно ми трябва вашата помощ още изучавам php и никой от приятелите ми не е на линия в скайп и няма как да пи помогнат... в момента разчитам единствено на вас дано ми помогнете