[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Запуск php скрипта вручную, можно ли?
MailRes
Всем привет!

Есть файл с php скриптом, скрипт работает и всё исправно выводит на страницу.
В этом случае скрипт выполняется целиком. Нужно, чтобы сначала вывелось несколько ссылок, затем скрипт останавливает своё выполнение. Затем после нажатия на ссылку, скрипт бы продолжил своё выполнение в зависимости от нажатой ссылки.

Можно ли такое организовать?



Спустя 12 минут, 49 секунд (20.03.2012 - 12:56) vital написал(а):
да.

Спустя 9 минут, 38 секунд (20.03.2012 - 13:06) MailRes написал(а):
А как?))

Спустя 2 минуты, 4 секунды (20.03.2012 - 13:08) GET написал(а):
MailRes

А разделить его на две части нельзя? Первая + ссылка и вторая, подключаемая инклюдом.

Спустя 3 минуты, 51 секунда (20.03.2012 - 13:12) MailRes написал(а):
да я вот думал так, не хотелось файлы плодить.

С точки зрения быстродействия - лучше разбить на несколько файлов или всё в одном громоздить?

Спустя 4 минуты, 23 секунды (20.03.2012 - 13:16) vital написал(а):
Цитата (MailRes @ 20.03.2012 - 12:12)
да я вот думал так, не хотелось файлы плодить.

С точки зрения быстродействия - лучше разбить на несколько файлов или всё в одном громоздить?

Cтрого пофиг.
Да и не пытайтесь экономить на спичках.

Спустя 8 минут, 55 секунд (20.03.2012 - 13:25) GET написал(а):
Цитата
Затем после нажатия на ссылку, скрипт бы продолжил своё выполнение в зависимости от нажатой ссылки.


Как это возможно сделать в одном файле, средствами php?
Цитата
С точки зрения быстродействия - лучше разбить на несколько файлов или всё в одном громоздить?


Если сервер "ждет", (хотя он не ждет как бы и ему без разницы что там у вас на экране) получение информации от юзера значит он свою работу закончил. Нажатие на ссылку должно привести к выполнению какого - то кода и по идее сохранив эту ссылку в блокнот и запустив ее отдельно, через 2 часа в другом браузере она должна привести к выполнению того же самого кода.

Спустя 1 минута, 56 секунд (20.03.2012 - 13:27) vital написал(а):
Цитата
Как это возможно сделать в одном файле, средствами php?


if ($_GET['stranica']=='stranica_1'){}
else if ($_GET['stranica']=='stranica_2'){}

etc

Спустя 6 минут, 28 секунд (20.03.2012 - 13:33) GET написал(а):
vital
Это то же самое, я вот про это место говорю:
Цитата
затем скрипт останавливает своё выполнение. Затем после нажатия на ссылку,  скрипт бы продолжил своё выполнение


он не продолжает свое выполнение, а каждый раз запускается по новой в зависимости от входных данных.

Спустя 19 секунд (20.03.2012 - 13:34) MailRes написал(а):
сделал так:
первый файл - "вступление" с ссылки
второй файл - скрипт
Нажимаем на ссылку, по которой идет переход на второй файл "scpirt.php?search=text"
Но что-то не хочется "захламлять" адресную строку.

Спустя 56 секунд (20.03.2012 - 13:35) vital написал(а):
Цитата (MailRes @ 20.03.2012 - 12:34)
сделал так:
первый файл - "вступление" с ссылки
второй файл - скрипт
Нажимаем на ссылку, по которой идет переход на второй файл "scpirt.php?search=text"
Но что-то не хочется "захламлять" адресную строку.

А давайте есть стоя.
Не хочется захламлять кухню табуретками.

Спустя 54 секунды (20.03.2012 - 13:36) vital написал(а):
Цитата (A.B.C. @ 20.03.2012 - 12:33)
vital
Это то же самое, я вот про это место говорю:
Цитата
затем скрипт останавливает своё выполнение. Затем после нажатия на ссылку,  скрипт бы продолжил своё выполнение


он не продолжает свое выполнение, а каждый раз запускается по новой в зависимости от входных данных.

PHPDaemon + Comet

Спустя 3 минуты, 27 секунд (20.03.2012 - 13:39) GET написал(а):
Цитата
Но что-то не хочется "захламлять" адресную строку.


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

Спустя 3 минуты, 7 секунд (20.03.2012 - 13:42) GET написал(а):
vital
Цитата
средствами php?
если можно прикручивать JS никакой comet не нужен

Спустя 20 минут, 9 секунд (20.03.2012 - 14:02) MailRes написал(а):
Про адресную строку верно, роботы её "читают".
А тут именно хотелось бы всё в одном. Т.к. она будет закрыта для индексации.

Спустя 4 минуты, 44 секунды (20.03.2012 - 14:07) ADiel написал(а):
Аякс. При нажатии на ссылку, подгрузит страницу и вставит ответ в нужное место на текущей странице.

Можно еще фреймы использовать, но я их ненавижу smile.gif

Спустя 49 секунд (20.03.2012 - 14:08) MailRes написал(а):
Ну да ладно, и так работает.
Если будет оч. жётская необходимость ещё раз создам тему и дам больше информации для следующего случая.

Всем спасибо за участие!

Спустя 1 минута, 21 секунда (20.03.2012 - 14:09) MailRes написал(а):
ADiel, про аякс думал, т.к. слабо с ним знаком, хотелось что-то попроще))
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.