Forum Webscript.Ru
Программирование => PHP => Тема начата: 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);
}
из формы методом пост передается номер строки которую надо удалить...
но почемуто так неработает
а если не через форму то работает....
че делать?
извините я только начал ПХП изучать...
-
начни изучать, как свои программы отлаживать.
Большей частью - это убеждаться, что в переменных лежит именно то, что ты ожидаешь.
проверь, а есть ли у тебя что-то в переменной $st
если нету, то тебе в
http://faq.phpclub.net/globals
-
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);
}
-
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\']);
-
мда... =)