PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (106): В начало « ... 74 75 76 77 [78] 79 80 81 82 ... » В конец
Найдено сообщений: 1581
Строитель
Отправлено: 04 Февраля, 2017 - 21:16:30 • Тема: Массовая загрузка изображений • Форум: Вопросы новичков
Ответов: 2 Просмотров: 256
shahin , по не внимательности я не придал значения атрибуту multiple . Пропишите в вашей форме вместо multiple="true" required multiple . А ещё у вас в первой строчке html-формы прописан закрывающий слеш, его надо удалить. Спойлер (Отобразить ) CODE (
html ):
скопировать код в буфер обмена
<form method = "post" enctype = "multipart/form-data" >
<input type = "file" name = "LOAD[]" required multiple / >
<input type = "submit" name = "SEND" value = "Загрузить" / >
</ form >
Строитель
Отправлено: 04 Февраля, 2017 - 17:43:57 • Тема: Проблемы с пользователями! • Форум: Вопросы новичков
Ответов: 5 Просмотров: 353
Terminator004 пишет: Сессии исправил, не работает
Без вашего участия в вашей проблеме никто разбираться не будет. Дело в том, что никому кроме вас не известно, что именно вы исправили в сессиях, и как вообще теперь выглядит ваш код. И ещё не следует забывать об ошибках -- их отображение всегда должно быть включено на этапе разработки. Именно по содержанию ошибки и можно найти причину(в большинстве случаев) , из-за которой не работает скрипт.
Строитель
Отправлено: 04 Февраля, 2017 - 17:25:23 • Тема: Массовая загрузка изображений • Форум: Вопросы новичков
Ответов: 2 Просмотров: 256
shahin пишет: но почему-то в $_FILES записывается только один файл.
Для загрузки нескольких файлов вам необходимо добавить несколько полей, а в вашей форме поле одно.Спойлер (Отобразить ) PHP:
скопировать код в буфер обмена
<form method="post" enctype="multipart/form-data">
<?PHP for ( $i = 0 ; $i ++ < 5 ; ) { ?>
<?= '<input type="file" name="LOAD[]" /><br />' ?>
<?PHP } ?>
<input type="submit" name="SEND" value="Загрузить" />
</form>
Строитель
Отправлено: 02 Февраля, 2017 - 20:55:09 • Тема: Помогите с регуляркой • Форум: Вопросы новичков
Ответов: 2 Просмотров: 177
AnteFil Спойлер (Отобразить ) PHP:
скопировать код в буфер обмена
<?PHP
$search = '
<div class="jp_container">
<div class="songs-holder">
<span class="number">15</span>
<span class="prev-pos prev-pos-down">9</span>
<div class="img-holder">
<a href="/index.php?go=Performer&id=2119" title="Карточка исполнителя «MONATIK»" sl-processed="1"><img src="//www.europaplus.ru/upload/thumb/song_50x50/images/songs/1477669880-689e7.jpg" alt="MONATIK" height="50" width="50"></a>
</div>
<div class="jp-title jp-title-short">
<strong class="title"><a href="/index.php?go=Performer&id=2119" title="Карточка исполнителя «MONATIK»" sl-processed="1">MONATIK</a></strong>
<span>Кружит</span>
</div>
<span class="weeks">10</span>
<div class="rating" data-vote-id="15">
<a href="#" sl-processed="1"> </a>
<div class="tooltip not-like">
<div class="holder">Уже не нравится?</div>
</div>
<div class="tooltip counted">
<div class="holder">Спасибо! Твой голос учтён.</div>
</div>
<div class="tooltip like">
<div class="holder">Тебе нравится?</div>
</div>
</div>
<div class="jp-controls">
<a data-url="//www.europaplus.ru/sound/1477670208_MONATIK_-_kruzhit.mp3" class="jp-play js-play" href="#" title="Прослушать" sl-processed="1">проиграть</a>
</div>
<div class="progress">
<div class="holder" style="width:66.05%;"> </div>
<span class="percent">66.05%</span>
</div>
</div>
</div>
' ;
$patt = '~<a href=".+Performer.+">(.+)</a>~iu' ;
echo $singer [ 1] [ 1] ; // MONATIK
$patt = '~<span>(.+)</span>~iu' ;
echo $song [ 1] ; // Кружит
Строитель
Отправлено: 28 Января, 2017 - 19:43:35 • Тема: Автопараграф • Форум: Регулярные выражения
Ответов: 6 Просмотров: 792
VGlad пишет: Строитель , в базу заносится <br /><br />
Тогда попробуйте так Спойлер (Отобразить ) PHP:
скопировать код в буфер обмена
$text = 'Здесь первый параграф<br /><br />{img-1}<br /><br />Второй параграф<br /><br />{img-2}<br /><br />Третий параграф' ;
echo autoSection( $text ) ;
function autoSection( $txt ) {
return '<p>' . $i . '</p>' ;
} , $p [ 0] ) ;
}
Если ваш исходник отличается от текста в переменной $text, то может быть ещё понадобится не много подправить шаблон регулярного выражения.
Строитель
Отправлено: 28 Января, 2017 - 00:05:24 • Тема: Автопараграф • Форум: Регулярные выражения
Ответов: 6 Просмотров: 792
VGlad , ваш условный текст так и выглядит? Или же в исходном тексте есть пара переносов(имеется ввиду <br /><br /> или "\r\n\r\n") ? Если переносы есть, то по ним и определяйте начало|конец параграфа.
(Добавление)
VGlad , пример
Строитель
Отправлено: 26 Января, 2017 - 01:13:40 • Тема: Как сделать, чтоб... • Форум: Вопросы новичков
Ответов: 11 Просмотров: 688
Terminator004 пишет: как правильно форму мою внести
Если бы в коде строчек было по меньше, я бы написал. А в таком их числе увы, разбирайтесь самостоятельно. Главное - суть вам понятна.
Строитель
Отправлено: 26 Января, 2017 - 00:27:24 • Тема: Как сделать, чтоб... • Форум: Вопросы новичков
Ответов: 11 Просмотров: 688
Terminator004 , вам нужно вместо формы, которую я вставил в условие для примера , вставить свою форму. В чём проблема? По пунктам будет проще? Тогда так
1) Удалить код html - формы из блока else
2) Вставить код html - формы из основного скрипта
(т.е., вставить вашу форму в блок else)
Строитель
Отправлено: 25 Января, 2017 - 23:00:56 • Тема: Как сделать, чтоб... • Форум: Вопросы новичков
Ответов: 11 Просмотров: 688
Terminator004 пишет: А чтоб форма авторизации пропала когда пользователь присоединился, так как написать?
По такому же принципу PHP:
скопировать код в буфер обмена
<?PHP
if ( ! empty ( $_SESSION [ 'logged_user' ] ) ) { echo 'Привет, ' . $_SESSION [ 'logged_user' ] ;
} else {
echo '
<form method="post">
<input type="text" name="login" />
<input type="password" name="pass" />
<input type="submit" value="Авторизация"/>
</form>
' ;
}
Строитель
Отправлено: 25 Января, 2017 - 22:49:55 • Тема: Как сделать, чтоб... • Форум: Вопросы новичков
Ответов: 11 Просмотров: 688
Terminator004 , проверяйте наличие записи в сессии $_SESSION['logged_user'], и в зависимости от этого делайте вывод в браузер. Например
Строитель
Отправлено: 23 Января, 2017 - 23:04:05 • Тема: Циклы и массивы • Форум: Вопросы новичков
Ответов: 16 Просмотров: 899
Stibaslo , вот этот вариант вроде бы корректно вычисляет значение $m PHP:
скопировать код в буфер обмена
<?PHP
$a = [
[ 0. 5, 0. 5, 0. 5, 0. 5] ,
[ 0. 5, 0. 5, 0. 5, 0. 5] ,
[ 0. 5, 0. 5, 0. 5, 0. 5] ,
[ 0. 5, 0. 5, 0. 5, 0. 5] ,
[ 0. 5, 0. 5, 0. 5, 0. 5] ,
[ 0. 5, 0. 5, 0. 5, 0. 5] ,
[ 0. 5, 0. 5, 0. 5, 0. 5]
] ;
echo bypassArr( $a ) ; // 14
function bypassArr( $a , $out = 0) {
foreach ( $a as $i ) {
$out = counter( $i ) ;
}
return $out ;
}
function counter( & $a ) {
static $s , $m ;
if ( $s >= 1) {
$s -= 1 ;
$m ++;
}
return ( ! empty ( $a ) ? counter
( $a ) : $m ) ; }
Страниц (106): В начало « ... 74 75 76 77 [78] 79 80 81 82 ... » В конец
Powered by ExBB FM 1.0 RC1. InvisionExBB