kolyazdv
Новичок
проблема с передачей переменых js в рhp-скрипт
у мня есть js и php-скрипт... в js есть функция которая похорошему должна в переменую field пердавать строку и имя файла в filename. Рhp-скрипт же в свою очередь должен ее обрабатывать....
но он не видет эти переменые...
вот фонкция
а вот php-код
но он выдает
вопрос что надо сделать что б все было ок? может что в конфиге апача я что-то непоставил или еще что-то....
у мня есть 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
$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