PHP.SU

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

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

> Найдено сообщений: 123
kazmikro Отправлено: 04 Мая, 2011 - 20:58:09 • Тема: Переменные • Форум: Вопросы новичков

Ответов: 14
Просмотров: 653
Блииин парни научите посылать переменные в файлы шаблона !

Допустим где-то в файле php есть переменная $name её нужно послать допустим в файл шаблона index.tpl в виде {name} ! До этого была такая тема на форуме но нечего не понял прошу обьяснить как нибудь по проще !!! Огромное спасибо заранее ! Закатив глазки
kazmikro Отправлено: 03 Мая, 2011 - 20:14:17 • Тема: Генератор случайного имени • Форум: Хранение данных, их вывод и обработка

Ответов: 12
Просмотров: 8671
EuGen пишет:
Можете применять и с расширением.
Или же взять все кроме расширения (до последней точки в имени)


Можно пожалуйста пример
kazmikro Отправлено: 03 Мая, 2011 - 19:28:39 • Тема: Генератор случайного имени • Форум: Хранение данных, их вывод и обработка

Ответов: 12
Просмотров: 8671
EuGen пишет:
$name = md5(uniqid(rand(),1));
Гораздо проще и быстрее.


Да ты прав, уже пробую
(Добавление)
о вот сразу ещё одна мини проблемка

вот кусочек кода

PHP:
скопировать код в буфер обмена
  1.  
  2. if($_FILES['filename']['size'] > 1024*1024*2)
  3. {
  4. echo "Максимальный размер фото 2 МБ";
  5. } else {
  6.  if(copy($_FILES['filename']['tmp_name'],"photos/{$_FILES['filename']['name']}"))
  7.  {
  8.     $photoname = $_FILES['filename']['name'];
  9.    
  10. /// Всовываем в базу данных
  11.  
  12. echo $photoname."<br>";
  13.  
  14.  
  15. }
  16. }
  17.  


В итоге мне выводит переменная photoname название файла с .форматом
Например PHOTO.JPG ну и тд
как зделать чтоб переменная выводила только PHOTO без .JPG чтоб я мог поставить



и в итоге у меня чтоб получилось имя файла (сгенерированный + формат ) !
kazmikro Отправлено: 03 Мая, 2011 - 19:23:38 • Тема: Генератор случайного имени • Форум: Хранение данных, их вывод и обработка

Ответов: 12
Просмотров: 8671


или

PHP:
скопировать код в буфер обмена
  1.  
  2.  function random($length = 32) {
  3.      static $randStr = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';
  4.      $rand = '';
  5.      for($i=0; $i<$length; $i++) {
  6.          $key = rand(0, strlen($randStr)-1);
  7.          $rand .= $randStr[$key];
  8.      }
  9.      return $rand;
  10.  }
  11.  echo random();
  12.  


Нашёл Радость Улыбка)))
kazmikro Отправлено: 03 Мая, 2011 - 19:16:41 • Тема: Генератор случайного имени • Форум: Хранение данных, их вывод и обработка

Ответов: 12
Просмотров: 8671
ну например имя файла "photo" нуно обычный скрипт который будет генирировать случайное имя файла в случае если такое имя уже в базе есть md5 ? зачем ??? очень большое значение будет
kazmikro Отправлено: 03 Мая, 2011 - 19:04:18 • Тема: Генератор случайного имени • Форум: Хранение данных, их вывод и обработка

Ответов: 12
Просмотров: 8671
Допустим есть файл загруженный на сервер , как дать ему случайное название ? допустим adsad4q55q13 чё нить такое !!! )))
kazmikro Отправлено: 02 Апреля, 2011 - 14:43:52 • Тема: Определение последних букв • Форум: Программирование на PHP

Ответов: 3
Просмотров: 907
допустим у меня переменная $slovo == 'ПОСЛЕДНЯЯ БУКВА';

мне нужно чтоб переменная $bukva присваевала последнюю букву словосочитания , тоесть "А" !!!
kazmikro Отправлено: 19 Марта, 2011 - 12:59:55 • Тема: код • Форум: Программирование на PHP

Ответов: 6
Просмотров: 295
можно пример
kazmikro Отправлено: 19 Марта, 2011 - 12:35:08 • Тема: код • Форум: Программирование на PHP

Ответов: 6
Просмотров: 295
мне нужно получить 1ую букву в слове помогите как ?
kazmikro Отправлено: 17 Марта, 2011 - 18:38:19 • Тема: Запрос не канает в базу • Форум: Программирование на PHP

Ответов: 2
Просмотров: 218
Запрос не канает в базу.

PHP:
скопировать код в буфер обмена
  1.     $result = mysql_query ("INSERT INTO users (playlist) VALUES ('$id') WHERE login='$login'",$db);


- Так нельзя чтоль ?
kazmikro Отправлено: 16 Марта, 2011 - 19:35:40 • Тема: Опять проблема с загрузкой файлов • Форум: Программирование на PHP

Ответов: 9
Просмотров: 562
нет конечно не забыл
(Добавление)
чё делать то ....
(Добавление)
какая команда на рестарт аппача или php на vps В linux?
kazmikro Отправлено: 16 Марта, 2011 - 19:22:05 • Тема: Опять проблема с загрузкой файлов • Форум: Программирование на PHP

Ответов: 9
Просмотров: 562
ну и ещё safe mode off
(Добавление)
Мелкий пишет:
kazmikro пишет:
["error"]=> int(1)

http://php.su/phphttp/?uerrcodes
Файл слишком велик.

phpinfo подскажет, какое используется значение upload_max_filesize



; Maximum allowed size for uploaded files.
upload_max_filesize = 25M
kazmikro Отправлено: 16 Марта, 2011 - 19:15:28 • Тема: Опять проблема с загрузкой файлов • Форум: Программирование на PHP

Ответов: 9
Просмотров: 562
так допустим картинка грузится . а чуть больше файл нет
(Добавление)
на папку tmp стоят права 777
kazmikro Отправлено: 16 Марта, 2011 - 18:51:58 • Тема: Опять проблема с загрузкой файлов • Форум: Программирование на PHP

Ответов: 9
Просмотров: 562
array(1) { ["uploadfile"]=> array(5) { ["name"]=> string(51) "basta_feat._bumboks_-_zdes_solnca_ne_vidno_2010.mp3" ["type"]=> string(0) "" ["tmp_name"]=> string(0) "" ["error"]=> int(1) ["size"]=> int(0) } }
kazmikro Отправлено: 16 Марта, 2011 - 16:32:54 • Тема: Опять проблема с загрузкой файлов • Форум: Программирование на PHP

Ответов: 9
Просмотров: 562
Опять проблема с загрузкой файлов

Взял VPS сервер попробовать , закинул туда свой файлик загрузки файлов , сразу в VPS прописал :

client_max_body_size 100m; - в nginx.conf

в php.ini :
upload_max_filesize = 25M
upload_tmp_dir = /tmp
post_max_size = 25M

Начинаю грузить файл , он не грузится , ошибка " Filename cannot be empty in /var/www/paradiz.kz/system/uploa d.php on line 46 " но имя файла не пустое , и тем более до VPS был просто хостинг на нём всё работало , в чём может быть проблема ? , вот код ещё на всякий пожарный upload.php

PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3.  
  4.     include "../cp/config.php";
  5.    
  6.              $uploaddir = '/uploads/';
  7.              
  8.          if (isset ($_FILES['uploadfile']['name'])) {$uploadfile = $_FILES['uploadfile']['name'];}
  9.          if (isset($_POST['name'])) {$name = $_POST['name'];}
  10.          if (isset($_POST['date'])) {$date = $_POST['date'];}
  11.          if (isset($_POST['size'])) {$size = $_POST['size'];}
  12.          if (isset($_POST['cat']))  {$cat = $_POST['cat'];}
  13.          if (isset($_POST['author'])) {$author = $_POST['author'];}
  14.          
  15.          if (empty($name)) { exit("<p><b>Вы не ввели имя файла</b></p>"); }
  16.          if (empty($uploadfile)) { exit("<p><b>Вы не выбрали файл на загрузку</b></p>"); }
  17.          
  18.  
  19. $aSearch = array('а','б','в','г','д','е','ё','з','и','й','к','л','м','н','о','п','р','с','т',
  20. 'у','ф','х','ъ','ы','э',
  21. 'А','Б','В','Г','Д','Е','Ё','З','И','Й','К','Л','М','Н','О','П','Р','С','Т',
  22. 'У','Ф','Х','Ъ','Ы','Э',
  23. 'ж','ц','ч','ш','щ','ь','ю','я','Ж','Ц','Ч','Ш','Щ','Ь','Ю','Я');
  24.  
  25. $aReplace = array('a','b','v','g','d','e','e','z','i','y','k','l','m','n','o','p','r','s','t',
  26. 'u','f','h','_','i','e',
  27. 'A','B','V','G','D','E','E','Z','I','Y','K','L','M','N','O','P','R','S','T',
  28. 'U','F','H','_','I','E',
  29. 'zh','ts','ch','sh','shch','','yu','ya','TS','CH','SH','SHCH','YU','YA');
  30.  
  31. $aSearch1 = array('+',' ');
  32.  
  33. $aReplace1 = array('_','');
  34.  
  35.     $uploadfile = str_replace($aSearch,$aReplace,$uploadfile);
  36.     $uploadfile = str_replace($aSearch1,$aReplace1,$uploadfile);    
  37.     $uploadfile = stripslashes ($uploadfile);
  38.     $uploadfile = htmlspecialchars($uploadfile);
  39.     $uploadfile = str_replace('\'','_',$uploadfile);
  40.    
  41.     $name = stripslashes ($name);
  42.     $name = htmlspecialchars($name);
  43.    
  44.     $uploadfile1 = $uploaddir.basename($uploadfile);
  45.  
  46.    
  47.     if (copy($_FILES['uploadfile']['tmp_name'], $uploadfile1))
  48.  
  49.      $result = mysql_query("INSERT INTO music (name,files,date,size,cat,author) VALUES ('$name','$uploadfile','$date','$size','$cat','$author')");
  50.  
  51.     if ($result == 'true') {echo "<p><b>Файл успешно загружен. <a href='/system/profile.php#tabs-2'>Загрузить ещё</a> </b></p>";} else {echo "<p><b>Не удаётся загрузить файл. <a href='/index.php'>Вернуться на главную</a></b></p>";}
  52.  
  53.  
  54. ?>
  55.  

(Добавление)
Прошу помощи
(Добавление)
мне никто не поможет ?

Страниц (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