f(write)php不';好像不行
代码怎么了 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
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);
}