| Autor | Zpráva | ||
|---|---|---|---|
| mmapro Profil |
#1 · Zasláno: 12. 2. 2014, 18:40:21 · Upravil/a: Moderátor (editace znemožněna) 14. 2. 2014, 07:34:10
<?php
if(isset($_POST['do_save'])) {
$name = protect($_POST['name']);
$start_time = protect($_POST['start_time']);
$end_time = protect($_POST['end_time']);
$max_players = protect($_POST['max_players']);
$rewards = protect($_POST['rewards']);
$date = new DateTime($start_time);
$start_time = $date->getTimestamp();
$date = new DateTime($end_time);
$end_time = $date->getTimestamp();
if(empty($name) or empty($start_time) or empty($end_time) or empty($max_players)) { echo error("All fields are required."); }
else {
$ext = array('jpg','png','jpeg','JPEG','PNG','JPG');
$extnafaila = end(explode('.',$_FILES['uploadfile']['name']));
$extnafaila = strtolower($extnafaila);
if(in_array($extnafaila,$ext)){
$sizes = getimagesize($_FILES['uploadfile']['tmp_name']);
$filesize = floor($_FILES['uploadfile']['size'] / 1024);
$max_filesize = '41943040';
if($sizes[0] !== 335 and $sizes[1] !== 120) {
echo error("Poster sizes must be 335x120.");
} elseif($filesize > $max_filesize) {
echo error("Poster max file size must be 500KB.");
} else {
$putq = 'uploads/tournament_'.rand(1,100).'_'.basename($_FILES['uploadfile']['name']);
if (@move_uploaded_file($_FILES['uploadfile']['tmp_name'], $putq)) {
echo success("Tournament was created successfully.");
$insert = mysql_query("INSERT tournaments (name,poster,start_time,end_time,max_players,rewards) VALUES ('$name','$putq','$start_time','$end_time','$max_players','$rewards')");
} else {
echo error("Error uploading! Please try again.");
}
}
}
else {
echo error("This file type is not supported.");
}
}
}
?>Moderátor jenikkozak: Není od tebe hezké, že po získání odpovědi své vlákno znehodnocuješ mazáním dotazu.
|
||
| Enko Profil |
#2 · Zasláno: 12. 2. 2014, 18:53:23
Máš právo zápisu do složky kam ukládáš? Zkus změnit CHMOD složky na 755 a když nebude fungovat tak na 777. Dále jenom pro informaci, nastavil bych jinak logiku informování. Informuješ u úspěšném založení ale nevíš, zda jsi to uložil do databáze. Zkus změnit tu logiku, ušetříš si tím dost starostí v budoucnu ;)
|
||
| mmapro Profil |
#3 · Zasláno: 12. 2. 2014, 18:57:46
Díky moc! bylo tam 755, dal jsem 777 a jede to, ještě jednou díky!
|
||
|
Časová prodleva: 12 let
|
|||
0