[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Непонятно с записью в файл
yazka
Добрый день у меня есть некая проблема которая не дает мне спать smile.gif
И так у меня есть файл index.php с таким содержанием

<form action="?" method="POST">
<
input type="text" name="one">
<
input type="submit" name="ok"">
</form>

<?php
if(isset(
$_POST['ok']))
{

$open = fopen("aaa.txt", "a+");
fwrite(
$open, $_POST['one']);
fclose(
$open);
}
else
echo 'Напишите что нибудь';

?>


Вот когда я ввожу данные и нажимаю сабмит все записует все хорошо
И есть еще один файл только к нему прикручен wysiwyg редактор

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<
html>
<
head>
<
title></title>
<
script src="nicEdit.js" type="text/javascript"></script>
<
script type="text/javascript">bkLib.onDomLoaded(nicEditors.allTextAreas);</script>
<
script type="text/javascript">new nicEditor().panelInstance('wysiwyg');</script>
<
meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<
link rel="stylesheet" type="text/css" href="style.css">
</
head>
<
body>
<
div id="body">

<
textarea id="wysiwyg" cols="90" rows="15" name="one"></textarea>
<
form action="?" method="POST">
<
input type="submit" name="ok" value="Добавить">
</
form>

<?php
if(isset($_POST['ok']))
{
$open = fopen("aaa.txt", "a+");
fwrite($open, $_POST['one']);
fclose($open);
}
else
echo 'Напишите что нибудь';

?>

</div>
</
body>
</
html>

Вот когда на 2 файле жму кнопку скрипт создает файл и отказывается что нибудь туда записывать

З.Ы и еще можете обьяснить на нормальном языке какая разница между isset и empty

Заранее спасибо



Спустя 34 минуты, 14 секунд (4.03.2010 - 17:24) sergeiss написал(а):
Внеси textarea внуть формы!

И еще - обрати внимание на то, что у тебя ненужная кавычка. В подсвеченном коде видно это.

Спустя 6 минут, 43 секунды (4.03.2010 - 17:31) yazka написал(а):
Цитата
Внеси textarea внуть формы!


Спасибоооо smile.gif +1 smile.gif

Спустя 1 минута, 45 секунд (4.03.2010 - 17:33) Winston написал(а):
<form action="?" method="POST">
<
textarea name="one" rows="10" cols="25">Введите текст</textarea>
<
input type="submit" name="ok">
</
form>

<?php
if(isset($_POST['ok']))
{
$open = fopen("aaa.txt", "a+");
fwrite($open, $_POST['one']);
fclose($open);
}
else
echo 'Напишите что нибудь';

?>

Спустя 4 минуты, 43 секунды (4.03.2010 - 17:37) yazka написал(а):
А вот еще вопрос
З.Ы и еще можете обьяснить на нормальном языке какая разница между isset и empty

ага пока не поздно когда добавляю допустим к тексту красный цвет или шрифт сам текст не показывается

Хотя в файл все записывается
<span style=\"font-weight: bold;\">фффффффффф<span style=\"background-color: rgb(255, 0, 153);\">ффф</span></span><span style=\"background-color: rgb(255, 0, 153);\">


Что можете посоветовать

Спустя 7 минут, 28 секунд (4.03.2010 - 17:45) Winston написал(а):
isset существует для того, чтобы проверить существует ли вообще переменная или было ли выполнено какое-то действие, а empty проверяет наличие у переменной

$str = '' //empty выдаст true
$str = 'текст' //empty выдаст false

Спустя 2 минуты, 25 секунд (4.03.2010 - 17:47) yazka написал(а):
Насчет isset и empty я разобрался большое спасибо smile.gif

Спустя 25 секунд (4.03.2010 - 17:48) Winston написал(а):
Цитата (yazka @ 4.03.2010 - 16:37)
ага пока не поздно когда добавляю допустим к тексту красный цвет или шрифт сам текст не показывается
Что можете посоветовать

Как добавляешь ?
Нужно вот так:

echo "<font color='red'>Текст</font>";

Если без РНР то просто
<font color="red">Текст</font>

Спустя 4 минуты, 11 секунд (4.03.2010 - 17:52) yazka написал(а):
У мну прикручен wysiwyg редактор я через него добавляю
вот user posted image

Спустя 6 минут, 45 секунд (4.03.2010 - 17:59) Winston написал(а):
Когда ты вписываешь текст, ты выбираешь какой-то цвет ? Если да то в коде должен появиться парный дескриптор
<font color="какой-то цвет">текст</font>
, или что-то вроде того.

Спустя 9 минут, 25 секунд (4.03.2010 - 18:08) yazka написал(а):
Вроде все норм вот сайт если чо http://plugins.hmsite.net/?

И еще почему то када нажимаю 2 раза кнопку Добавить все добавляется если 1 то нет (((

ВСЕМ спасибо кто помог и этому форуму


_____________
Я ЧАЙНИК
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.