Есть страница, в ней открываем новое окно, новый url вводим например там в форме данные, а при отправке перезагружается тот url с помощью которого открыли страницу.
И реализовать это так, чтобы например:
Если например ответ сервера на введенные данные не равен "1", то страница исходная не перезагружается, а если равно 1, то все нормально!
Павел90
Немного изучите и все поймете. А вообще если говорить в общих чертах, то скажу так:
1) JS работает на стороне клиента.
2) Вы через PHP просто выводите информацию. Т.е. просто нужно правильно это сделать. Правильно - это когда ответ PHP будет именно тем кодом JS. А не искаженным от нехватки минимальных знаний в PHP.
maslcs
ответ ниже - это один из плюсов использования классов.
P.S. Это PHP5 - читаем манул подробней. (Добавление) Champion
Все описано хорошо, но я когда не знал даже азов в классах, то мне этого ответа было не достаточно - я хотел увидеть пример, который бы показал преимущество классов над функциями.
Изначально я вообще не понимал - зачем писать больше, а результат тот же. Этот пример я нашел самым простым, чтоб понять преимущество.
valenok МУСКУЛЫ ))))) (Добавление) dimon4kaBETEP
Нужно создать виртульные хосты. Если у Вас не сборка denwer то пока лучшее ее поставить.В ней находите после устаовки папку home, в ней создаем папку с названием хоста (например myhost ). Дале в папке myhost создаем папку www и в нее залваем движки.
Права доступа выставляются только на серверах. На локальной машине в windows 'это елать не нужно. Т.е. пропускаем данные пункты.
В свое время штудировал Самоучитель PHP4 Дмитрия Котерова - мощная штука. Если читать внимательно с желанием и пытатья на примерах, то можно за неделю начать писать простые приложения.
// Не подключаем файлы классов в код; подключение произойдет только в случае
// ошибки (вызова класа), что может ускорить работу программы
// (1)
function __autoload($class_name) {
include_once($class_name . ".php");
}
// Если использовать функцию, в любом случае необходимо
// вводить все параметры, (2) а с помощью класса можно это
// сделать более понятно + избежать вывода ненужных данных
$qwe= new url;
$qwe->href='http://dfcasdasd.ru/';
$qwe->style='display:none;';
$qwe->class='delete';
$qwe->id='12';
$qwe->text="dfcasdasd.ru";
$qwe->title="ссылка на dfcasdasd.ru";
echo $qwe->url();
1- условное подключение классов. Согласен. Можно и не только в случае ошибки, а просто в зависимости от разных условий инклюдить разный класс. Если конечно это надо. Кстати, это и не только к классам относится
2- а параметры со значениями по умолчанию?
Назовите мне любые три стороны прямоугольного треугольника. Сегодня обдумывал вопрос и по моим наблюдениям все стороны кратны цифрам 3-4-5. Например.
(3*100)^2+(4*100)^2=(5*100)^2
(3*1,5)^2+(4*1,5)^2=(5*1,5)^2
(3*7)^2+(4*7)^2=(5*7)^2
Т.е. если это верно, то при вычислених можно для простоты делать так:
если a>b:
c=a+(a-b) – это чтоб найтти гипотенузу
если a<b:
c=b+(b-a) – это чтоб найтти гипотенузу
Считать так проще получается! ))))
особенно когда дроби большие, а нужна точность и скорость:
a=5,44107
b=7,25476
гипотенуза равна:
c=9,06845
Считал не по c^2=a^2+b^2 , а по
если a>b:
c=a+(a-b) – это чтоб найтти гипотенузу
если a<b:
c=b+(b-a) – это чтоб найтти гипотенузу
Мы тихо и незаметно преодолели этот барьер уже. )))
Программеры, иной раз сами не понимая, тихо перешли этот порог и пишут уже давно не на php4 , а на php5 .
Особенно это косается "юзверей" со средними знаниями!
Parkan Как на меня, так в Debian досточно хорошая связка сервера. Поэтому мне кажется лучше это делать на одной машине, а если дело в безопасности, то на многих крупных серверах просто делают бекап данных на другую машину и все. Я не думаю, что у Вас на сервере более 10 тысяч клиентов, неговоря о сайтах + железо паршивое.