Leaderboard
Popular Content
Showing content with the highest reputation on 07/29/2012 in all areas
-
Это какой-то дикий ужас, а не код... Какая цель преследуется в этом коде? Вернуть _a если имя файла существует? function filename($file) { return ( file_exists($file) ) ? "_a" : "a"; } echo filename("swfobject_2_2.zip");1 point
-
1 point
-
Так вот, я сделал: //имя файла сам получишь, у меня это будет '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
-
Рекурсия >,<.Там есть черт ее блин побери рекурсия. Каждый раз, когда мы прибавляем к переменной цифры, мы возвращаемся в начало и делаем вновь проверку на существование файла с таким именем, мы ищем уже не исходное имя, а имя с цифрами и если находим, то прибавляем опять случайное число и до бесконечности.... Ну щас попробую залабать что-нибудь другое..1 point
-
Процитирую сам себя: Теперь прочитаем про ф-ию rand. Напишем код, примерно такой: function randomName() { $fileName = $_FILES['name']; if(file_exists($fileName)){ $fileName = $fileName . rand(1, 999); randomName(); }else { //Кусок кода, если имя не совпало } } randomName(); Вот такой примерный код(набросок, который может не работать), только я не помню $_FILES['name'], возвращает имя файла с расширением или нет. Можно написать нечто более извращенное, например прибавляющие цифры в конце файла на +1.1 point
-
Вся страница проматывается, просто у #header и #footer прописано свойство position: fixed.1 point
-
Проверить на существование file_exists, в случае если такой файл есть просто перезаписать значение в массиве files['name'] на другое, допустим прибавив к сущ. названию рандомное число rand. Такой простой вариант не пробывали?1 point
-
Могу я объяснить, с вашего позволения. Суть в том, что псевдо-элементы :before и :after они вставляются непосредственно перед и после контента, соответственно. То бишь выходит нечто подобное с :after, например: <li>content<:after/></li> Тем самым указав, li position:relative; , а :after position:absolute;, то псевдо-элемент начинает позиционироваться относительно своего родителя, то есть li1 point
-
1 point
-
regular expression, это то, что используется в функциях preg_, в которых reg — это и есть regular1 point
-
Есть 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
-
-1 points
-
На счет Float. Делаю меню - прописал блоку #blok_menu свойство float:left; Потом дочернему блоку #right_menu прописал тот же float. По идее слово "Надпись" должна выстроиться справа от меню, но она выстраивается ПОД меню. Почему? Спасибо за ответ. http://jsfiddle.net/4wKcF/-1 points
-
Вот меня радует одно - в теме хоть флудеры появились! Но расстраивает другое - нет программистов! P.S. Прошу в моей теме не флудить, создайте свою, и в ней пишите всякий бред.-2 points
-
Но ведь это как на рынке - цену говорит продавец, а я покупатель у которого есть право согласится или отказаться! Но вопрос в том что здесь видать нет продавцов своих услуг - наверное все на море, и поторговаться не с кем!-2 points
This leaderboard is set to Kiev/GMT+03:00
-
Upcoming Events
No upcoming events found -
Сообщения форума
-
Актуальные контакты: Telegram: @Nikker_web E-Mail: tarasevich.email@gmail.com Портфолио https://www.behance.net/d4d4186e Разрабатываю дизайн групп в соц сетях, сайтов, приложений, другой дизайн под заказ
-
Актуальные контакты: Telegram: @Nikker_web E-Mail: tarasevich.email@gmail.com Разрабатываю дизайн групп в соц сетях, сайтов, приложений, другой дизайн под заказ Портфолио https://www.behance.net/d4d4186e
-
Доброго всем времени суток. Прошу помощи. Научите принципу изменения футера. Движок Xenforo. Версия 2.2.10. Стиль дефолтный. Что именно нужно в итоге на фото примере. Мой шаблон app.footer less имеет следующее значение. .p-footer { .xf-publicFooter(); a { .xf-publicFooterLink(); } } .p-footer-inner { .m-pageWidth(); .m-pageInset(); padding-top: @xf-paddingMedium; padding-bottom: @xf-paddingLarge; } .p-footer-row { .m-clearFix(); margin-bottom: -@xf-paddingLarge; } .p-footer-row-main { float: left; margin-bottom: @xf-paddingLarge; } .p-footer-row-opposite { float: right; margin-bottom: @xf-paddingLarge; } .p-footer-linkList { .m-listPlain(); .m-clearFix(); > li { float: left; margin-right: .5em; &:last-child { margin-right: 0; } a { padding: 2px 4px; border-radius: @xf-borderRadiusSmall; &:hover { text-decoration: none; background-color: fade(@xf-publicFooterLink--color, 10%); } } } } .p-footer-rssLink { > span { position: relative; top: -1px; display: inline-block; width: 1.44em; height: 1.44em; line-height: 1.44em; text-align: center; font-size: .8em; background-color: #4682B4; border-radius: 2px; } .fa-rss { color: white; } } .p-footer-copyright { margin-top: @xf-elementSpacer; text-align: center; font-size: @xf-fontSizeSmallest; } .p-footer-debug { margin-top: @xf-paddingLarge; text-align: right; font-size: @xf-fontSizeSmallest; .pairs > dt { color: inherit; } } @media (max-width: @xf-responsiveMedium) { .p-footer-row-main, .p-footer-row-opposite { float: none; } .p-footer-copyright { text-align: left; padding: 0 4px; // aligns with other links } }
-
Нужны сайты с примерами верстки, типа https://css-tricks.com/. Типовые приемы и нестандартные на все случаи жизни. Накидайте ссылок.
-
By Katerina23 · Posted
Да, подходит. Спасибо.
-