Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

PHP - Odczyt pliku / zapis do pliku

sharminte 19 Cze 2017 16:45 1062 3
  • #1 19 Cze 2017 16:45
    sharminte
    Poziom 5  

    mam pewien problem, dysponuję takimi kawałkami kodu:

    plik xml.php

    Kod: php
    Zaloguj się, aby zobaczyć kod


    i plik add2xml.php:
    Kod: php
    Zaloguj się, aby zobaczyć kod


    plik wynikowy wygląda mniej więcej tak:

    Kod: html
    Zaloguj się, aby zobaczyć kod



    chodzi mi o to aby po przesłaniu formularza z pliku xml.php do add2xml.php, w miejsce tagu '[NEW]' został wstawiony wcześniej zdefiniowany string, wraz z przesłanymi POST'em wartościami, jednak narazie wystarczy mi żeby funkcjonowało poprawnie zwyczajne podmienianie tego tagu na dowolny text. Czy mógłby ktoś sprawdzić gdzie popełniłem błąd ? :) z góry dziękuję :)

    z góry dziękuję za pomoc :)

    0 3
  • #2 19 Cze 2017 17:01
    szwagros
    Poziom 30  

    Do czytania pliku użyj funcji file().
    Otwierasz do zapisu $file1 a zapisujesz do $file...

    0
  • #3 20 Cze 2017 11:28
    sharminte
    Poziom 5  

    poprzez użycie funkcji file() do czytania masz na myśli aby nim zastąpić funkcję fgets(), dobrze myślę ? :)

    Dodano po 18 [godziny] 9 [minuty]:

    poprawiłem według wskazówek jednak w dalszym ciągu nie otrzymuję zamierzonego efektu. jakieś pomysły czemu?

    obecnie plik 'add2xml.php' wygląda tak:

    Kod: php
    Zaloguj się, aby zobaczyć kod

    0
  • #4 26 Lip 2017 11:14
    konrad.em
    Poziom 6  

    PHP nie jest językiem niskopoziomowym. Nie musisz czytać linia po linii. Wczytaj całość, obrób ją, zapisz do pliku. To dokładnie robi poniższy skrypt.

    Kod: php
    Zaloguj się, aby zobaczyć kod

    0