Forum Webscript.Ru

Программирование => PHP => Тема начата: LM от 17 Марта 2003, 15:02:32

Название: метод пост
Отправлено: LM от 17 Марта 2003, 15:02:32
вот написал функцию для удаления строки из файла

function del_str($files,$st){
settype($st,"integer");
$file=file("$files");
unset($file[$st-1]);
$a=implode(\'\',$file);
$fp=fopen("$files","w+b");
fwrite($fp,$a);
fclose($fp);

}

из формы методом пост передается номер строки которую надо удалить...
но почемуто так неработает
а если не через форму то работает....

че делать?
извините я только начал ПХП изучать...
Название: метод пост
Отправлено: Меняздесьдавнонет от 17 Марта 2003, 15:06:32
начни изучать, как свои программы отлаживать.
Большей частью - это убеждаться, что в переменных лежит именно то, что ты ожидаешь.
проверь, а есть ли у тебя что-то в переменной $st
если нету, то тебе в
http://faq.phpclub.net/globals
Название: метод пост
Отправлено: nagash от 22 Марта 2003, 06:44:48
function del_str($files,$_POST[\'st\']){
settype($st,"integer");
$file=file("$files");
unset($file[$st-1]);
$a=implode(\'\',$file);
$fp=fopen("$files","w+b");
fwrite($fp,$a);
fclose($fp);

}
Название: метод пост
Отправлено: Alexandr от 27 Марта 2003, 09:31:23
nagash
Цитировать
nagash:
function del_str($files,$_POST[\'st\']){
settype($st,"integer");
$file=file("$files");
unset($file[$st-1]);

Это ведь объявление фукции.....
Надо так

function del_str($files,$st){
settype($st,"integer");
......
}
del_str($files,$_POST[\'st\']);
Название: метод пост
Отправлено: nagash от 27 Марта 2003, 13:56:05
мда... =)