1. Акция на весь декабрь! Получай оплату х2 за уникальные статьи, объемом от 200 слов, если в заголовке темы и теле статьи присутствует слово Python
    Скрыть объявление

PHP: запись в txt файл

Тема в разделе "PHP программирование", создана пользователем Guest, 6 дек 2003.

Статус темы:
Закрыта.
  1. Guest

    Guest Гость

    привет, подскажите срочно как записать в txt файл данные формы в виде
    ---------------------------------
    значение формы 1
    значение формы 2
    ---------------------------------
    а то в учебнике перенос строки описывается как /n, а в txt он обозначается просто квадратиком и на новую строку не переносит,
    на асп я писал, там есть просто функция f.WriteBlankLines(1)
    а на пхп не знаю как.
    подскажите плиз, срочно надо.
     
  2. Sir Alex

    Sir Alex Гость

    2 Guest
    Вместо "\n" попробуй "\n\r"

    И все будет ОК.

    P.S. На самом деле \n тоже перевод строки, под UNIX этого достаточно, а вот под Windows надо \n\r
     
  3. Belfisher

    Belfisher Гость

    Guest Пиши \n и всё буднт пучком.
    Ты бы полностью написал, т.е. глобальнее, зачем это нужно, я бы тебе сказал как это лучше сделать
     
  4. admin

    admin Well-Known Member

    Регистрация:
    8 авг 2003
    Сообщения:
    2.811
    Симпатии:
    0
    Guest
    Во первых не /n, а \n
    Во вторых, когда выводишь его, то нужно использовать двойные кавычки
    echo "\n"; ну и для записи в файл тоже самое..
    Квадрат иногда получается в зависимости от того, чем смотришь.. посмотри wordpadом..
    вообще в виндах лучше делать перенос через chr(13).chr(10)
     
  5. Input

    Input Гость

    ещё можно просто делать так :

    $to_write[0]="Line1
    ";
    $to_write[1]="Line2
    ";

    т.е. просто жмякать энтер. Помогает :(
     
  6. ExtremeRuff

    ExtremeRuff Гость

    А ещо вопросик по файлам -

    почуму в PHP функуия fopen() категорически отказывается открывать файл по протоколу http... Ну тоесть пишу
    • fopen("http://localhost/text.txt", "r");
    Но ничего не открывается, более того функции сообщают что файл не существует, хотя в мануле то написано что возможно открытие файлов черех ХТТП. В чём дело?
    :)
     
  7. dkameleon

    dkameleon Гость

    Так же из мануала:
     
  8. ExtremeRuff

    ExtremeRuff Гость

    Так ёлки палки, как открыть то файл, открываю... на запись вообще надо, но даже на чтение не читаем он ...

    Код (Text):
    fopen("http://localhost/text.txt", "a");
    Я уже и выставил права в 777 но есть же какой-то способ открыть то его?
    Неужели переписывать всё без http:// ???
     
  9. dkameleon

    dkameleon Гость

    Для: ExtremeRuff

    Да. И однозначно переписывать без http://
    Или переписывай ядро Апача и перерабатывай ХТТП протокол, который разрешит не только чтение, а и запись файлов на сервере :D
    ну и к тому же, наверное прийдтся ПХП научить эти файлы правильно открывать :D

    если это чтение/запись файлов на своём же хосте (там где скрипты лежат/будут лежать), то используй физические пути.
     
  10. ExtremeRuff

    ExtremeRuff Гость

    Да, ребята я тут сильно лопухнулся, все работает. затупил :)
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей