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: 10 let
|
0