PHP.SU

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

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

> Найдено сообщений: 209
arimanecro Отправлено: 02 Марта, 2015 - 12:32:29 • Тема: Перехват ошибок. В чем смысл trigger_error? • Форум: Вопросы новичков

Ответов: 9
Просмотров: 531
Мелкий пишет:
Вы trigger_error вообще не вызвали, с чего бы выводу меняться?


почему не вызвал? если не было вызова, то почему он вывел дважды, одни и те же ошибки?

а это разве не вызов?

if(test())
trigger_error('something error', E_ALL);

я же ему как бы говорю, что если в данной функции будет ошибка, то перехвати ее, разве не так?

Мелкий пишет:
а trigger_error ошибку генерирует.


эээ..не понимаю, для кого генерирует?
arimanecro Отправлено: 02 Марта, 2015 - 12:24:57 • Тема: Посчитать кол-во постов за сегодня • Форум: Вопросы новичков

Ответов: 17
Просмотров: 705
если у тебя в поле даты, дата записана в таком формате: 2015-03-02, то:

CODE (SQL):
скопировать код в буфер обмена
  1. SELECT COUNT(date) FROM categories WHERE date = CURDATE();
arimanecro Отправлено: 02 Марта, 2015 - 12:03:42 • Тема: Перехват ошибок. В чем смысл trigger_error? • Форум: Вопросы новичков

Ответов: 9
Просмотров: 531
Доброго дня.

Никак не могу понять, в чем смысл trigger_error.

Например:

PHP:
скопировать код в буфер обмена
  1. function myError($errno, $errstr, $errfile, $errline) {
  2. echo $errno.'<br>', $errstr.'<br>', $errfile.'<br>', $errline.'<br>';
  3. }
  4.  
  5. function test($a, $b) {
  6.         echo $a + $b);
  7. }
  8.  
  9. set_error_handler("myError");
  10. test();


вот что получаем:

2
Missing argument 1 for test(), called in C:\wamp\www\test\Hipster-blog\delete.php on line 12 and defined
C:\wamp\www\test\Hipster-blog\delete.php
7
2
Missing argument 2 for test(), called in C:\wamp\www\test\Hipster-blog\delete.php on line 12 and defined
C:\wamp\www\test\Hipster-blog\delete.php
7
8
Undefined variable: b
C:\wamp\www\test\Hipster-blog\delete.php
8
8
Undefined variable: a
C:\wamp\www\test\Hipster-blog\delete.php
8
2
strpos() expects at least 2 parameters, 1 given
C:\wamp\www\test\Hipster-blog\delete.php
8

Если добавить в конце скрипта


то получаем, просто дубляж, тех же самых ошибок:

2
Missing argument 1 for test(), called in C:\wamp\www\test\Hipster-blog\delete.php on line 12 and defined
C:\wamp\www\test\Hipster-blog\delete.php
7
2
Missing argument 2 for test(), called in C:\wamp\www\test\Hipster-blog\delete.php on line 12 and defined
C:\wamp\www\test\Hipster-blog\delete.php
7
8
Undefined variable: b
C:\wamp\www\test\Hipster-blog\delete.php
8
8
Undefined variable: a
C:\wamp\www\test\Hipster-blog\delete.php
8
2
strpos() expects at least 2 parameters, 1 given
C:\wamp\www\test\Hipster-blog\delete.php
8
2
Missing argument 1 for test(), called in C:\wamp\www\test\Hipster-blog\delete.php on line 14 and defined
C:\wamp\www\test\Hipster-blog\delete.php
7
2
Missing argument 2 for test(), called in C:\wamp\www\test\Hipster-blog\delete.php on line 14 and defined
C:\wamp\www\test\Hipster-blog\delete.php
7
8
Undefined variable: b
C:\wamp\www\test\Hipster-blog\delete.php
8
8
Undefined variable: a
C:\wamp\www\test\Hipster-blog\delete.php
8
2
strpos() expects at least 2 parameters, 1 given
C:\wamp\www\test\Hipster-blog\delete.php
8
===========
получается, что trigger_error и set_error_handler("myError"); вызывают ф-ию myError, тогда зачем нужен триггер, если set_error_handler и сам справляется?

Спасибо.
arimanecro Отправлено: 12 Февраля, 2015 - 11:57:10 • Тема: WAMP фуфло? • Форум: Вопросы новичков

Ответов: 11
Просмотров: 350
esterio

вы правы что всё wamp, уточню что имелось в виду wampserver.com

я конфиг и не трогал, уж тем более того, что касается уровня ошибок или буффера...

Те у кого стоит wampserver, тут есть? у вас выдалась ошибка warning'a? если да, то я буду искать настройку в конфиге
(Добавление)
Sail

благодарчик, помогло. Круто
странно, что Перезагрузить все сервисы, не давало изменений
arimanecro Отправлено: 12 Февраля, 2015 - 11:06:26 • Тема: WAMP фуфло? • Форум: Вопросы новичков

Ответов: 11
Просмотров: 350
Ch_chov

так эта настройка сначала и стояла off, это я только что ее исправил на On и ничего не помогло )

только сейчас заметил, когда ставлю off, и вкл.выкл wamp, в phpinfo все равно показывается единица
arimanecro Отправлено: 12 Февраля, 2015 - 10:57:00 • Тема: WAMP фуфло? • Форум: Вопросы новичков

Ответов: 11
Просмотров: 350
Sail

и это разве нормально? Не понял

тогда wamp в топку.

Юзеры, которые используют какую-то др.сборку и у вас выдает все-таки ошибку, назовите вашу сборку Курю
(Добавление)
Sail

я поставил
output_buffering;
Default Value: On

ничего не помогло или какую настройку ты имел в виду?
arimanecro Отправлено: 12 Февраля, 2015 - 10:47:31 • Тема: WAMP фуфло? • Форум: Вопросы новичков

Ответов: 11
Просмотров: 350
Bio man

так правильно, это умышленная ошибка, но почему на нее wamp не среагировал?
потом когда буду заливать на реальный сервак, выясниться, что существует куча ошибок, которые не были замечены? кому нужны тогда такие сборки, которые отличаются от реального сервака?

на счет настройки ошибок...стоит error_reporting(E_ALL);

все равно он не выдает ошибку только -- Notice: Undefined variable: color, а Warning"ом даже и не пахнет.

Ещё раз повторюсь, те у кого стоит wamp, проверьте сами у себя код с первого поста, выдаст ли он вам ошибку или нет?
arimanecro Отправлено: 12 Февраля, 2015 - 10:14:24 • Тема: WAMP фуфло? • Форум: Вопросы новичков

Ответов: 11
Просмотров: 350
Приветствую.

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. echo 'hello';
  3. setcookie("color", $color);
  4. echo $_COOKIE['color'];?>


реальный сервер, а также openserver выдают ошибку: Warning: Cannot modify header information - headers already sent by...

а у WAMP'a все гладко, никаких ошибок, можете сами проверить.

Значит фуфло или мне какую-то настройку подправить?

Спасибо.
arimanecro Отправлено: 07 Февраля, 2015 - 12:19:49 • Тема: Как сохранить предыдущие значение рэндома? • Форум: Вопросы новичков

Ответов: 4
Просмотров: 189
Tyoma5891

не прокатит, потому что сессия или куки не будут после отправки формы, совпадать с тем значением, которое введено в поле пользователем.

Капча картинка выводится через сессию, с помощью тэга <img src="generate.php"> а как вывести строку таким образом?
arimanecro Отправлено: 07 Февраля, 2015 - 10:35:20 • Тема: Как сохранить предыдущие значение рэндома? • Форум: Вопросы новичков

Ответов: 4
Просмотров: 189
Tyoma5891

есть одна задумка для капчи, но мне надо, чтобы рэндомные числа появлялись, не в виде картинки, как это по традиции, а как простая строка
arimanecro Отправлено: 07 Февраля, 2015 - 00:14:40 • Тема: Как сохранить предыдущие значение рэндома? • Форум: Вопросы новичков

Ответов: 4
Просмотров: 189
Приветствую.

Реально ли это сделать без mysql?

PHP:
скопировать код в буфер обмена
  1. $a = rand(1, 900);
  2. echo $a;
  3.  
  4. if(isset($_POST['submit'])) {
  5.         if($_POST['name'] == $a) {
  6.                 echo 'correct';
  7.         } else {
  8.                 echo 'incorrect';
  9.         }
  10. }


CODE (html):
скопировать код в буфер обмена
  1. <form method="post">
  2. <input name="name" type="text" id="name">
  3. <input name="submit" type="submit" id="submit">
  4. </form>


думаю и так понятно, что после нажатия кнопки submit число в рэндоме поменяется и оно не совпадет с $_POST['name'] и выдаст incorrect.
Есть какой-то способ запомнить или другая аналогичная рэндомная функция, которая позволяет это сделать?

Спасибо.
arimanecro Отправлено: 16 Января, 2015 - 13:15:20 • Тема: Chrom и сессии. Помогите плиз... всю голову сломал • Форум: Вопросы новичков

Ответов: 9
Просмотров: 1537
таже самая ситуация, кто-то смог ее решить? Недовольство, огорчение
arimanecro Отправлено: 15 Января, 2015 - 11:53:06 • Тема: WTF? Работает везде кроме хрома... • Форум: Вопросы новичков

Ответов: 0
Просмотров: 60
Приветствую.

Нахожусь в глубоком трансе от увиденного Стаканчик

Заходите на эту страницу через хром __http://hipsterblog.zz.mu/1 и начинайте переключать пагинатор страниц комментариев, в хроме он не работает, но во всех остальных браузерах, даже в ИЕ 10, все пашет.

Далее, заходим на главную страницу http://hipsterblog.zz.mu, там внизу есть также пагинатор статей, но он в хроме работает и в остальных браузерах тоже.

Но самое пипецовое это то, что при добавлении коммента, в таблицу должно заноситься айди статьи, которое содержится в сессии, но когда заношу коммент через тот же хром, он в таблицу всегда заносит ноль, в остальных браузерах все норм.

п.с. на локалхосте в хроме, все работает отлично Ниндзя
п.с.с. -- это не может быть какой-то виурсняк написанный спецом под хром, который я занес на сервак. Готов думать что угодно Белый флаг
arimanecro Отправлено: 14 Января, 2015 - 10:49:39 • Тема: Помогите "конвертнуть" в препарированный запрос • Форум: Вопросы новичков

Ответов: 4
Просмотров: 230
Panoptik пишет:
а не от пользовательского запроса


первый айдишник(с ним в оригинале, происходит множественная выборка), это как раз и будет коммент от пользователя, а второй айдишник это отправка числа(счетчик) комментов в другую таблицу.

Panoptik пишет:
ну и для того чтобы понять что не так нужно посмотреть что выдает mysqli_stmt_error после mysqli_prepare


это он выдает и без mysqli_stmt_error:

Warning: mysqli_stmt_fetch() expects parameter 1 to be mysqli_stmt, boolean given in C:\wamp\ww

с mysqli_stmt_error, он выдает:

mysqli_stmt_error() expects parameter 1 to be mysqli_stmt,

если var_dump(mysqli_stmt_error($stmt2));, то выдает null
arimanecro Отправлено: 14 Января, 2015 - 09:47:03 • Тема: Помогите "конвертнуть" в препарированный запрос • Форум: Вопросы новичков

Ответов: 4
Просмотров: 230
Мелкий

спс, и как его далее использовать в цикле? Так?

PHP:
скопировать код в буфер обмена
  1. while (mysqli_stmt_fetch($stmt)) {
  2.                         echo "$id <br>";
  3.                         $query2 = "SELECT `id`, count(`post_id`) AS  comm FROM hipster_posts LEFT JOIN hip_comments ON `post_id`=hipster_posts.id GROUP BY hipster_posts.id";
  4.                                                
  5.                 if(!$stmt2 = mysqli_prepare($connection, $query2))
  6.                 echo 'prepare error';
  7.                        
  8.                 while (mysqli_stmt_fetch($stmt2)) {
  9.                         mysqli_stmt_execute($stmt2);
  10.                         mysqli_stmt_bind_result($stmt2, $id2);
  11.                         echo "$id2 <br>";
  12.                         }
  13.                        
  14.                 }


В строчке if(!$stmt2 = mysqli_prepare($connection, $query2)) -- препарирование не происходит, выдает echo 'prepare error';

Мне нужно чтобы в одном цикле, выводилось и $id и $id2, как в самом первом посту.

Страниц (14): В начало « ... 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