проблема с передачей переменых js в рhp-скрипт

kolyazdv

Новичок
проблема с передачей переменых js в рhp-скрипт

у мня есть js и php-скрипт... в js есть функция которая похорошему должна в переменую field пердавать строку и имя файла в filename. Рhp-скрипт же в свою очередь должен ее обрабатывать....
но он не видет эти переменые...

вот фонкция
Код:
function Save () {
	if (navigator.userAgent.match(/msie/i)) document.forms['EditForm'].elements['field'].value = EditFieldHeaderOut + EditField.body.outerHTML + EditFieldFooter;
	if (navigator.userAgent.match(/gecko/i)) document.forms['EditForm'].elements['field'].value = EditFieldHeaderOut + "<body bgcolor=" + EditField.bgColor + ">\n" + EditField.body.innerHTML + "\n</body>" + EditFieldFooter;
	document.forms['EditForm'].elements['filename'].value = prompt('Введите имя файла:','.html');
	//Saved = 1;
	document.forms['EditForm'].submit();
	alert(document.forms['EditForm'].elements['field'].value);
}
а вот php-код
Код:
<?php

$field = stripslashes($field);
$field = preg_replace("/(?:file\:)?\w\:.*([^\/]+?\.(?:gif|jpg|png|bmp|tiff))/im",'./files/pix/\1',$field);

$fp = fopen("./files/$filename",'w');
fputs($fp,$field);
fclose($fp);

?>
но он выдает
Код:
Notice: Undefined variable: field in C:\ap\Apache2\htdocs\qwe\save.php on line 3

Notice: Undefined variable: filename in C:\ap\Apache2\htdocs\qwe\save.php on line 6

Warning: fopen(./files/) [function.fopen]: failed to open stream: Permission denied in C:\ap\Apache2\htdocs\qwe\save.php on line 6

Warning: fclose(): supplied argument is not a valid stream resource in C:\ap\Apache2\htdocs\qwe\save.php on line 8
вопрос что надо сделать что б все было ок? может что в конфиге апача я что-то непоставил или еще что-то....
 

$cooter

Новичок
Допиши сначала в ПХП скрипте:
Код:
$field = $_REQUEST['field'];
$filename = $_REQUEST['filename'];
измени права на запись в файл
 

SelenIT

IT-лунатик :)
$cooter
научи уж заодно и меня ставить права на запись в файл с пустым именем под Win :)
 

$cooter

Новичок
SelenIT

навеное так
- создаеш файл с пустым иметем :)
- ставиш ему права :)
 
Сверху