Странен проблем

doctorgeo

Registered
Елементарен проблем. Качвам скрипт на безплатен хост и той се изпълнява но не дава резелтат. Ето го скрипта.
PHP:
 $f = fopen("textfile.txt", "w"); 
     fwrite($f, "PHP is fun!");  
         fclose($f); 
           $f = fopen("textfile.txt", "r");
        echo fgets($f);

        fclose($f);

Елементарно - запис на тхт фаил

На компа работи без грешка. Само дето средата на редактора ми е ПХП 4

Моля за съвет. Благодаря
 
Няма нужда да затваряш и отваряш файла два пъти. Може да си го спестиш като използваш 'w+' вместо 'w' и после 'r'.
Това, за което се сещам в момента е, че (може би) използваш отварящия таг <? вместо <?php. Цялото съдържание на php файла трябва да е това:

PHP:
<?php
$f = fopen("textfile.txt", "w+");
fputs($f, "PHP is fun");
echo fgets($f);
?>
 
Това добре. но защо не създава фаил. това е ппоблема. На компа създава тхт фаил, а на сървъра не създава такъв.
 
doctorgeo каза:
Това добре. но защо не създава фаил. това е ппоблема. На компа създава тхт фаил, а на сървъра не създава такъв.
A като отвориш php файла през браузъра дава ли текста "php is fun"?
 
През броузера ми изписва "PHP is fun" но не създава запис. Мисля си,че евентуално записва фаила в друга директория. Затова му зададох път " ./ textfile.txt" И така не записва.
 
Намерих отговора. Безплатен обяд няма! Явно на безплатните сървари опцията за запис на тхт е забранена. Качих скрипиа на друг сървър и всичко се оправи. Усоех.
 

Back
Горе