PHP.SU

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

Страниц (2): « 1 [2]

> Найдено сообщений: 22
RoboStudent Отправлено: 25 Сентября, 2010 - 05:41:06 • Тема: Отменить предыдущий вывод • Форум: Программирование на PHP

Ответов: 6
Просмотров: 1101
Хочу удалить свою тему, потому что я сошел с ума. Это же exit(); Ха-ха
RoboStudent Отправлено: 25 Сентября, 2010 - 01:27:30 • Тема: Отменить предыдущий вывод • Форум: Программирование на PHP

Ответов: 6
Просмотров: 1101
Доброго времени суток.
Предположим, что код выглядит так:

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. function error()
  3. {
  4.    ###
  5. }
  6.  
  7. $a = 1;
  8.  
  9. echo "1 2 3";
  10.  
  11. if ($a != 1)
  12.    echo $a;
  13. else
  14.    error();
  15. ?>

Возможно мой вопрос следовало поместить в "Напишите за меня пожалуйста", но
я в этом не уверен, так как интересует сама возможность реализации:
функцией error отменить вывод "1 2 3" и вообще всего, что PHP выводил до
вызова error. Некое "goto" или сброс, что-то вроде этого.
Буду рад любой помощи - кодом или хотя бы "Возможно" или "Не возможно".
RoboStudent Отправлено: 20 Сентября, 2010 - 18:40:04 • Тема: Ссылки на объекты • Форум: Программирование на PHP

Ответов: 3
Просмотров: 251
Я надеялся, что ответите именно Вы Улыбка
Большое спасибо!
RoboStudent Отправлено: 20 Сентября, 2010 - 17:12:59 • Тема: Ссылки на объекты • Форум: Программирование на PHP

Ответов: 3
Просмотров: 251
Доброго времени суток. Пожалуйста, объясните смысл использования ссылок на объекты вида

PHP:
скопировать код в буфер обмена
  1. class A
  2. {
  3.  function Test()
  4.  {
  5.   echo "Test";
  6.  }
  7. }
  8.  
  9. $a=new A();
  10. $b=& new A();
  11. $b->Test();

если я могу использовать $a->Test();
Просто дополнительное удобство в случае необходимости?
RoboStudent Отправлено: 10 Сентября, 2010 - 10:41:32 • Тема: GET и амперсанды • Форум: Программирование на PHP

Ответов: 18
Просмотров: 4037
Прошу прощения! Изначально подозревал на погрешность в PHP коде.
Утро, кофе, разогрев, сами понимаете )
RoboStudent Отправлено: 10 Сентября, 2010 - 09:35:35 • Тема: GET и амперсанды • Форум: Программирование на PHP

Ответов: 18
Просмотров: 4037
Uchkuma, спасибо большое, но я так понимаю, что Вы предлагаете мне кодировать
URL до передачи ?
Объясню подробнее, может я был не прав.

В закладки я поместил вот такую ссылку:
javascript:void(location.href='http://trata.ta/index.php?url='+location.href).
Когда я нахожусь на каком-то сайте, который я хочу отправить на обработку своим
парсером (ничего запрещенного, просто личные удобства и польза), я нажимаю на эту
ссылку и текущий URL передаётся скрипту. Но чтобы я не делал с полученным URL,
амперсанды делают своё дело.
(Добавление)
Нашел ответ. Работает.

javascript:void(location.href='http://trata.ta/index.php?url='+encodeURIComponent(location.href))

и всё передаётся в нужном виде.

Uchkuma, всё равно спасибо!
RoboStudent Отправлено: 10 Сентября, 2010 - 08:04:19 • Тема: GET и амперсанды • Форум: Программирование на PHP

Ответов: 18
Просмотров: 4037
Доброго времени суток.

Необходимо GET методом передать URL скрипту.
Передаю так: trata.ta/index.php?q=http://trata2.ta/index.php?n=111&b=222,
но при попытке вывести на экран $_GET['q'], выводит, но до амперсанда.
Пробовал и htmlspecialchars($_GET['q']) и &amp; - никак.
Связано ли это как-то с настройками PHP?

PHP 5.2.12, Apache 2.2.15, Windows 7.

Буду рад любой помощи и заранее благодарю!

Страниц (2): « 1 [2]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB