Есть файл с 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"
Но что-то не хочется "захламлять" адресную строку.
первый файл - "вступление" с ссылки
второй файл - скрипт
Нажимаем на ссылку, по которой идет переход на второй файл "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 написал(а):
Аякс. При нажатии на ссылку, подгрузит страницу и вставит ответ в нужное место на текущей странице.
Можно еще фреймы использовать, но я их ненавижу
Можно еще фреймы использовать, но я их ненавижу
Спустя 49 секунд (20.03.2012 - 14:08) MailRes написал(а):
Ну да ладно, и так работает.
Если будет оч. жётская необходимость ещё раз создам тему и дам больше информации для следующего случая.
Всем спасибо за участие!
Если будет оч. жётская необходимость ещё раз создам тему и дам больше информации для следующего случая.
Всем спасибо за участие!
Спустя 1 минута, 21 секунда (20.03.2012 - 14:09) MailRes написал(а):
ADiel, про аякс думал, т.к. слабо с ним знаком, хотелось что-то попроще))