PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (127): В начало « ... 119 120 121 122 [123] 124 125 126 127 »
Найдено сообщений: 1891
KingStar
Отправлено: 21 Июля, 2012 - 16:29:10 • Тема: Как в .txt файле найти строку и её сравнить? • Форум: Вопросы новичков
Ответов: 9 Просмотров: 622
Hawkmoth пишет: KingStar пишет: точно так же, как и бытует мнение, что echo 'строка'; быстрее, чем echo "";
Это не мнение, просто строка в одиночных ' не парсится, а считывается "как есть".
KingStar пишет: бытует мнение, что $array['0'] быстрее чем $array[0]
А вот здесь я даже представить себе не могу, с чего бы это. Может, кто из более подкованных подскажет?
мб поэтому и здесь, не парсится число, а считывается "как есть"
KingStar
Отправлено: 21 Июля, 2012 - 16:18:16 • Тема: Как в .txt файле найти строку и её сравнить? • Форум: Вопросы новичков
Ответов: 9 Просмотров: 622
Hawkmoth пишет: Зачем ключи в массиве в кавычках?
бытует мнение, что $array['0'] быстрее чем $array[0] , не спрашивай ссылку - не помню, я видел реальные цифры, поэтому везде придерживаюсь такого почерка
точно так же, как и бытует мнение, что echo 'строка'; быстрее, чем echo "строка";
точно так же, как и бытует мнение, что foreach быстрее, чем while
и т.д.
KingStar
Отправлено: 21 Июля, 2012 - 15:44:55 • Тема: Как в .txt файле найти строку и её сравнить? • Форум: Вопросы новичков
Ответов: 9 Просмотров: 622
попробуй сравнения в trim() упаковать, может где-то пробел попадает
также и передаваемые данные
также совет, проверяй передана ли переменная, иначе в случае, если открыть просто страничку, без POST, то ошибки будет выбивать
KingStar
Отправлено: 21 Июля, 2012 - 12:30:55 • Тема: Как в .txt файле найти строку и её сравнить? • Форум: Вопросы новичков
Ответов: 9 Просмотров: 622
1. ereg - очень медленая, и в версии php 5.3 считается устаревшей, а в 5.4 удалена
если у тебя уже идет разбиение $idt=explode(":::", $lines[$i]) , то ты уже имеешь массив, где:
$idt['0'] = логин
$idt['1'] = пасс
итого
PHP:
скопировать код в буфер обмена
if ( isset ( $_POST [ 'login' ] ) && isset ( $_POST [ 'password' ] ) ) {
$lines = file ( "users.txt" ) ;
foreach ( $lines as $value )
{
if (
$_POST [ 'login' ] == $idt [ '0' ] &&
$_POST [ 'password' ] == $idt [ '1' ]
)
{
echo "Есть такие данные" ;
break ;
}
}
}
KingStar
Отправлено: 21 Июля, 2012 - 12:03:17 • Тема: while( $row = mysql_fetch_assoc($result) ) • Форум: Вопросы новичков
Ответов: 8 Просмотров: 486
while( true ) - это тебе будет бесконечный цикл
mysql_fetch_assoc($result) - каждый раз берет каждый результат массива, и в конце массива выдает false , чем и вызывает окончание цикла
ну а $row = присваивает переменной текущий результат
Hawkmoth пишет: Как PHP понимает, что надо перевести указатель?
вот так вот нам подсабили разработчики )))
KingStar
Отправлено: 20 Июля, 2012 - 20:37:30 • Тема: curl авторизация на https • Форум: Вопросы новичков
Ответов: 7 Просмотров: 320
а если перечистить все <input> у себя на страничке с атрибутом type="hidden" и отправлять данные формой на указаный URL ???
KingStar
Отправлено: 20 Июля, 2012 - 15:54:24 • Тема: Постраничная навигация • Форум: Вопросы новичков
Ответов: 17 Просмотров: 616
easy63 пишет: Кто нибудь объясните как вытащить из глобальной переменной GET только определенные значения. Например обычно мне нужно вытащить не две цифры 1/2 отсюда, а только вторую, или только третью. Что нужно написать $_GET['page'] что бы так было если это возможно. Просто кто-то говорил что это возможно.
substr
или
PHP:
скопировать код в буфер обмена
$_GET [ 'page' ] = '0123456789' ;
echo $_GET [ 'page' ] [ '3' ] ; /* результат 3 */
echo $_GET [ 'page' ] [ '7' ] ; /* результат 7 */
KingStar
Отправлено: 19 Июля, 2012 - 21:42:44 • Тема: mysql запрос • Форум: Вопросы новичков
Ответов: 4 Просмотров: 158
ORDER BY fir_table1.id ASC
или
ORDER BY fir_table1.id DESC
в зависимоти от того, как тебе нужно сортировать
Страниц (127): В начало « ... 119 120 121 122 [123] 124 125 126 127 »
Powered by ExBB FM 1.0 RC1. InvisionExBB