PHP.SU

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

Страниц (503): В начало « ... 495 496 497 498 499 500 [501] 502 503 »

> Найдено сообщений: 7537
OrmaJever Отправлено: 20 Октября, 2010 - 16:45:38 • Тема: Помогите доработать форму ПХП • Форум: Программирование на PHP

Ответов: 10
Просмотров: 567
Код нужно писать в теге [*PHP][*/PHP] без * !
Ты не пробовал читать http://php.su/lessons/?lesson_13 ?
OrmaJever Отправлено: 20 Октября, 2010 - 00:01:23 • Тема: Загрузка файла • Форум: Программирование на PHP

Ответов: 6
Просмотров: 404
выставил папке engines/reader/uploads/ права 0777 ? Однако
OrmaJever Отправлено: 19 Октября, 2010 - 00:06:09 • Тема: асинхронные завпросы • Форум: Программирование на PHP

Ответов: 5
Просмотров: 442
В php есть куча способов для всего но это самый оптимальный вариант для тебя.

PHP:
скопировать код в буфер обмена
  1. <?
  2. switch($_GET['x'])
  3. {
  4.       case 'f1':
  5.             function asd( ... ){
  6.                  ....
  7.             }
  8.       break;
  9.       case 'f2':
  10.             function qwerty( ... ){
  11.                  ....
  12.             }
  13.       break;
  14. }
  15. ?>


ну вот как то так
OrmaJever Отправлено: 18 Октября, 2010 - 23:22:26 • Тема: Нужен скрипт.. • Форум: Напишите за меня, пожалуйста

Ответов: 9
Просмотров: 117
Саныч пишет:
Делаете 2 массива, к примеру ru и en

Можно же в один всё положить Улыбка

PHP:
скопировать код в буфер обмена
  1.  
  2. $file_name = 'файл с_текстом.txt';
  3. $array = array('a' => 'a', 'б' => 'b', ... );
  4.  
  5. foreach($array as $find => $replace)
  6. {
  7.        str_replace($find, $replace, $file_name)
  8. }
  9.  
OrmaJever Отправлено: 18 Октября, 2010 - 23:16:53 • Тема: Проблема с выводом из двух запросов в одном цикле • Форум: Программирование на PHP

Ответов: 7
Просмотров: 555
цыклы обрабатывают mysql результат. Что бы небыло лишнего нужно ещё что то отсеивать в WHERE
OrmaJever Отправлено: 18 Октября, 2010 - 23:01:56 • Тема: Не могу понять в чём дело... • Форум: Программирование на PHP

Ответов: 22
Просмотров: 1180
header("Location:/page.php")
(Добавление)
Саныч пишет:
Конечно через сессии, а куки использовать только если пользователь выбрал "запомнить меня" или что-то в этом роде

почему? если setcookie('user', 'abc') без трейтего параметра времени то куки должны удалится после закрытия браузера.
OrmaJever Отправлено: 18 Октября, 2010 - 21:52:42 • Тема: Не могу понять в чём дело... • Форум: Программирование на PHP

Ответов: 22
Просмотров: 1180
я ещё не заметил фигурных скобок впервом else.
в else ябы написал так
PHP:
скопировать код в буфер обмена
  1.  
  2. ...
  3. $login = mysql_real_escape_string($login_p);
  4.       else
  5.                 include"db_connect.php";
  6.                 $result=mysql_query("SELECT pass FROM users WHERE login='$login'");
  7.                 $row=mysql_fetch_array($result);
  8.  
  9.                 if ( $row['pass'] == $_POST['passw'])
  10.                       echo 'Вы зашли';
  11.                 else
  12.                       echo 'логин или пароль не верный ;)';
  13. ...
  14.  
OrmaJever Отправлено: 18 Октября, 2010 - 20:25:07 • Тема: асинхронные завпросы • Форум: Программирование на PHP

Ответов: 5
Просмотров: 442
неочень понятночто ты емеешь виду.
jquery + ajax

или ты имеешь ввиду что бы к один файл выводил разные даные

PHP:
скопировать код в буфер обмена
  1.  
  2. <?
  3. switch($_GET['x'])
  4. {
  5.       case 'index':
  6.             echo 'index.......';
  7.       break;
  8.       case 'page1':
  9.             echo 'page......';
  10.       break;
  11. }
  12. ?>


заходишь на ../file.php?x=index или page
OrmaJever Отправлено: 18 Октября, 2010 - 20:23:40 • Тема: Проблема с выводом из двух запросов в одном цикле • Форум: Программирование на PHP

Ответов: 7
Просмотров: 555
ну можно использовать 2 цикла.
PHP:
скопировать код в буфер обмена
  1.  
  2. $result1=mysql_query("SELECT * FROM podkategor WHERE podcat='$tov' ORDER BY cat",$db);
  3.  
  4. $result31=mysql_query("SELECT COUNT(*)cnt, podkat FROM tovari WHERE cat='$tov' GROUP BY podkat",$db);
  5.  
  6. while($myrow1=mysql_fetch_array ($result1))
  7. {
  8.       $array['id'][] = $myrow1['id'];
  9.       $array['cat'][] = $myrow1['cat'];
  10. }
  11.  
  12. while($myrow31=mysql_fetch_array ($result31);)
  13. {
  14.       $array['icnt'][] = $myrow31['id'];
  15. }
  16.  
  17. print_r($array);
  18.  


если я не где не ошибся то в масиве должно быть всё ;)
OrmaJever Отправлено: 18 Октября, 2010 - 16:14:25 • Тема: Register global on на off • Форум: Программирование на PHP

Ответов: 7
Просмотров: 983
Ильяя пишет:
Мне скрипты надо переписать а не на сервере выставить.... там уже всё готово а вот скрипты не пашут потому-что reg on был..


мда информации просто куча. надо хоть скрипт для примера привести. большинсво скриптов пишутся для rg = off.

ЗЫ. ты в начале измени значение на офф, затем запусти скрипт и посмотри что не так.
OrmaJever Отправлено: 18 Октября, 2010 - 14:07:38 • Тема: Проблема с выводом из двух запросов в одном цикле • Форум: Программирование на PHP

Ответов: 7
Просмотров: 555
Если в переменой $tov одно значение то цыкл не нужен. $myrow1['id'], $myrow1['cat'] и $myrow31['cnt'] и так выведет одно знаечение.

Я не могу понять зачем во втором запросе COUNT(*) ?
OrmaJever Отправлено: 18 Октября, 2010 - 13:02:29 • Тема: В чем я ошибся при записи addslashes • Форум: Программирование на PHP

Ответов: 7
Просмотров: 547
jgptwmda пишет:
CODE (html):
скопировать код в буфер обмена
  1. $s1=mysql_query("INSERT INTO `Tumchasova`(`login`,`pass`,`email` , `time`) VALUES('".addslashes($login)."','".addslashes($pass1)."','".addslashes($email)."','".ADDDATE(NOW()) . "')");


выше написали что для mysql запроса лутше использовать mysql_real_escape_string()

PHP:
скопировать код в буфер обмена
  1. $s1 = mysql_query("INSERT INTO `Tumchasova` (`login`,`pass`,`email` , `time`) VALUES ( '".mysql_real_escape_string($login)."','".mysql_real_escape_string($pass1)."','".mysql_real_escape_string($email)."','".ADDDATE(NOW()) ."')");
OrmaJever Отправлено: 17 Октября, 2010 - 14:01:29 • Тема: Как вывести текст при id==5 или id== 10 • Форум: Программирование на PHP

Ответов: 7
Просмотров: 449
PHP:
скопировать код в буфер обмена
  1. <?
  2. [любой цыкл]([Усвовие])
  3. {
  4.  
  5. ($var == 5 or $var == 10) ? echo $var : continue;
  6.  
  7. }
  8. ?>

будет выводить $line только когда она ровна 5 или 10 иначе переходит на следуйщий цыкл
OrmaJever Отправлено: 17 Октября, 2010 - 01:05:51 • Тема: Как удалить лишние '/' • Форум: Программирование на PHP

Ответов: 6
Просмотров: 416
мне кажется можно просто обойтись регулярными выражениями.

чтото типо этого
OrmaJever Отправлено: 17 Октября, 2010 - 00:50:45 • Тема: Регулярное выражение и ХТМЛ теги • Форум: Программирование на PHP

Ответов: 13
Просмотров: 771
я обычно в регулярках если нужно взять чтото из htmlтега делаю так
PHP:
скопировать код в буфер обмена
  1. preg_match_all("#<td class="(подмаску для класа)" width="(тут для высоты)">(.*)</td>#i",$resp,$r);


и в итоге $r[0][1] это клас $r[0][2] это высота, а $r[0][3] содержимое тега

Страниц (503): В начало « ... 495 496 497 498 499 500 [501] 502 503 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB