<html> <head> <meta charset="UTF-8"> <title>Upload</title> </head> <body> <form action="" method="post" enctype="multipart/form-data"> <input id="myfile" type="file" name="image"> <input id="mysubmit" type="submit"> </form> <script src="http://code.jquery.com/jquery-1.8.2.min.js"></script> <script> $(document).ready(function() { var myfile; $('#myfile').change(function() { myfile = this.files[0]; }); $('#mysubmit').click(function() { console.log(myfile); alert('Size: ' + myfile.size + '\n' + 'Type: ' + myfile.type); return false; }); }); </script> </body> </html>
только IE не поддерживает. в остальных вроде норм.
Prosto_niki, может проще написать скрипт, который будет генерить .htaccess и поставить его на крон?
Поставьте локально и проверьте. Если под виндой работаете, вот набор для запуска вашего сайта: Open Server и SQLyog.
Оставлю как запасной вариант :) :
<?php $array = file('test.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); $result = array(); foreach ($array as $_key => $_value) { if ($_key % 2) { $result[$_key - 1]['content'] = $_value; } else { $result[$_key]['date'] = $_value; } } print_r($result);
да, вы правы :)
повторите у себя этот пример и все сами увидите:
$array = file('somefile.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);print_r($array); // или var_dump($array);
только не забудьте файл somefile.txt создать в папке со скриптом
$array = file('somefile.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
http://php.net/manual/ru/function.file.php
<?php if (is_home() || is_front_page()) : ?> <h1>текст1</h1> <?php elseif ( is_single() ) : ?> <div>текст3</div> <?php else : ?> <div>текст2</div> <?php endif; ?>
<?php $stringFormat = "%s<br>\n";$dateFormat = 'Y-m-d';try { $orderDate = new DateTime('2012-09-19'); $date = new DateTime(date('Y-m-d', strtotime('Friday'))); if ($orderDate->format('w') < 4) { printf($stringFormat, $date->format($dateFormat)); } for ($i = 1; $i < 100; $i++) { $date = new DateTime(date('Y-m-d', strtotime($date->format('Y-m-d') . ' + 1 week'))); printf($stringFormat, $date->format($dateFormat)); }} catch (Exception $e) { echo $e->getMessage(); exit();}
если правильно понял
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <style> .fulltext .shorttext { width: 800px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; float: left; margin-right: 5px; } </style> </head> <body> <div>Some content</div> <div class="fulltext"> <a href="/ssilka.html">Анатолий Васильев</a>, <a href="/ssilka.html">Андрей Власенко</a>, <a href="/ssilka.html">Виктория Герасимова</a>, <a href="/ssilka.html">Дарья Повереннова</a>, <a href="/ssilka.html">Захар Ронжин</a>, <a href="/ssilka.html">Илья Соколовский</a>, <a href="/ssilka.html">Николай Сердцев</a>, <a href="/ssilka.html">Раиса Рязанова</a>, <a href="/ssilka.html">Татьяна Гуляева</a>, <a href="/ssilka.html">Ярослав Бойко</a> </div> <div>Some content</div> <div class="fulltext"> <a href="/ssilka.html">Анатолий Васильев</a>, <a href="/ssilka.html">Андрей Власенко</a>, <a href="/ssilka.html">Виктория Герасимова</a>, <a href="/ssilka.html">Дарья Повереннова</a>, <a href="/ssilka.html">Захар Ронжин</a>, <a href="/ssilka.html">Илья Соколовский</a>, <a href="/ssilka.html">Николай Сердцев</a>, <a href="/ssilka.html">Раиса Рязанова</a>, <a href="/ssilka.html">Татьяна Гуляева</a>, <a href="/ssilka.html">Ярослав Бойко</a> </div> <div>Some content</div> <div class="fulltext"> <a href="/ssilka.html">Анатолий Васильев</a>, <a href="/ssilka.html">Андрей Власенко</a> </div> <div>Some content</div> <div class="fulltext"> <a href="/ssilka.html">Анатолий Васильев</a>, <a href="/ssilka.html">Андрей Власенко</a>, <a href="/ssilka.html">Виктория Герасимова</a>, <a href="/ssilka.html">Дарья Повереннова</a>, <a href="/ssilka.html">Захар Ронжин</a>, <a href="/ssilka.html">Илья Соколовский</a>, <a href="/ssilka.html">Николай Сердцев</a>, <a href="/ssilka.html">Раиса Рязанова</a>, <a href="/ssilka.html">Татьяна Гуляева</a>, <a href="/ssilka.html">Ярослав Бойко</a> </div> <div>Some content</div> <script src="http://code.jquery.com/jquery-1.8.1.min.js"></script> <script> $(document).ready(function() { (function() { var max_len = 100; $('.fulltext').each(function() { var div = $(this); var fullhtml = div.html(); if (div.text().length > max_len) { div.html('<div class="shorttext">' + fullhtml + '</div><div><a class="more" href="#">Далее →</a></div>'); } div.find('.more').on('click', function() { var a = $(this); a.closest('.fulltext').html(fullhtml); return false; }); }); })(); }); </script> </body> </html>
конечно, не супер решение, но у меня других идей нету((( надо будет CSS еще подправить под нужную ширину блока.---------- Добавлено 19.09.2012 в 00:09 ----------все id заменил на class
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> </head> <body> <div id="fulltext"> <a href="/ssilka.html">Анатолий Васильев</a>, <a href="/ssilka.html">Андрей Власенко</a>, <a href="/ssilka.html">Виктория Герасимова</a>, <a href="/ssilka.html">Дарья Повереннова</a>, <a href="/ssilka.html">Захар Ронжин</a>, <a href="/ssilka.html">Илья Соколовский</a>, <a href="/ssilka.html">Николай Сердцев</a>, <a href="/ssilka.html">Раиса Рязанова</a>, <a href="/ssilka.html">Татьяна Гуляева</a>, <a href="/ssilka.html">Ярослав Бойко</a> </div> <script src="http://code.jquery.com/jquery-1.8.1.min.js"></script> <script> $(document).ready(function() { (function() { var max_len = 100; var div = $('#fulltext'); var fulltext = div.text(); var fullhtml = div.html(); if (fulltext.length > max_len) { var shorttext = fulltext.substr(0, max_len); shorttext = $.trim(shorttext); div.html(shorttext + '[…]' + ' <a id="fulltext-more" href="#">Далее →</a>'); } $('#fulltext-more').on('click', function() { div.html(fullhtml); return false; }); })(); }); </script> </body> </html>
как-то так