f(write)php不';好像不行

f(write)php不';好像不行,php,fwrite,Php,Fwrite,代码怎么了 PHP错误消息 Warning: fwrite(): supplied argument is not a valid stream resource in /home/a6907098/public_html/Sklep/process.php on line 27 在fopen中使用@将使文件处理程序返回0个错误,这意味着如果您的文件未打开,则不会返回任何错误。用fopen替换@fopen。试试这个 Warning: fclose(): supplied argument is

代码怎么了

PHP错误消息

Warning: fwrite(): supplied argument is not a valid stream resource in /home/a6907098/public_html/Sklep/process.php on line 27

在fopen中使用@将使文件处理程序返回0个错误,这意味着如果您的文件未打开,则不会返回任何错误。用fopen替换@fopen。

试试这个

Warning: fclose(): supplied argument is not a valid stream resource in /home/a6907098/public_html/Sklep/process.php on line 28
$abc=fopen($DOCUMENT\u ROOT/./public\u html/zamovienia.txt,'a');
如果(!$abc)
{
echo“
; } 其他的 { $ciagwyjsciowy=$CPU.\t.$CENAZAMOWENIA\u netto.\t.$CENAZAMOWENIA\u BRUTO.\n”; fwrite($abc,$ciagwyjsciowy); fclose(abc美元); }

看看发生了什么。我希望您能找到解决方案

您之所以会出现此错误,是因为$abc变量“不是有效的流资源” 您的文件路径可能有问题

请试试这个:

$abc = fopen("$DOCUMENT_ROOT/../public_html/zamowienia.txt",'a');
if(!$abc)
{
     echo "<br /><br />Zamowienie Panstwa nie moze zostac przyjete w tej chwili. Prosze sprobowac pozniej.";
}
else
{
  $ciagwyjsciowy = $CPU."\t".$Cenazamowienia_netto."\t".$Cenazamowienia_brutto."\n";
   fwrite($abc, $ciagwyjsciowy);
   fclose($abc);
}
$abc=fopen($DOCUMENT\u ROOT/./public\u html/zamovienia.txt,'ab');
如果(!$abc)
{
死亡(“

Zamoviene Panstwa nie moze zostac przyjete w tej chwili.Proze sprobowac pozniej.”); }否则{ $ciagwyjsciowy=$CPU.\t.$CENAZAMOWENIA\u netto.\t.$CENAZAMOWENIA\u BRUTO.\n”; fwrite($abc,$ciagwyjsciowy); fclose(abc美元); }

很抱歉,代码看起来很糟糕:(

你是说
$服务器['DOCUMENT\u ROOT']
而不是
$DOCUMENT\u ROOT


另外,如果你打印了
zamoviene Panstwa nie moze zostac przyjete w tej chwili.Prosze sprobowac pozniej.
这意味着你没有文件指针,所以你可以尝试Satish Sharma的答案。

我在顶部有$DOCUMENT_ROOT=$\u SERVER['DOCUMENT_ROOT'],所以我猜它是正确的。是的,它是正确的。你试过
文件内容()
而不是
fopen()
fwrite()
fclose()
$abc = fopen("$DOCUMENT_ROOT/../public_html/zamowienia.txt",'a');
if(!$abc)
{
     echo "<br /><br />Zamowienie Panstwa nie moze zostac przyjete w tej chwili. Prosze sprobowac pozniej.";
}
else
{
  $ciagwyjsciowy = $CPU."\t".$Cenazamowienia_netto."\t".$Cenazamowienia_brutto."\n";
   fwrite($abc, $ciagwyjsciowy);
   fclose($abc);
}
$abc = fopen("$DOCUMENT_ROOT/../public_html/zamowienia.txt",'ab');
if(!$abc)
{
     die("<br /><br />Zamowienie Panstwa nie moze zostac przyjete w tej chwili. Prosze sprobowac pozniej.");

}else{
    $ciagwyjsciowy = $CPU."\t".$Cenazamowienia_netto."\t".$Cenazamowienia_brutto."\n";
    fwrite($abc, $ciagwyjsciowy);
    fclose($abc);
}