запись в файл.

Discussion in 'Болталка' started by Floppy, 10 Feb 2007.

  1. Floppy

    Floppy New Member

    Joined:
    17 Aug 2006
    Messages:
    6
    Likes Received:
    2
    Reputations:
    0
    не силён в php
    вот вопрос..
    есть скрипт:

    <?php
    $a = fopen("1.txt","a");
    fwrite($a, "text");
    fclose($a);
    ?>

    почему этот скрипт работает не на всех хостингах
    на локал хосте всё прекрасно пашет.
    а на хостинге пишет что вроде:

    Warning: fopen(1.txt) [function.fopen]: failed to open stream: Permission denied in /home/script.php on line 48
    пробовал на одном шелле тоже работал, а на других хостингах пишет ошибку. так в чём же дело?
     
  2. KSURi

    KSURi tnega AOLPS

    Joined:
    6 Jun 2006
    Messages:
    458
    Likes Received:
    219
    Reputations:
    357
    Тупо переведи и не трахай людям моск =/
     
    1 person likes this.
  3. Enk0r

    Enk0r Elder - Старейшина

    Joined:
    23 Jun 2006
    Messages:
    61
    Likes Received:
    58
    Reputations:
    32
    права на файлы установи. 777
     
    1 person likes this.
  4. tip4il

    tip4il Elder - Старейшина

    Joined:
    2 Oct 2006
    Messages:
    43
    Likes Received:
    8
    Reputations:
    0
    хост не поддерживает пхп
     
    1 person likes this.
  5. Helios

    Helios Elder - Старейшина

    Joined:
    14 Jan 2007
    Messages:
    414
    Likes Received:
    180
    Reputations:
    103
    Плакалъ=)
     
  6. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    Пробуй так:
    <?php
    $a = @fopen("1.txt","a");
    fwrite($a, "text");
    fclose($a);
    ?>
     
  7. blaga

    blaga Elder - Старейшина

    Joined:
    23 Mar 2006
    Messages:
    884
    Likes Received:
    273
    Reputations:
    106
    2Isis, tip4il там прав для записи не хватает, поддержка пхп и вывод ошибок тут ни при чем... И пользуйтесь кнопкой [ph p] [/ph p], в следующий раз обоим по минусу поставлю.
     
  8. Ch3ck

    Ch3ck Elder - Старейшина

    Joined:
    9 Jun 2006
    Messages:
    1,363
    Likes Received:
    1,188
    Reputations:
    430
    Вот мне это нравится. Теперь пожалуйста объясни, что ты сделал ;)
     
  9. _Great_

    _Great_ Elder - Старейшина

    Joined:
    27 Dec 2005
    Messages:
    2,032
    Likes Received:
    1,119
    Reputations:
    1,139
    ахахахахаххахахх плачу)))))))))))))))000
    =\
    уууууу а ты еще и на заказ пишешь...
     
    1 person likes this.
  10. Darkweider

    Darkweider Elder - Старейшина

    Joined:
    8 Feb 2007
    Messages:
    142
    Likes Received:
    13
    Reputations:
    0
    Скорее дело в правах установленных для файла.. почитай faq на хостинге обычно пишут какие права дл каких файлов ставить нужно... везде по разному...
    Есть еще мнение возможно скрипт найти файл не может попробуй разместить файл в той же директории где скрипт... Но скорее Permission denied что-то с правами связано.. :)
     
  11. nc.STRIEM

    nc.STRIEM Members of Antichat

    Joined:
    5 Apr 2006
    Messages:
    1,036
    Likes Received:
    347
    Reputations:
    292
    тоько не 777 а 666
    это делаеться командой
    chmod 666 1.txt


    P.S. >>Isis поменяй подпись, рано те еще чето под заказ писать)))
     
    #11 nc.STRIEM, 11 Feb 2007
    Last edited: 11 Feb 2007
  12. _Great_

    _Great_ Elder - Старейшина

    Joined:
    27 Dec 2005
    Messages:
    2,032
    Likes Received:
    1,119
    Reputations:
    1,139
    от +x ничего не изменится. можно и 777 и 676 и 767
     
  13. nc.STRIEM

    nc.STRIEM Members of Antichat

    Joined:
    5 Apr 2006
    Messages:
    1,036
    Likes Received:
    347
    Reputations:
    292
    не измениться! но всеже, зачем давать больше)))
     
  14. AdvLamer

    AdvLamer Elder - Старейшина

    Joined:
    1 Jan 2006
    Messages:
    228
    Likes Received:
    205
    Reputations:
    112
    Через Total Commander зайти по фтп на хостинг, выделить папку, где лежит скрипт и файл->изменить атрибуты
    Как сказали, поставить 777 (то бишь все галки)
     
  15. _Great_

    _Great_ Elder - Старейшина

    Joined:
    27 Dec 2005
    Messages:
    2,032
    Likes Received:
    1,119
    Reputations:
    1,139
    кстат, пишется "не изменится". без мягкого знака ;)
     
    1 person likes this.
  16. Ch3ck

    Ch3ck Elder - Старейшина

    Joined:
    9 Jun 2006
    Messages:
    1,363
    Likes Received:
    1,188
    Reputations:
    430
    Хм, а я всегда думал, что только на исполняемые файлы устанавливается...[​IMG][​IMG]
     
    #16 Ch3ck, 12 Feb 2007
    Last edited: 12 Feb 2007
  17. _Great_

    _Great_ Elder - Старейшина

    Joined:
    27 Dec 2005
    Messages:
    2,032
    Likes Received:
    1,119
    Reputations:
    1,139
    DrCheck, еще на папки ;)