ivan-lev

Рейтинг
435
Регистрация
20.04.2007
Samail:
точнее на сайте только ссылка на скрипт вида
Samail:
Мне необходимо добавить как-то параметр allowFullScreenInteractive в теги object и embed.

Не исключено, что в скрипт можно передать параметры - что в коде-то?

И нужен ли вообще этот скрипт?.. Можно ли использовать сформированный в итоге <embed..> (в общем, код, который является результатом работы скрипта.. если, конечно, он не делает дополнительных подготовительных действий... куку, например, ставит..)

MaxVZ:
Так же не помогло. (

эм.. ну если его правильно "применить" ("вставить в нужное место"), то должно помочь...

А в чём выражается "НЕ ПОМОГЛО" - всё работает? как и раньше? или?

siv1987:
onsubmit гораздо изящнее чем портянка из редиректов

Тут вопрос даже не в красоте, а в том, что решение "с редиректами" не удовлетворяет условиям задачи из первого поста.. Как обстоит ситуация на самом деле - знает только ТС..

ivan_i:
чтобы при нажатии на картинку не открывало сразу http://site.ru/ (как это происходит), а я бы хотел выполнить еще некоторые действия на php, а потом пусть открывает с передачей параметра методом Post.
DiAksID:
которая потом вызовет сторонний скрипт. делОв то...

И тут возможна промашка... Есть ощущение, что нужно, чтобы пользователь (из браузера, с его IP итд) выполнил POST-скрипт... (ну т.е. как оно "и сейчас работает")

вот вроде свой форум делаете, правил везде понаписали.. а сами читать не научились? Или соблюдать.. нет желания..

Можете подать объявление в нужный раздел..

Ну, или как вариант в другой подходящий раздел 😂

DiAksID:
может сделать и вызываемый через POST скрипт

Есть ощущение, что вызываемый скрипт на другом http://site.ru

ivan_i:
Возможно ли это как-то реализовать?

<form onsubmit="alert(1);"

Вместо alert - выполнять "некоторые действия на javascript", которые могут вызвать php-скрипт, который будет "выполнять некоторые действия"

ortegas:
То-есть, все возможные варианты REQUEST_URI заданы в карте GET (иллюстрация).

ortegas, можно подробностей (возможно, в новой теме.. тут вроде как оффтоп)?

p.s. есть ощущение, что эта карта GET routing-ом называется..

ortegas:
Проблема нашлась довольно быстро. Я включил показ E_ALL, и обнаружил большую кучу NOTICE. Обычно об NOTICE программист даже не догадывается. Только опытный программист додумается составить карту выполнения скрипта и проверить NOTICE. После исправления всех предупреждений, и улучшения синтаксиса (в том числе or вместо ||), поверхностной оптимизации архитектуры страница генерировалась за 70 миллисекунд вместо прошлых 800-1200. Разница очевидна.

Про опытного промолчу.. достаточно подумать.

По сути - Notice в лог падают.. диск нагружают.. А какая доля из этого пришлась на or vs ||

p.s. специально для теоретиков

<?php

$t = true;
$f = false;
define ('CNT',10e6);

$time = array();

$time[] = microtime(true);
for ($i = 0; $i< CNT; $i++)
$t2 = $t and $f;
$time[] = microtime(true);
for ($i = 0; $i< CNT; $i++)
$t2 = $t && $f;
$time[] = microtime(true);
for ($i = 0; $i< CNT; $i++)
$t2 = $t or $f;
$time[] = microtime(true);
for ($i = 0; $i< CNT; $i++)
$t2 = $t || $f;
$time[] = microtime(true);

$times = array();
foreach ($time as $k=>$v)
if ($k!=0) $times[$k] = $time[$k] - $time[$k-1];

print_r ($times);
Array
(
[1] => 2.714164018631 (and)
[2] => 2.2921290397644 (&&)
[3] => 2.6769030094147 (or)
[4] => 2.4104430675507 (||)
)



---------- Post added 26-04-2013 at 19:41 ----------

Замена 2-х строчек вначале (чтобы первое условие не выполнялось) особого преимущества также не даёт.

$f = true;
$t = false;
Array
(
[1] => 2.5394430160522 (and)
[2] => 2.0652871131897 (&&)
[3] => 2.651880979538 (or)
[4] => 2.2204239368439 (||)
)

"обычный" хостинг от .m обычного хостера

---------- Post added 26-04-2013 at 19:56 ----------

ortegas:
Это ведь в большинстве случаев выгодно.

В каком, например..

Нет, мне правда интересно.

ortegas:
Задумывается ли кто-то что в echo лучше писать запятую ежели точку для объединения строки?

Если echo нужно писать через запятую, то скорее всего представление не отделено от логики..

А при отделении придётся точки ставить..

Несмотря на то, что "сама идея верная" (лучше писать код "правильно"), преподнести её получается не очень удачно.

Оптимизация нужна, но не использованием запятых вместо конкатенации..

Сначала искать узкие места = bottleneck-и, и им уделять внимание..

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

p.s. программы на ASM-е намного быстрее скриптовых языков.. может на них сайты писать?

p.p.s. извиняюсь за многотекста

Всего: 4907