За последние 24 часа нас посетили 16270 программистов и 1581 робот. Сейчас ищут 1617 программистов ...

Не аподятся большие файлы в cpanel...

Тема в разделе "PHP для новичков", создана пользователем OZ, 24 май 2011.

  1. OZ

    OZ Активный пользователь

    С нами с:
    29 дек 2009
    Сообщения:
    6
    Симпатии:
    0
    Уважаемые знатоки и асы PHP прошу чуточку внимания...я перерыл весь сайт но не смог найти то что нужно поэтому создал новую тему..У меня есть скрипт что-то вроде следущего


    PHP:
    1. if($_POST['submited']){
    2. $conn=mysql_connect('localhost','root');
    3. $sel=mysql_select_db("files",$conn);
    4. mysql_query("SET NAMES utf8");
    5. for($i=0;$i<=2;$i++){
    6. if(isset($_FILES['userfile'.$i]['name']) && !empty($_FILES['userfile'.$i]['name'])){
    7. $genre=$_POST['genre'];
    8. print_r($genre);
    9.     $uploaddir = 'uploads/';
    10.     $file = basename($_FILES['userfile'.$i]['name']);
    11.     $uploadfile = $uploaddir . basename($_FILES['userfile'.$i]['name']);
    12.  
    13.     if (move_uploaded_file($_FILES['userfile'.$i]['tmp_name'], $uploadfile)) {
    14.         echo "<p>Ваш файл успешно загружен в Базу данных!</p>";
    15.     } else {
    16.         echo "<p>Произошла непредвиденная ошибка.Повторите еще раз!</p>";
    17.     }
    18.     $file=addslashes($file);
    19.     $sql="INSERT INTO salsa(filename,genre) VALUES('$file','$genre[$i]')";
    20.     $mysql=mysql_query($sql);
    21.     }
    22. }
    23. }
    24.     ?>
    25.  
    26. <table>
    27. <form method='post' enctype='multipart/form-data' action="x2.php">
    28. <!--<input type='hidden' name='MAX_FILE_SIZE' value='640000000'>-->
    29. <tr><td>Файл № 1</td><td><input type='file' name='userfile0'></td><td>
    30. <select name='genre[]'><option>Salsa</option><option>Bachata</option><option>Tango</option></select></td></tr>
    31. <tr><td>Файл № 2</td><td><input type='file' name='userfile1'></td><td>
    32. <select name='genre[]'><option>Salsa</option><option>Bachata</option><option>Tango</option></select></td></tr>
    33. <tr><td>Файл № 3</td><td><input type='file' name='userfile2'></td><td>
    34. <select name='genre[]'><option>Salsa</option><option>Bachata</option><option>Tango</option></select></td></tr>
    35. <input type='submit' name='submited' value='Отправить'>
    36. </form>
    37. </table>

    Вот теперь такая ситуация..На локалки он пашет без проблем я прописал .htaccess и поменял константы post_max_size ,uplod_file_size и т.д. теперь при переносе файлов на хостинг возникла проблема я не знаю где поменять и где найти .htaccess на серваке.Пытался через php_ini не получается...при попытке создания своего htaccess выдает ошибку 500...такая же ситуация при создании своего локального php.ini
    Теперь вопрос такой где найти этот файл в моем случае это Cpanel?
    Как и что оптимально поменять чтобы большие файлы могли спокойно загружаться?
    Заранее спасибо всем кто поделится своим опытом!
     
  2. OZ

    OZ Активный пользователь

    С нами с:
    29 дек 2009
    Сообщения:
    6
    Симпатии:
    0
    Неужели никто не сталкивался с такой проблемой??Уже 3 день сижу пацаны помогите прошу...
     
  3. Benjamin

    Benjamin Активный пользователь

    С нами с:
    23 янв 2009
    Сообщения:
    154
    Симпатии:
    0
    Адрес:
    Тула
    Про .htaccess, php.ini спрашивай у хостера. А при чем тут вообще CPanel?
     
  4. OZ

    OZ Активный пользователь

    С нами с:
    29 дек 2009
    Сообщения:
    6
    Симпатии:
    0
    Так спрашивал а тот сказал что в настройках сипанели мол посмотри...короче даже дело наверно не в хостере а в том где и как можно поменять....?
     
  5. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    OZ в CPanel можно посмотреть логи ошибок.
     
  6. OZ

    OZ Активный пользователь

    С нами с:
    29 дек 2009
    Сообщения:
    6
    Симпатии:
    0
    Я читал в нете что в например создав субдомен можно туда разместить свой .htaccess.Ну так я и сделал создал субдомен но как размещал то выходила ошибка 500.А вот сейчас аосмотрел в лог ошибок там написано так /home2/gadji/public_html/.htaccess: Invalid command 'php_value', perhaps misspelled or defined by a module not included in the server configuration
    Может неправильно пишу htaccess не подскажите по каким правилам и как на серваке нужно его прописывать?
     
  7. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    OZ Это ты у хостера узнавай.

    раз такое написано - директива php_value не разрешена.