4arger

4arger
Рейтинг
95
Регистрация
17.12.2008


<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.

vlad00777:
У меня просто похожий файл есть и нужно тоже в бд заносить.
Естественно дату нужно заносить в одно поле, а текст в другое.
А ну в принципе решение пришло :) Если в элементе массива нет букв, то это дата и действие 1, иначе действие 2.

Оставлю как запасной вариант :) :

<?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);
vlad00777:
Ну у меня не правильное решение я уверен я только начинаю изучать азы php.
4arger, Это получается считывает построчно файл и каждую строку записывает в новый элемент массива?

да, вы правы :)

повторите у себя этот пример и все сами увидите:


$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="#">Далее &rarr;</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 + '[&hellip;]' + ' <a id="fulltext-more" href="#">Далее &rarr;</a>');
}

$('#fulltext-more').on('click', function() {
div.html(fullhtml);
return false;
});
})();
});
</script>
</body>
</html>

как-то так

Всего: 1322