Исправьте ошибку, пожалуйста! :)

Печать RSS
66

Автор
Землянин
0
Решил изучить php. Тестировал. Вроде б все правильно, на мое усмотрение smile
<?php
$a = 1;
$b =2;
$c = 3;
$d = 4;
file_put_cotents ('file.txt',$a.'|'.$b.'|'.$c.'|'.$d);
$file=file_get_contents('file.txt');
$array=explode('|',$file);
echo $array[0].'<br />';
echo $array[1].'<br />';
echo $array[2].'<br />';
echo $array[3].'<br />';
?>

Выдает ошибку в 6 строке:
Fatal error: Call to undefined function file_put_cotents() in /home/vdru8795/public_html/dcms/index.php on line 6

помогите smile

Добавлено через 02:20 сек.
я нашел ошибку smile не надо. smile ошибка была в слове contents без буквы "n" smile

Добавлено через 03:24 сек.
или если вы знаете способ попроще, то мошете поделиться советом! smile
K

Транклюкаторщик
0
file_put_coNtents
букву забыл )
A

Оранжевые штаны
0
способ проще это писать каждую переменную с новой строки, тогда необходимость в explode отпадает file_get_contents -> file

Добавлено через 01:07 сек.
file_put_cotents ('file.txt',$a."\r\n".$b."\r\n".$c."\r\n".$d);
Автор
Землянин
0
я же написал об этом? obana
K

Транклюкаторщик
0
4, я не обновлял страничку когда писал ответ smile
Изменил: KOZZ (02.11.2010 / 17:57)
Автор
Землянин
0
а как мне сделать форму, чтоб в поле ввода, к примеру ввести слово "тест", в результате нажав на кнопку "сохранить" вывелся результат "тест"? smile буду признателен тому кто поможет smile

Добавлено через 01:16 сек.
и чтоб он вписывался в файл 'file.txt' smile
K

Транклюкаторщик
0
<?
if(isset($_POST['text'])){
file_put_contents('file.txt');
echo $_POST['text'];
}
else {
echo '
<form action="'.$_SERVER['SCRIPT_NAME'].' method="post"/>
<input type="text" name="text" value="" />
<input type="submit" value="Сохранить" />
</form>
';
}

?>
Изменил: KOZZ (02.11.2010 / 18:22)

Ктулху
0
поправлю предыдущий пост
<? 
if(isset($_POST['text'])){ 
file_put_contents('file.txt', $_POST['text']); 
echo $_POST['text']; 
} 
else { 
echo ' 
<form action="'.$_SERVER['SCRIPT_NAME'].' method="post"/> 
<input type="text" name="text" value="" /> 
<input type="submit" value="Записать" /> 
</form>'; 
} 

?>

сразу предупрежу что данные необходимо фильтровать, существует опасность XSS
Изменил: ктулху (02.11.2010 / 18:24)
K

Транклюкаторщик
0
8, точно, не заметил )
Автор
Землянин
0
спасибо большое! smile а если несколько переменных, как писать? smile допусим $a,$b smile
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск