powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / еще раз о передаче JavaScript переменных в PHP
7 сообщений из 7, страница 1 из 1
еще раз о передаче JavaScript переменных в PHP
    #32624272
alex oiiop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возник такой вопрос.

Имеется некий JavaScript с помощью которого создается "карта" заданной папки на диске со всем ее содержимым (со всеми каталогами и файлами находящимися в каждой поддиректории).

Предположим что это все запихивается в определенный массив.
В результтате получается достаточно большой массив допустим со 100 элементами.

Затем необходимо данные из этого массива отправить в PHP скрипт для сохранения их в mySQL базу.

А теперь вопрос: есть ли другой способ передачи кроме как поэлементно отправлять данные в скрипт.?
например:
for ( i in array_name){
document.location="file_name.php?parametr=" + array_name(i)
}
Кажется так :)

Заранее спасибо жду ответов и предложений.
...
Рейтинг: 0 / 0
еще раз о передаче JavaScript переменных в PHP
    #32624412
ffox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно отправить весь массив сразу.
Т.е. определяешь массив как переменную формы в HTML-документе, например:
<input type=hidden name=array_name>
В JavaScript она будет доступна через имя формы: form_name.array_name
А потом в JavaScript или явно выполняешь submit. В результате у тебя будет в PHP определена переменная с именем array_name.
Но тут есть один нюанс. Это будет не совсем массив, а строка, в которой элементы разделены запятыми. Поэтому перед использованием в PHP преобразуешь в массив, используя функцию "split". Вот и все.
...
Рейтинг: 0 / 0
еще раз о передаче JavaScript переменных в PHP
    #32628250
alex oiiop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
проблема в том что "длинные" переменные не передаются как перемекнные

например массив из 100 элементов в каждом из которых по 30 символов.
...
Рейтинг: 0 / 0
еще раз о передаче JavaScript переменных в PHP
    #32628406
Alexey Agafonov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Использовать надо метод POST при передаче данных. У GET ограничение, по-моему, 1024 кБ.
...
Рейтинг: 0 / 0
еще раз о передаче JavaScript переменных в PHP
    #32629183
Yuraz.com
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey AgafonovИспользовать надо метод POST при передаче данных. У GET ограничение, по-моему, 1024 кБ.
не кб, а что то типа 8000 символов, или 1024 символов, точно не помню. (т.е. байт)
...
Рейтинг: 0 / 0
еще раз о передаче JavaScript переменных в PHP
    #32630280
alex oiiop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ок. спасибо.

можно ли это сделать через document.location=.... из скрипта дописав туда еще что нибудь ( не знаю просто что туда еще можно дописать).

или только через форму (переменную в элемент формы).

<form action="1.php" method=" post ">
<input name=.....

</form>
...
Рейтинг: 0 / 0
еще раз о передаче JavaScript переменных в PHP
    #32630334
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
яваскриптом делать ПОСТ-запрос можно только через форму
(если не использовать никаких сторонних ActiveX-объектов)
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / еще раз о передаче JavaScript переменных в PHP
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]