X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Форма & XML & URL & PHP
toorr2p
toorr2p
Topic Starter сообщение 28.9.2009, 12:22; Ответить: toorr2p
Сообщение #1


0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
FordogeN
FordogeN
сообщение 28.9.2009, 13:44; Ответить: FordogeN
Сообщение #2


Не знаю при чем тут URL, но такое реализовать просто:

Вот пример кода одной из строк
<deviceId>$_POST['deviceId']</deviceId>

Дальше думаю сам поймешь как.
Если не поймешь - отпишись, я закончу.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
toorr2p
toorr2p
Topic Starter сообщение 28.9.2009, 21:15; Ответить: toorr2p
Сообщение #3


FordogeN Cпасибо за ответ, и за то что направил на путь истинный ))) атоб я начал чето искать, хотя поытки уже были )))

Вот что у меня получилось, все работает, но думаю это точно можно сделать красивее и оригиналнее, может подскажите как? Где то нетак и тп...

Файл с формой:

[php]<?php
if (isset($_POST['deviceId'])) {$deviceId = $_POST['deviceId']; if ($deviceId == '') {unset($deviceId);}}
if (isset($_POST['applicationId'])) {$applicationId = $_POST['applicationId']; if ($applicationId == '') {unset($applicationId);}}
if (isset($_POST['applicationVersion'])) {$applicationVersion = $_POST['applicationVersion']; if ($applicationVersion == '') {unset($applicationVersion);}}
if (isset($_POST['timestamp'])) {$timestamp = $_POST['timestamp']; if ($timestamp == '') {unset($timestamp);}}
if (isset($_POST['variable1'])) {$variable1 = $_POST['variable1']; if ($variable1 == '') {unset($variable1);}}
if (isset($_POST['variable2'])) {$variable2 = $_POST['variable2']; if ($variable2 == '') {unset($variable2);}}
if (isset($_POST['variable3'])) {$variable3 = $_POST['variable3']; if ($variable3 == '') {unset($variable3);}}
if (isset($_POST['variable4'])) {$variable4 = $_POST['variable4']; if ($variable4 == '') {unset($variable4);}}
if (isset($_POST['variable5'])) {$variable5 = $_POST['variable5']; if ($variable5 == '') {unset($variable5);}}
if (isset($_POST['variable6'])) {$variable6 = $_POST['variable6']; if ($variable6 == '') {unset($variable6);}}

if(isset($_POST['submit'])){
if(isset($deviceId) && isset($applicationId) && isset($applicationVersion) && isset($timestamp) && isset($variable1) && isset($variable2) && isset($variable3) && isset($variable4) && isset($variable5) && isset($variable6)){

$xml = "<message><header>
<deviceId>".$deviceId."</deviceId>
<applicationId>".$applicationId."</applicationId>
<applicationVersion>".$applicationVersion."</applicationVersion>
<timestamp>".$timestamp."</timestamp>
</header>
<body>
<variable1>".$variable1."</variable1>
<variable2>".$variable2."</variable2>
<variable3>".$variable3."</variable3>
<variable4>".$variable4."</variable4>
<variable5>".$variable5."</variable5>
<variable6>".$variable6."</variable6>
</body>
</message>";

$xml = urlencode($xml);

echo "<html><head><meta http-equiv='Refresh' content='0; URL=view.php?xml=".$xml."'></head></html>";
}else{
echo "Error";
}
}else{
echo <<<HTML
<form name="form1" method="post">
<p><input type="text" name="deviceId" id="deviceId"></p>
<p><input type="text" name="applicationId" id="applicationId"></p>
<p><input type="text" name="applicationVersion" id="applicationVersion"></p>
<p><input type="text" name="timestamp" id="timestamp"></p>

<p><input type="text" name="variable1" id="variable1"></p>
<p><input type="text" name="variable2" id="variable2"></p>
<p><input type="text" name="variable3" id="variable3"></p>
<p><input type="text" name="variable4" id="variable4"></p>
<p><input type="text" name="variable5" id="variable5"></p>
<p><input type="text" name="variable6" id="variable6"></p>

<p><input type="submit" name="submit" id="submit" value="Отправить"></p>
</form>
HTML;
}
?>[/php]

Файл в который передается переменная через URL и потом выводится чз echo:

[php]<?php
if(isset($_GET['xml'])){
$xml = $_GET['xml'];
if($xml !== ''){
echo $xml;
}
}


?>[/php]

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Нужен сайт с автонаполнением по XML
1 REGNET 1128 7.3.2024, 15:08
автор: REGNET
Горячая тема (нет новых ответов) Profit Pixels - Инхаус Форекс/Крипто CPA Офферы | Лучшие прямые Нутра, Дейтинг, Астологические и Финансовые CPA&CPL офферы!
Премиум инхаус Форекс/Крипто/Трейдинг CPA Офферы.
80 ProfitPixels 24722 23.2.2024, 20:14
автор: ProfitPixels
Открытая тема (нет новых ответов) СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое
5 CULA 3289 19.12.2023, 18:55
автор: CULA
Открытая тема (нет новых ответов) Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery
Разработка сайтов и сервисов под-ключ
0 alexey 1168 24.11.2023, 14:46
автор: alexey
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыВеб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP)
56 qpPeW 44760 19.7.2023, 10:03
автор: qpPeW


 



RSS Текстовая версия Сейчас: 28.3.2024, 15:43
Дизайн