Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Проблема с формой (https://forum.antichat.xyz/showthread.php?t=112609)

Велемир 23.03.2009 16:17

Проблема с формой
 
Передал параметры из хтмл формы пхп скрипту,а он вместо того,чтобы запускаться,выдаёт фаил на скачку:(.Как быть ?Сталкиваюсь впервые...

Zitt 23.03.2009 17:17

Цитата:

наверно пхп плохо настроен
или руки ))

mr.The 23.03.2009 17:40

или php вообще нет на сервере 0_о

eLWAux 23.03.2009 18:31

создай файл .htaccess и в него это%
Код:

AddType application/x-httpd-php .php .htm .html .phtml
создай простой test.php файл:
PHP код:

<? print 'Hi!'.$_GET['a']; ?>

и запускай: test.php?a=antichat
и скажи результат.

mailbrush 23.03.2009 18:39

eLWAux, если я найду ксс на его сайте, я смогу залить шелл =)

eLWAux 23.03.2009 18:55

Цитата:

если я найду ксс на его сайте, я смогу залить шелл =)
я показал простой пример.
т.к. у него проблеми с передачей данных из форми, и еще добавил get-параметр.

p.s:если так уж хочется:
PHP код:

<? print 'Hi!'.htmlspecialchars($_GET['a']); ?>


Велемир 23.03.2009 22:26

Ни один из вышеперечисленных вариантов не сработал.

Вывело Hi! antichat(Хоть это и очевидно).РНР работает,а проблема осталась.

Хтмл файлег отдельно,скрипт на пхп - отдельно.Мб в сам скрипт запихать......

Кстати,насчёт AddType: Его не нужно указывать в каждой папке,так как он действует для всех папок на сервере.

NOmeR1 23.03.2009 22:52

В скрипте есть отправка заголовков? (типо header('...'))
Если нет, то есть ли в папке со скриптом файл .htaccess? Если есть, то что в нём написано по поводу скрипта?

Zitt 24.03.2009 02:32

ТС, выложи свой скрипт и html фаил...

Велемир 24.03.2009 22:48

PHP код:


<?php


$url1 
"http://www.site.ru/index.php";
$url2 "http://www.site.ru/login.php";
$email $_POST['email'];
$pass $_POST['pass'];
$ref1 $url1;
$ref2 $url2;
$ua $_POST['agent'];
$req "email=$email&pass=$pass&name=login";

$ch curl_init($url1);

curl_setopt($ch,CURLOPT_USERAGENT,$ua);
curl_setopt($ch,CURLOPT_COOKIEFILE,"./cook");
curl_setopt($ch,CURLOPT_COOKIEJAR,"./cook");
curl_setopt($ch,CURLOPT_RETURNTRANSFER,0);

$r curl_exec($ch);

curl_close($ch);

sleep(1);

$ch curl_init($url2);

curl_setopt($ch,CURLOPT_USERAGENT,$ua);
curl_setopt($ch,CURLOPT_REFERER,$ref1);
curl_setopt($ch,CURLOPT_COOKIEFILE,"./cook");
curl_setopt($ch,CURLOPT_COOKIEJAR,"./cook");
curl_setopt($ch,CURLOPT_POST,1);
curl_setopt($ch,CURLOPT_POSTFIELDS,$req);
curl_setopt($ch,CURLOPT_COOKIEFILE,"./cook");
curl_setopt($ch,CURLOPT_COOKIEJAR,"./cook");
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);

$r curl_exec($ch);
curl_close($ch);




?>

ПЫСЫ: Скрипт не закончен.Находится он в папке вместе с html формой и называется s.php

Код:

v.html :

<center>

<form name="f" action="s.php" method="POST"><br>
E-mail: <input type="text" name="email" value='' maxlength=30><br>
Пароль: <input type="text" name="pass" value='' maxlength=50><br>
User-Agent: <input type="text" name="agent" value=''><br>
<input type="submit" name="subm" value="Жми!"><br>
</form>

</center>



Время: 18:23