Показать сообщение отдельно
  #31 (permalink)  
Старый 09.12.2015, 16:14
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Будем гадать?

Вы хотя бы вникайте в то, что вам пишут, а написано было следующее:

if($domain = trim($_GET["domain"])) означает, обрезать карйние пробелы суперглобалльной переменной $_GET["domain"] и результат этой операции присвоить переменной $domain так как она может использоваться далее неоднократно.

То есть сразу в условии if() избавились от пробелов и присвоили это $domain, $domain уже равно тому, что было в $_GET["domain"]. Вопрос - зачем же вы после условия опять присваиваете значение $_GET["domain"] переменной $domain (переопределяете ее), и что самое ужасное, если $_GET["domain"] равна куче пробелов, то весть труд в условии $domain = trim($_GET["domain"]) псу под хвост. А вместо этого, после, бог знает зачем, переопределения, ваша любимая проверка:

$domain >0;

Вопрос - что есть имя домена, это строка или число? Наверное же строка, так как кого черта вы упорно проверяете на 0, о чем я вам уже не раз говорю? В помойку эту проверку, не место ей в тут в данном случае.

Нет в РНР:

var domname = domain + ext;
var url="whois.php?domain="+domname;


Без предшествующего $ domname будет означать константу, но константы в РНР объявляют не так. Эти две строки кода из Javascript, а вы их опять тулите в РНР.

Я дал вам ссылку на CHM справку, на русском, удобную, скачивайте и начинайте изучать основы. В противном случае на вас никто впустую не будет тратить время. Если же нужно срочно сделать, то заказывайте работу, сделают, но платно.

Хотите сами, учитесь, и если на том что пишите, для начала разберитесь в конце концов где есть код РНР и где он исполняется, а где Javascript, и где ему работать? Прочесть и понять как же все это должно работать (общее). Хотя бы это, разберетесь, тогда можно и пример показать, иначе смысла не имеет.

Последний раз редактировалось laimas, 09.12.2015 в 16:16.
Ответить с цитированием