За последние 24 часа нас посетили 17446 программистов и 1686 роботов. Сейчас ищут 933 программиста ...

Загрузка файла на сервер

Тема в разделе "Вопросы от блондинок", создана пользователем bubailo, 3 мар 2008.

  1. bubailo

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

    С нами с:
    3 мар 2008
    Сообщения:
    23
    Симпатии:
    0
    Народ помогите!Нудный сервер и функция move_uploaded_file не работает!Каким еще способом можно загрузить файл!Заранее благодарен!
     
  2. Elkaz

    Elkaz Старожил
    Команда форума Модератор

    С нами с:
    26 июн 2006
    Сообщения:
    3.373
    Симпатии:
    0
    Адрес:
    Баку, Азербайджан
    В чем заключается не работает?
     
  3. bubailo

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

    С нами с:
    3 мар 2008
    Сообщения:
    23
    Симпатии:
    0
    ответ

    рисунок не загружается с помошью move_uplouded_file.в ту папку которую загоужаю не появляется рисунок.а на апатч всё идёт.....
     
  4. Elkaz

    Elkaz Старожил
    Команда форума Модератор

    С нами с:
    26 июн 2006
    Сообщения:
    3.373
    Симпатии:
    0
    Адрес:
    Баку, Азербайджан
    bubailo
    Телепаты в отпуске.
    Код покажите.
     
  5. bubailo

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

    С нами с:
    3 мар 2008
    Сообщения:
    23
    Симпатии:
    0
    <form action="" method="post" enctype="multipart/form-data">
    <span class="стиль1">
    Название<br />
    <input type="text" name="name">
    <br>

    Тип<br />
    <select name="tip" >
    <option value="">Другое</option>
    <option value="душевые кабины">Душевые кабины</option>
    <option value='Смесители'>Смесители</option>
    <option value='Фаянс'>Фаянс</option>
    <option value='джакузи'>джакузи</option>
    <option value='ванны'>Ванны</option>
    <option value='мебель для ванной комнаты'>Мебель для ванной комнаты</option>
    </select>


    <br />ПодТип<br />
    <select name="ptip" >
    <option value="">Другое</option>
    <option value="Душевые кабины с гидромассажем">Душевые кабины с гидромассажем</option>
    <option value='Душевые кабины'>Душевые кабины</option>
    <option value='Душевые шторки'>Душевые шторки</option>
    <option value='Чугунные ванны'>Чугунные ванны</option>
    <option value='Стальные ванны'>Стальные ванны</option>
    <option value='Акриловые ванны'>Акриловые ванны</option>
    <option value="Гидромассажные ванны">Гидромассажные ванны</option>
    <option value='Смесители для кухни'>Смесители для кухни</option>
    <option value='Смесители для ванны и душа'>Смесители для ванны и душа</option>
    <option value='Смесители для раковины'>Смесители для раковины</option>
    <option value='Смесители для биде'>Смесители для биде</option>
    <option value='Смесители для акриловых ванн'>Смесители для акриловых ванн</option>
    <option value='Раковины и тюльпаны'>Раковины и тюльпаны</option>
    <option value='Напольные унитазы и биде'>Напольные унитазы и биде</option>
    <option value='Инсталяция'>Инсталяция</option>
    <option value='Писсуары'>Писсуары</option>
    </select>




    <br /> Бренд<br />

    <select name="brend" >
    <option value="">Другое</option>
    <option value="Apollo">Apollo</option>
    <option value="Niagara">Niagara</option>
    <option value="Golden Fish">Golden Fish</option>
    <option value="HX">HX</option>
    <option value="Doctor Jet">Doctor Jet</option>
    <option value="Aquatika">Aquatika</option>
    <option value="Wisdom">Wisdom</option>
    <option value="Jacuzzi">Jacuzzi</option>
    <option value="Svedbergs">Svedbergs</option>
    <option value="Coliseum">Coliseum</option>
    <option value="Vis Vitalis">Vis Vitalis</option>
    <option value="Astra-Form">Astra-Form</option>
    <option value="RIHO">RIHO</option>
    <option value="Grohe">Grohe</option>
    <option value="BAS">BAS</option>
    <option value="Ideal">Ideal</option>
    <option value="Hansgrohe">Hansgrohe</option>
    <option value="Axor">Axor</option>
    <option value="Standart">Standart</option>
    <option value="Gessi">Gessi</option>
    <option value="Gustavsberg">Gustavsberg</option>
    <option value="Oras">Oras</option>
    <option value="Plados">Plados</option>
    <option value="Jacob Delafon">Jacob Delafon </option>
    <option value="Ideal Standart">Ideal Standart</option>
    <option value="Jika">Jika</option>
    <option value="Ido">Ido</option>
    <option value="Roca">Roca</option>
    <option value="Hatria">Hatria</option>
    <option value="Duravit">Duravit</option>


    </select>














    <br>
    цена<br />
    <input type="text" name="cena">
    <br>
    Описание<br />
    <textarea name="opis"></textarea>
    <br />
    рисунок<br />
    <input type="file" name="file" /><br />



    <input type="submit" name="ok">
    </span>
    </form>
    <span class="стиль1"><br>
    <?
    if(isset($_POST["ok"])) {


    include ("connect.php");

    $chis=mt_rand (0,100000000);
    $uploaddir = $_SERVER['DOCUMENT_ROOT'] . '/santehnika/pic/';
    $uploaddir.=$chis;
    $uploadfile = $uploaddir . '.gif';


    echo $uploadfile . "\n";
    if (move_uploaded_file($_FILES['file']['tmp_name'], $uploadfile)) {



    }














    mysql_query ("INSERT INTO produkt VALUE (NULL,'".$_POST['name']."','".$_POST['tip']."','".$_POST['ptip']."','".$_POST['cena']."','".$_POST['brend']."','$chis','".$_POST['opis']."')");
    ?>
    <script language="javascript">
    alert ('Успешно вставлено')
    location.href = 'add.php'
    </script>
    <?




    }
    ?>
     
  6. Hawk

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

    С нами с:
    30 авг 2007
    Сообщения:
    201
    Симпатии:
    0
    Адрес:
    Беларусь
    bubailo
    Ты вообще забавный парень, в следующий раз не полинись немного упорядочить код прежде чем выкладывать, ты думаешь кому то интересно копаться в твоем "грязном белье"?
     
  7. bubailo

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

    С нами с:
    3 мар 2008
    Сообщения:
    23
    Симпатии:
    0
    <?
    if(isset($_POST["ok"])) {


    include ("connect.php");

    $chis=mt_rand (0,100000000);
    $uploaddir = $_SERVER['DOCUMENT_ROOT'] . '/santehnika/pic/';
    $uploaddir.=$chis;
    $uploadfile = $uploaddir . '.gif';


    echo $uploadfile . "\n";
    if (move_uploaded_file($_FILES['file']['tmp_name'], $uploadfile)) {



    }














    mysql_query ("INSERT INTO produkt VALUE (NULL,'".$_POST['name']."','".$_POST['tip']."','".$_POST['ptip']."','".$_POST['cena']."','".$_POST['brend']."','$chis','".$_POST['opis']."')");
    ?>
    <script language="javascript">
    alert ('Успешно вставлено')
    location.href = 'add.php'
    </script>
    <?




    }
    ?>
     
  8. Hawk

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

    С нами с:
    30 авг 2007
    Сообщения:
    201
    Симпатии:
    0
    Адрес:
    Беларусь
    1. Нажми кнопочку PHP
    2. Поубирай лишние переводы строки
    3. Поделай отступы
    4. Вставь комменты*
    5. Нажми кнопочку PHP

    *-не обязательно но желательно

    И ссылочка на заметку: http://www.softtime.ru/info/articlephp.php?id_article=28
     
  9. antonn

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

    С нами с:
    10 июн 2007
    Сообщения:
    2.996
    Симпатии:
    0
    is_uploaded_file(), потом move_uploaded_file(), если что - print_r($_FILES);
     
  10. Hawk

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

    С нами с:
    30 авг 2007
    Сообщения:
    201
    Симпатии:
    0
    Адрес:
    Беларусь
    antonn
    Если бы не знал почему все на форуме так полюбили слоников, долго бы тупил смотря на слоника в стакане...:)
     
  11. lexa

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

    С нами с:
    22 июл 2007
    Сообщения:
    1.746
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    Чтобы функцией move_uploaded_file() большого ума не надо. Поэтому от противного: права 0777 на папку pic выстави.
     
  12. antonn

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

    С нами с:
    10 июн 2007
    Сообщения:
    2.996
    Симпатии:
    0
    Hawk
    поправил :)

    а еще бы знать хотелось - размеры файла не больше ограничений в конфигах?
     
  13. Elkaz

    Elkaz Старожил
    Команда форума Модератор

    С нами с:
    26 июн 2006
    Сообщения:
    3.373
    Симпатии:
    0
    Адрес:
    Баку, Азербайджан
    *Все жду когда текст ошибки увижу*
     
  14. bubailo

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

    С нами с:
    3 мар 2008
    Сообщения:
    23
    Симпатии:
    0
    он ошибку не выводит
     
  15. antonn

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

    С нами с:
    10 июн 2007
    Сообщения:
    2.996
    Симпатии:
    0
    а лог апача/пхп что говорит?