PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (9): « 1 2 3 4 5 6 [7] 8 9 »

> Найдено сообщений: 134
imper Отправлено: 13 Апреля, 2012 - 12:17:57 • Тема: загрузка файлов на сервер • Форум: Вопросы новичков

Ответов: 2
Просмотров: 193
PHP:
скопировать код в буфер обмена
  1.  
  2. if (!empty($_FILES))
  3. {
  4. $kol_music = count($_FILES['filename']['name']); //количество загружаемых файлов
  5. $name_music = $_FILES['filename']['name']; //имя файлов
  6. $time_save = $_FILES['filename']['tmp_name'];//временное место
  7. $type_music = $_FILES['filename']['type']; // тип расширения файлов
  8.  
  9. for($i=0; $i<$kol_music; $i++)
  10. {
  11.     $type = "mp3";    // audio/mp3
  12. if($type_music[$i] == $type)
  13. {
  14. $n = "audio/$name_music[$i]";
  15. move_uploaded_file($time_save[$i], $n);
  16.  
  17. echo "загружен файл '$name_music[$i]' под именем '$n':<br />";
  18. echo  "<audio id='player2' src='$n' type='audio/mp3' controls='controls'></audio><br />";
  19. }
  20. else echo " $n неприемлемый файл изображения";
  21. }
  22. }
  23. else echo "загрузки файла непроизошло";
  24. ?>

Сначала не проходил проверку по типу, мол неприемлемый файл я её убирал написало мне что загрузил а в папке так и не появился, потом ставил условие
PHP:
скопировать код в буфер обмена
  1.  
  2. if (move_uploaded_file($time_save[$i], $n)) echo "загрузка прошла успешно";

и он мне писал что она прошла успешно но в папке я не обнаруживал файла "загруженного" типо

НЕПОДСКАЖИТЕ ЧТО ТАКОЕ И ПОЧЕМУ НЕ ЗАГРУЖАЕТ Я УЖЕ ЧТО ТОЛЬКО НЕ ПРОБОВАЛ!
с картинками всё как по маслу, а с музыкой что то не прёт
(Добавление)
PHP:
скопировать код в буфер обмена
  1. if(is_uploaded_file($time_save[$i])) echo "всё загружено";
  2.     else echo "хер там был <br />";

он даже не хочет во временное место загружать

код ошибки 1
imper Отправлено: 06 Апреля, 2012 - 21:10:24 • Тема: База данных или файловая структура? • Форум: Вопросы новичков

Ответов: 5
Просмотров: 195
мне тоже так кажется
imper Отправлено: 06 Апреля, 2012 - 20:53:46 • Тема: База данных или файловая структура? • Форум: Вопросы новичков

Ответов: 5
Просмотров: 195
Мне хотелось бы узнать
Что лучше?!
практическая задача такая
на сайте должно быть много музыки и клипов
вопрос где их хранить в папках или в базе(если это реально не "дибилизм") ??
я знаю что если будет большой поток на запросы медия то база будет очень сильно "тормозить" но зато легко структурировать и работать с файлами, а вот с папками намного быстрее и тормозить не будет, но работа тяжелее...
подскажите пожалуйста
imper Отправлено: 04 Марта, 2012 - 16:52:08 • Тема: Переменная не хочет возвращаться • Форум: Вопросы новичков

Ответов: 2
Просмотров: 130
есть код
PHP:
скопировать код в буфер обмена
  1.  
  2. if ($handle = opendir("./images"))
  3. {
  4.    
  5.     while (false !== ($file = readdir($handle)))
  6.     {
  7.         if ($file != "." && $file != "..")
  8.         {
  9.             return $file;
  10.             echo " название папки $file \n" . "<br />";
  11.         }
  12.     }
  13.     closedir($handle);
  14. }
  15.  
  16. $dir = "images/$file";
  17.  


Писал как только можно но всё равно не хочет он переменную показывать после условия, хоть убей, пробовал и global , и везде писал return $file, всё равно не помогает
как мне сделать что бы она была видна? и после условия
imper Отправлено: 03 Марта, 2012 - 16:20:49 • Тема: Недочёт в выводе файло • Форум: Вопросы новичков

Ответов: 0
Просмотров: 64
У меня есть папка images в неё может загружатся как папка с картинками, так и просто картинки.

вот код который это делает
PHP:
скопировать код в буфер обмена
  1. $dir = "images" ;
  2. scan($dir);
  3. print_r($d);
  4. function scan($dir)
  5. {
  6.         $d = array();
  7.         $arr = opendir($dir);
  8.  
  9.         while($v = readdir($arr))
  10.         {
  11.          
  12.                 if($v == '.' or $v == '..') continue;
  13.                 if(!is_dir($dir.DIRECTORY_SEPARATOR.$v)) $d[] = $v;
  14.                 if(is_dir($dir.DIRECTORY_SEPARATOR.$v)) $d[$v] = scan($dir.DIRECTORY_SEPARATOR.$v);  
  15.    }
  16.    $num = count($d);
  17.    for($i=0; $i<$num; $i++)
  18.       {
  19.         echo "<a href='$dir/$d[$i]'><img src='$dir/$d[$i]' width='100px' height='100px' /></a><br />";
  20.       }
  21. }


Проблема состоит в том что он выводит помимо картинок, выводит ещё и поломанные прямоугольнички(забыл как называется) это как бы папки сколько папок столько и поломанных прямоугольничков в конце выводит, как мне это устранить? =-)
imper Отправлено: 02 Марта, 2012 - 19:48:05 • Тема: как ты учил PHP? • Форум: Прочее

Ответов: 15
Просмотров: 113
Сидел я как то в 13 лет никому не нужный и думал а что можно сделать из пустоты что нибудь интересное, благо комп не задолго до этого момента купили ( как нистранно игры мне быстро показались скушными и какими то бесполезными) рылся в интернете наткнулся (до сих пор помню) на greasmonkey вроде так называется, с помощью которой можно всевозможные расширения подключать длясайтов на мазиле, ну и там смотрю такое слово было script и можно было написать что то, я значит думаю а как нибудь можно написать свои скрипты - модули для сайта, ну и ввёл это странное слово в яше, он выдал информацию я ткнул на javascript.ru потом увидя всяческие символы загагулины загорелся а что это а как это, начал в этот момент изучать js потом после получаса какойто статьи видимо про массивы, я понял что это сложно( ну и рылся в инете дальше мол как написать скрипт для новичков, ну и увидел самоучитель по html, там значит говорили что сначала его надо выучить ну я его выучил за месяц Голливудская улыбка потом почувствовал мега web разроботчиком Голливудская улыбка во всё горло орал что я сайты писать умею, и вот значит мне тут придлагают знакомые сайт написать я чесное слово очканул, ну потом собрался и начал всё продумывать но не тут то было мой сайт на голом html сильно отличался от других я почесал голову и набрал в яше дизайн для сайта и т д, ну и наткнулся на css тут значит я много понял учил css паралельно делал сайт, получилось смешно Голливудская улыбка аахаххаха, бляяя, Голливудская улыбка ну ладно, потом значит я такой просто "гуру web" думаю что сайт я сделал но проблема была в том что он был у меня на локалке Голливудская улыбка я тут опять начал нервничать начал искать опять же с помощью яши, бесплатный хост, ну наконец то я это всё сделал и выложил это всё, урааа я крикнул. Голливудская улыбка (добрались до сути ненай, кто нибудь прочитал полностью моё сообщение? Улыбка ) тут я как то сидя в контакте разозлился на всё это ды вообще на жизнь погнал, думаю а дайка я напишу свою социальную сеть, и тут же ввёл как написать свою социальную сеть, я ох*ел когда прочитал то что мне яша выдал, надо знать ....(куча непонятных слов) ну я значит не распуская сопли) запонил слово php и начал скачивать все книжки, самоучители, защиту приложений на php и т д, воообщем как я скачал открыл первую и начал всё учить записывать и т д, был азарт, но остановился на "поразрядных операторах" непонял их и забил на php на 3 месяца потом дождливым днём опять никому не нужный сидел крутился на стуле, и тут на в голове что пролитело, и опять тот же азарт что то своё создать что то сделать своими руками, и тут я опять открыл книгу ту самую просто пропустил "поразрядные операторы" и начал читать дальше остальное всё было понятно я учил учил прочитав одну книгу я понял что там мало информации начал читать другую и т д до сих пор изучаю php и это мне нравится.
Не знаю как у многих а для меня программирование (на php) это успокоение, развлечение, ды ещё и материальный доход, вообщем одни плюсы Улыбка что то много накатал
imper Отправлено: 29 Февраля, 2012 - 14:01:39 • Тема: перемещение файлов из формы загрузки в другой каталог • Форум: Вопросы новичков

Ответов: 1
Просмотров: 116
сам уже разобрался =-)
imper Отправлено: 28 Февраля, 2012 - 21:06:15 • Тема: перемещение файлов из формы загрузки в другой каталог • Форум: Вопросы новичков

Ответов: 1
Просмотров: 116
Парни всем здарова, слушайте проблема вообще не реальная Голливудская улыбка
крыша уже едет
есть код
мне надо чтобы вот от сюда

move_uploaded_file($opa[$i],$n);

как то перенеслось сюда
mkdir("/data", 0777);

я незнаю как записать( может забыл
помогите пожалуйста
imper Отправлено: 27 Февраля, 2012 - 20:50:49 • Тема: мульти загрузка изображений на сервер • Форум: Вопросы новичков

Ответов: 4
Просмотров: 284
Помогите пожалуйста, решил написать скрипт который бы разом много картинок загружать ды вот только проблемка одна, не хочет он сразу много выделять картинок только по одной,
на чистом PHP это сделать вообще реально?
или надо через ajax?
Подскажите пожалуйста!!! а то даже не знаю с какой стороны подойти к этому вопросу
(Добавление)
блин, я наверно неправильно объяснил
imper Отправлено: 26 Февраля, 2012 - 19:20:55 • Тема: баг БД • Форум: Вопросы новичков

Ответов: 9
Просмотров: 221
блиииин забыл, спасибо
imper Отправлено: 26 Февраля, 2012 - 19:01:22 • Тема: баг БД • Форум: Вопросы новичков

Ответов: 9
Просмотров: 221
Вобщем
на старнице есть форма я туда ввожу данные и тут же при нажатии на кнопку я их вывожу на ту же страницу,
я вывожу id сообщения и соответственно сообщение, сначала id идёт до 4 по порядку как положенно, по убыванию(от меньшего к большему),
воот и такой косяк у меня при вводе четырёх раз и вывода этих данных, я начинаю вводить пятый раз, нажимаю на кнопку и бац у меня 5 встаёт перед 1 а должен стоять после 4,
и если не обнавлять страницу дальше всё нормально пойдёт, но если обновить страницу то там Голливудская улыбка последовательность становится очень замороченной,(но она есть)
Неподскажете в чём проблема если в БД id это и primary key и auto_increment ???
(Добавление)
блин, ну id (циферки - номера) меняются местами в БД(phpmyadmin'e) как это исправить??
imper Отправлено: 26 Февраля, 2012 - 12:23:40 • Тема: загрузка фаилов на сервере, проверка тип фаила • Форум: Вопросы новичков

Ответов: 13
Просмотров: 345
dadli пишет:
imper
спасибо болшое за код, Улыбка но дело втом:
Цитата:
зачем тебе js ?

потому что если варянт через js "не плохо", то етот варянт будит гораздо бистрее чем варянт через пхп.


ну я в js не силён попробуй на форуме http://javascript[dot]ru/forum/ =-)
imper Отправлено: 26 Февраля, 2012 - 12:13:42 • Тема: загрузка фаилов на сервере, проверка тип фаила • Форум: Вопросы новичков

Ответов: 13
Просмотров: 345
зачем тебе js ?
на php не очень большой код будет
<?php
if ($_FILES)
{
$name=$_FILES['filename']['name'];
switch ($_FILES['filename']['type'])
{
case 'image/gif' : $ext='gif'; break; //вот только гиф тебе хочешь ещё что нидь добавить просто пропишешь к примеру case 'image/jpg' : $ext='jpg'; break;
default: $ext=''; break;
}
if($ext)
{
$n="image.$ext";
move_uploaded_file($_FILES['filename']['tmp_name'],$n);
echo "загружено изображение '$name' под именем '$n':<br />";
}
else echo "'$name' неприемлемый файл изображения";
}
else echo "загрузки файла непроизошло";
?>
imper Отправлено: 26 Февраля, 2012 - 11:57:36 • Тема: Формы • Форум: Вопросы новичков

Ответов: 10
Просмотров: 352
там в самом вверху весь код целиком, я щас тут построчно всё начал проверять тут дело в функции проверки данных)
(Добавление)
всё нашёл как исправить,
вместо последних функций надо эти вставить и вс1 работает =-)

PHP:
скопировать код в буфер обмена
  1. function get_post($var)
  2.    {
  3.        return mysql_real_escape_string($_POST[$var]);
  4.    }
  5.   function net_tag($cool)
  6.    {
  7.         $cool = htmlspecialchars(strip_tags($cool), ENT_QUOTES, 'Windows-1251');
  8.         return $cool;
  9.    }
  10.    mysql_close($db_server);

(Добавление)
я забыл просто, у меня уже эта проблема была в функции htmlentities() она с русским языком не кантачит(
ды ещё я и про return забыл))
imper Отправлено: 26 Февраля, 2012 - 11:40:52 • Тема: Формы • Форум: Вопросы новичков

Ответов: 10
Просмотров: 352
это понятно, но почему тогда при заполнении формы в таблицу пустое значение заполняется когда я применяю empty() ???

Страниц (9): « 1 2 3 4 5 6 [7] 8 9 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB