Здравствуйте. Есть скрипт создания команды, с профилем.
То есть по типу киберлиги. При создании комманды поставил:
<?php
/*
=====================================================
Модуль создал: ONE and Twelvee
=====================================================
Файл: teamcreate.php
=====================================================
Данный код защищен авторскими правами
=====================================================
*/
if(!defined('DATALIFEENGINE')) { die("Hacking attempt!"); } // чтоб некто не позарился...
include ('engine/api/api.class.php');
if (isset($member_id) && isset($member_id['user_id']) && $member_id['user_id']) {
$username = $member_id['name'];
$test = $db->query( "SELECT * FROM " . PREFIX . "_teams WHERE creater='$username'" );
if ($db->num_rows($test)<=0){
if(isset($_POST['create'])){
$teamname = $_POST['teamname'];
$allowedExts = array("jpg", "jpeg", "gif", "png");
$extension = end(explode(".", $_FILES["file"]["name"]));
if ((($_FILES["file"]["type"] == "image/gif")
|| ($_FILES["file"]["type"] == "image/jpeg")
|| ($_FILES["file"]["type"] == "image/png")
|| ($_FILES["file"]["type"] == "image/pjpeg"))
&& ($_FILES["file"]["size"] < 20000)
&& in_array($extension, $allowedExts))
{
if ($_FILES["file"]["error"] > 0)
{
echo "Return Code: " . $_FILES["file"]["error"] . "<br>";
}
else
{
echo "Upload: " . $_FILES["file"]["name"] . "<br>";
echo "Type: " . $_FILES["file"]["type"] . "<br>";
echo "Size: " . ($_FILES["file"]["size"] / 1024) . " kB<br>";
echo "Temp file: " . $_FILES["file"]["tmp_name"] . "<br>";
if (file_exists("/uploads/teamlogo/" . $_FILES["file"]["name"]))
{
echo $_FILES["file"]["name"] . " already exists. ";
}
else
{
move_uploaded_file($_FILES["file"]["tmp_name"],
"/uploads/teamlogo/" . $_FILES["file"]["name"]);
echo "Stored in: " . "/uploads/teamlogo/" . $_FILES["file"]["name"];
}
}
}
else
{
echo "Invalid file<br />";
print_r($_FILES);
}
$logoteam = $_FILES["file"]["name"];
$sql = $db->query( "INSERT INTO `" . PREFIX . "_teams`(`teamname`, `win`, `newin`, `sovsemnewin`, `creater`, `logoteam`) VALUES ('$teamname', '0','0','0','$username','$logoteam')");
if($sql == 1){
$tpl->load_Template( "info.tpl" );
$tpl->set('{title}', 'Успешно!');
$tpl->set('{error}', 'Команда успешно создана. <b><a href="/">На главную</a></b>');
$tpl->compile('info');
}
else{
$tpl->load_Template( "info.tpl" );
$tpl->set('{title}', 'Ошибка!');
$tpl->set('{error}', 'Команда не создана. <b><a href="/teams/create/">Перейти обратно</a></b>');
$tpl->compile('info');
}
}
else{
$tpl->load_Template( "teamcreate.tpl" );
$tpl->compile('content');
$tpl->clear();
}
}
else{
$tpl->load_Template( "info.tpl" );
$tpl->set('{title}', 'Ошибка!');
$tpl->set('{error}', 'У вас уже есть команда. <b><a href="/teams/">Перейти обратно</a></b>');
$tpl->compile('info');
}
}
else{
$tpl->load_Template( "info.tpl" );
$tpl->set('{title}', 'Ошибка!');
$tpl->set('{error}', 'Для создания команды Вам необходимо войти или зарегистрироваться. <b><a href="/">На главную</a></b>');
$tpl->compile('info');
}
?>
При создании команды, пишет что изображение загружено, но оно не появляется в папке, указаной мною.