Здравейте!
Опитвам се да отворя tht файл с php скрипт и да запиша в него нова информация. При мене всичко работи, но когато го кача на remote сървър, ми показва съобщение, че нямам достъп.
Warning: fopen(/users/dir/public_html/../textfile.txt) [function.fopen]: failed to open stream: Permission denied in /users/dir/public_html/adminprog/program.php on line 7
От хостинг фирмата ме увериха, че не са включвали сейв мод.
Какъв може да е проблемът. Ето какъв скрипт използвам:
<?php
$programa = $_POST['programa'];
?>
<?php
$fp = fopen("textfile.txt", 'w');
flock($fp, LOCK_EX);
if(!$fp)
{
echo '<p><strong> Your order could not be processed at this time. '
.'Please try again later.</strong></p></body></html>';
exit;
}
fwrite($fp, $programa);
flock($fp, LOCK_UN);
fclose($fp);
echo '<p>Order written.</p>';
?>
</body>
</html>
При мен на localhost работи.
Ще ви бъда благодарен, ако ми посочите грешката!
Опитвам се да отворя tht файл с php скрипт и да запиша в него нова информация. При мене всичко работи, но когато го кача на remote сървър, ми показва съобщение, че нямам достъп.
Warning: fopen(/users/dir/public_html/../textfile.txt) [function.fopen]: failed to open stream: Permission denied in /users/dir/public_html/adminprog/program.php on line 7
От хостинг фирмата ме увериха, че не са включвали сейв мод.
Какъв може да е проблемът. Ето какъв скрипт използвам:
<?php
$programa = $_POST['programa'];
?>
<?php
$fp = fopen("textfile.txt", 'w');
flock($fp, LOCK_EX);
if(!$fp)
{
echo '<p><strong> Your order could not be processed at this time. '
.'Please try again later.</strong></p></body></html>';
exit;
}
fwrite($fp, $programa);
flock($fp, LOCK_UN);
fclose($fp);
echo '<p>Order written.</p>';
?>
</body>
</html>
При мен на localhost работи.
Ще ви бъда благодарен, ако ми посочите грешката!