Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 07/29/2012 in all areas

  1. Это какой-то дикий ужас, а не код... Какая цель преследуется в этом коде? Вернуть _a если имя файла существует? function filename($file) { return ( file_exists($file) ) ? "_a" : "a"; } echo filename("swfobject_2_2.zip");
    1 point
  2. Да, я просто о них даже и не думал Но я решил доработать file_exists
    1 point
  3. Так вот, я сделал: //имя файла сам получишь, у меня это будет 'test21' $fileName = 'test21';//имя файла должно быть без расширения function incrementFileName() { if (file_exists($fileName)){ $pattern = '/[0-9$]+/'; // шаблон для регулярок, ищет цифры в конце строки $result = preg_match ($pattern, $fileName, $arrayName);//регулярка:ищем цифры в конце, если нашли пишем в массив if ($result = 1){//если цифры есть, то $incName = $arrayName[0] + 1;//прибавляем к уже полученному значению +1 $fileName = preg_replace($pattern, $incName, $fileName);// делаем замену incrementFileName(); //рекурсия }else{//в случае если мы вообще не нашли цифры, то: $fileName = $fileName.'1';//прибавим к названию 1 } } //блок кода, если мы добрались сюда, имя уже уник. } ?> Посмотри настройки php.ini посмотри в параментры memory_limit и upload_max_filesize, так же если можешь приведи всю строку,там может указали на какой строке все ломается например: Allowed memory size of 134217728 bytes exhausted (tried to allocate 41 bytes) in Z:\..\.. on line 18. Попробуй загрузить файл размером меньше и проверь что будет, возможно что мы держим в памяти большой файл. Без моего скрипта файлы загружались без ошибок?
    1 point
  4. Рекурсия >,<.Там есть черт ее блин побери рекурсия. Каждый раз, когда мы прибавляем к переменной цифры, мы возвращаемся в начало и делаем вновь проверку на существование файла с таким именем, мы ищем уже не исходное имя, а имя с цифрами и если находим, то прибавляем опять случайное число и до бесконечности.... Ну щас попробую залабать что-нибудь другое..
    1 point
  5. Процитирую сам себя: Теперь прочитаем про ф-ию rand. Напишем код, примерно такой: function randomName() { $fileName = $_FILES['name']; if(file_exists($fileName)){ $fileName = $fileName . rand(1, 999); randomName(); }else { //Кусок кода, если имя не совпало } } randomName(); Вот такой примерный код(набросок, который может не работать), только я не помню $_FILES['name'], возвращает имя файла с расширением или нет. Можно написать нечто более извращенное, например прибавляющие цифры в конце файла на +1.
    1 point
  6. Вся страница проматывается, просто у #header и #footer прописано свойство position: fixed.
    1 point
  7. Проверить на существование file_exists, в случае если такой файл есть просто перезаписать значение в массиве files['name'] на другое, допустим прибавив к сущ. названию рандомное число rand. Такой простой вариант не пробывали?
    1 point
  8. Могу я объяснить, с вашего позволения. Суть в том, что псевдо-элементы :before и :after они вставляются непосредственно перед и после контента, соответственно. То бишь выходит нечто подобное с :after, например: <li>content<:after/></li> Тем самым указав, li position:relative; , а :after position:absolute;, то псевдо-элемент начинает позиционироваться относительно своего родителя, то есть li
    1 point
  9. Зачем так делать? Евгения Попова насмотрелись?
    1 point
  10. regular expression, это то, что используется в функциях preg_, в которых reg — это и есть regular
    1 point
  11. Есть iframe, в него при обновлении страницы загружаются сайт http://www.microtron.zp.ua/goods#c0#0#0##3#0#25#0, естественно размеры содержимого всегда разные и поэтому иногда они не вмещаются в этот iframe а иногда наоборот в нем остается свободное место. От iframe к сожалению уйти нельзя, поэтому нужен какой то работоспособный способ, который бы позволил менять высоту фрейма в зависимости от высоты того контента который в него будет загружаться... Сейчас стоит в коде вот так <iframe width="100%" height="5000" src="http://www.microtron.zp.ua/goods#c0#0#0##3#0#25#0"></iframe> Помогите с реализацией кода пожалуйста, приветствуется помощь с приложенным примером кода. Заранее спасибо всем откликнувшимся!!!
    -1 points
  12. в css указывай проценты, а не px
    -1 points
  13. На счет Float. Делаю меню - прописал блоку #blok_menu свойство float:left; Потом дочернему блоку #right_menu прописал тот же float. По идее слово "Надпись" должна выстроиться справа от меню, но она выстраивается ПОД меню. Почему? Спасибо за ответ. http://jsfiddle.net/4wKcF/
    -1 points
  14. Вот меня радует одно - в теме хоть флудеры появились! Но расстраивает другое - нет программистов! P.S. Прошу в моей теме не флудить, создайте свою, и в ней пишите всякий бред.
    -2 points
  15. Но ведь это как на рынке - цену говорит продавец, а я покупатель у которого есть право согласится или отказаться! Но вопрос в том что здесь видать нет продавцов своих услуг - наверное все на море, и поторговаться не с кем!
    -2 points
This leaderboard is set to Kiev/GMT+02:00
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy