Понедельник, 23 Декабря 2024, 02:10

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Можно ли с помощью AJAX создать веб-страницу на сервере?
FirstДата: Пятница, 08 Марта 2013, 13:12 | Сообщение # 1
Уолтер Брайт
Сейчас нет на сайте
Я понимаю, что это мощное средство синхронизации, но вот стало интересно, можно ли с помощью его создать веб-страницу (как к примеру ВК при регистрации, создается твоя личная страница)???
XeoDozДата: Пятница, 08 Марта 2013, 13:17 | Сообщение # 2
XeoDoz Games
Сейчас нет на сайте
Цитата (First)
Я понимаю, что это мощное средство синхронизации, но вот стало интересно, можно ли с помощью его создать веб-страницу (как к примеру ВК при регистрации, создается твоя личная страница)???

Конечно можно! Если есть знания то как говориться всё возможно! Но лучше всё же это делать с помощью PHP.



Ехал Falco через Falco, видит Falco в реке Falco, сунул Falco руку в Falco, Falco Falco Falco Falco
Очень рад плюсеГгам в репу


Сообщение отредактировал XeoDoz - Пятница, 08 Марта 2013, 13:18
because_ahahaДата: Пятница, 08 Марта 2013, 13:29 | Сообщение # 3
был не раз
Сейчас нет на сайте
Для начала стоило почитать что это вообще такое

Цитата (http://ru.wikipedia.org/wiki/AJAX)
AJAX, Ajax (ˈeɪdʒæks, от англ. Asynchronous Javascript and XML — «асинхронный JavaScript и XML») — подход к построению интерактивных пользовательских интерфейсов веб-приложений, заключающийся в «фоновом» обмене данными браузера с веб-сервером.


Что-то создать на нем - нельзя. Но можно обратиться к скрипту, без перезагрузки страницы, который в свою очередь выполнит нужные вам действия.
FirstДата: Пятница, 08 Марта 2013, 13:47 | Сообщение # 4
Уолтер Брайт
Сейчас нет на сайте
Ок, а можно тогда к примеру на сервере создать файл (*.txt)?
because_ahahaДата: Пятница, 08 Марта 2013, 13:51 | Сообщение # 5
был не раз
Сейчас нет на сайте
Цитата (First)
Ок, а можно тогда к примеру на сервере создать файл (*.txt)?

http://www.php.net/manual/ru/function.fopen.php - вариант на PHP
А вообще читайте документацию, тогда подобных вопросов не возникнет. Это же основы -- проще некуда.
TimKruzДата: Пятница, 08 Марта 2013, 14:32 | Сообщение # 6
старожил
Сейчас нет на сайте
AJAX - это только несколько функций JS для обмена информацией с сервером без перезагрузки всей страницы. С помощью только JS ничего на сервере создать нельзя, если, конечно, не извращаться. Проще всего сделать серверный PHP-скрипт, вызываемый клиентским JS-скриптом. Общая схема такая: пользователь нажимает на кнопку на странице, вызывая событие onClick(), в котором с помощью AJAX вызывается скрипт по адресу твой-сайт.com/createfile.php?filename="blablabla.txt"&text="sample file", который создаёт на сервере файл blablabla.txt и записывает в него строку "sample file". Правда, вместо GET-запроса тут лучше использовать POST.
Как работать с файлами на PHP - это в официальном мануале прочитать можно.
Цитата (First)
как к примеру ВК при регистрации, создается твоя личная страница

На самом деле, никакая "страница" там не создаётся. Там создаются определённые записи в базе данных, которые ассоциируются с определённым идентификатором пользователя. После этого сервер, получив запрос вида vk.com/идентификатор, ищет связанные с этим идентификатором данные и генерирует страницу (заполняет шаблонный скелет страницы информацией и медиафайлами), отправляемую пользователю. А ты думал, что там статичные html-странички создаются и хранятся на сервере? laugh

P.S. Рекомендую почитать статьи-уроки на http://w3schools.com/ (всё по разработке сайтов), там, правда, всё на английском, но легко всё читается и понимается, плюс есть встроенный редактор-визуализатор кода для собственных экспериментов и просмотра примеров.


  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг