PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (15): В начало « ... 6 7 8 9 [10] 11 12 13 14 ... » В конец

> Найдено сообщений: 214
Green Отправлено: 01 Июля, 2012 - 20:53:04 • Тема: Защита паролем • Форум: Напишите за меня, пожалуйста

Ответов: 4
Просмотров: 43
CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2. if(isset($_POST['code']))
  3. {
  4.         if($_POST['code'] == 123456)
  5.         {
  6.                 header('Location: http://yandex.ru');
  7.                 exit();
  8.         }
  9.         else
  10.         {
  11.                 echo 'Введен неправильный код!';
  12.         }
  13. }
  14. ?>
  15.  
  16. <form action="" method="post">
  17. <input type="text" name="code" />
  18. <button type="submit">Готово!</button>
  19. </form>

Как-то так...
Green Отправлено: 01 Июля, 2012 - 11:32:09 • Тема: 2 условия • Форум: Вопросы новичков

Ответов: 2
Просмотров: 128
CODE (html):
скопировать код в буфер обмена
  1. <form action="page.php?mes" method="post">

Вот так как вариант можно сделать...
Green Отправлено: 01 Июля, 2012 - 11:28:55 • Тема: ошибки в скриптах • Форум: Вопросы новичков

Ответов: 18
Просмотров: 628
Каролина пишет:
ну а как подскажите

Вы мои посты вообще читаете, не?) Я Вам дал рабочий и самый оптимальный вариант. Я Вам указал на Ваши ошибки. Что еще надо? Не понял
Green Отправлено: 30 Июня, 2012 - 16:54:16 • Тема: Защита переменных в URL строке браузера • Форум: Вопросы новичков

Ответов: 11
Просмотров: 430
Prizma пишет:
не проще ли проверять регулярными выражениями?

Не понял Надеюсь, это сарказм/шутка? Весь Ваш код может заменить такая вот приставка (int). Ну Вы и шутник конечно))) Радость

Не надо химичить с регулярками. В php, есть специальные функции.
is_numeric() - проверяет, является ли переданный аргумент числом.
intval() - приводит переданный аргумент в целое число.
is_int() - проверяет, является ли переданный аргумент целым числом, вроде как...
Green Отправлено: 30 Июня, 2012 - 16:44:05 • Тема: ошибки в скриптах • Форум: Вопросы новичков

Ответов: 18
Просмотров: 628
Каролина пишет:
<?

<?php Подмигивание

Каролина пишет:
$pass=$_POST['pass'];

Эээххх... Notice! Вы сначала проверяйте при помощи isset, существует ли $_POST['pass'], и только потом присваивайте его значение переменной.

Каролина пишет:
header("http://nashclass.16mb.com/id1.php");

И что это за бред? Вы хотите сделать редирект? Он делается так:
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <?php
  3. header('Location: /page.php');
  4. ?>
  5.  


И зачем Вы опять используете свой говно код (извините конечно, но это так)? Я ведь дал код Выше. Не нужна куча if'ов... Поместите все пароли в массив, а потом с помощью in_array() проверьте, есть ли введенный пароль в массиве.
Green Отправлено: 30 Июня, 2012 - 12:43:17 • Тема: Что использовать для хранения данных? Файлы или БД? • Форум: Хранение данных, их вывод и обработка

Ответов: 7
Просмотров: 2252
С БД легче намного.
Чтобы обновить данные в БД например, достаточно запроса:
PHP:
скопировать код в буфер обмена
  1.  
  2. mysql(i)_query("UPDATE `table` SET `test` = 'test' WHERE `test` = 'test'");
  3.  

А чтобы изменить данные в файле, а тем более отредактировать определенную строку например, потребуется минимум 10 строк кода. Цикл, найти и изменить строку, открыть и перезаписать файл... Долгая песня в общем...

Вообще, конечно, смотря что нужно Вам хранить. Настройки сайта целесообразнее хранить в файле. А вот статьи, например, конечно же в БД. Пользователей тоже...

Ну это мое личное мнение. Выбор за Вами...
Green Отправлено: 30 Июня, 2012 - 10:53:47 • Тема: Копирование папки но с новым именем. • Форум: Вопросы новичков

Ответов: 2
Просмотров: 140
http://zalil[dot]ru/33522167
Вот, написал Вам скрипт. Пользуйтесь. Улыбка
Тут код не стал выкладывать, ибо он большой, форум его испортит...

Спойлер (Отобразить)

Все-таки выложу и тут.
Green Отправлено: 30 Июня, 2012 - 10:23:00 • Тема: Защита переменных в URL строке браузера • Форум: Вопросы новичков

Ответов: 11
Просмотров: 430

И всё. Улыбка
Green Отправлено: 29 Июня, 2012 - 21:55:02 • Тема: оптималное сохраненя огромное количество переменних • Форум: Вопросы новичков

Ответов: 6
Просмотров: 289
База данных. Массивы. Константы. Но не переменные...
Green Отправлено: 29 Июня, 2012 - 12:38:57 • Тема: Как правильно прописать. • Форум: Вопросы новичков

Ответов: 10
Просмотров: 330

Predator, а зачем онлайн редактор?

Вот список отличных редакторов:
Notepad++ - весит мало, красивая подсветка кода, многофункциональный.
phpDesigner 8 - весит не много, отличная подсветка кода, подсвечивает синтаксические ошибки и многое другое... Рекомендую. Сам им пользуюсь.
Adobe Dreamweaver - монстр. Но больше подходит для работы с шаблонами. Хотя поддерживает немало языков программирования. Вес приличный.
NetBeans - монстр всех монстров... Мощнее редактора я еще не видел. Весит не мало.
Codelobster PHP Edition - очень шустрый редактор. Напоминает phpDesigner...
Green Отправлено: 29 Июня, 2012 - 11:40:01 • Тема: Как правильно прописать. • Форум: Вопросы новичков

Ответов: 10
Просмотров: 330
Вы для написания кода используете Блокнот что ли? Радость
Ибо обычно хорошие редакторы кода сразу подсвечивают неправильный синтаксис)))
Green Отправлено: 29 Июня, 2012 - 11:36:16 • Тема: Как правильно прописать. • Форум: Вопросы новичков

Ответов: 10
Просмотров: 330
Predator пишет:
$rowb['categ]

$rowb['categ'] - так лучше?)))
Green Отправлено: 29 Июня, 2012 - 11:28:14 • Тема: ошибки в скриптах • Форум: Вопросы новичков

Ответов: 18
Просмотров: 628
Не будет у Вас ничего работать. Я же писал почему именно...

CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2. ini_set('display_errors', true);
  3.  
  4. $array_pass = array(
  5.         'karinoB', 'kristaB', 'ekateB',
  6.         'anasG', 'nasstaz',
  7.         'nataK', 'iariK',
  8.         'dan4iK', 'annaL',
  9.         'kateMAC', 'toliM',
  10.         'vitaN', 'dimkaP',
  11.         'nastiaPOLE', 'karolinaKRE3I',
  12.         'saniaR', 'nastiaS',
  13.         'mackS','kaTe',
  14.         'yeliaX', 'denC',
  15.         'lexaC', 'radiCH',
  16.         'kirillCH','lizkaCH',
  17.         'dryxaCH', 'rasadSH',
  18. );
  19.  
  20. if(isset($_POST['pass'])) {
  21.         if(!in_array($_POST['pass'], $array_pass)) {
  22.                 echo 'Вы не правильно ввели пароль!';
  23.         }
  24. }
  25. ?>
  26. <form method="POST">
  27.         <input type="password" name="pass" />
  28.         <input type="submit" value="Войти" />
  29. </form>

Получше стало, не правда ли? И работает, что главное...
Green Отправлено: 29 Июня, 2012 - 11:12:11 • Тема: Как правильно прописать. • Форум: Вопросы новичков

Ответов: 10
Просмотров: 330
PHP:
скопировать код в буфер обмена
  1. $tplb->set ( '{icon}', substr($row['ficon'], 0, 7) );

Ну попробуйте так...

Стоп. В первом коде у Вас массив row, а в следующих rowb. Быть может, просто в названии переменной ошиблись?

В таких ситуациях всегда помогает:

Появилось бы сообщение, что такая-то переменная не определена...
Green Отправлено: 28 Июня, 2012 - 17:43:35 • Тема: Не получается добавить код формы в php • Форум: Вопросы новичков

Ответов: 1
Просмотров: 109
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. include('conne.php');// подключение к серверу MySql и выбор БД
  3.  
  4. $kol = $_POST['kol'];
  5. echo $kol;
  6.  
  7.  
  8. $chi = $_GET['chi'];
  9. $chpk = $_GET['chpk'];
  10.  
  11. $itogo = $chpk + $kol;
  12. mysql_query("update kat set kol='$itogo' where id='1'");
  13.  
  14. echo "<form method='post' action='ch.php'>
  15. Введите kol: <input type=text size=30 name='kol'><br>
  16. <input type='submit' value='Регистрация'>";
  17. ?>
  18.  

Страниц (15): В начало « ... 6 7 8 9 [10] 11 12 13 14 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB