imil
27.05.2004, 20:50:15
Pewnie powinienem dodac ten temat w php dla poczatkujacych ale tutaj widze wieksze zainteresowanie osob.
Problem jest taki:
Zaluzmy ze mamy okreslic w formularzu (wprowadzic zmienne) $imie oraz $nazwisko . Jak zrobic aby te zmienne byly zapisane w obojetnie jakiego formatu pliku i wywolane na innej stronie przyjely ich wartosci. I jesli okaze sie ze tych wartosci dla tych samych zmiennych jest wiecej zapisywaly je w kolejnym wierszu. Uzycie tablic lub cos...
Podsumowujac:
Jesli wprowadzamy w formularzu kolejne imiona i nazwiska to zostaja zapisane do obojetnie jakiego formatu pliku kazdy w innym wierszu i np z innym ID. Czyli np aby wywolac 4 dodane nazwisko zeby byla formulka $nazwisko1.
Dziekuje z gory za wszelkie odpowiedzi i przepraszam ze skierowanie tego tematu tutaj.
katoda
28.05.2004, 15:55:36
To jest kod do dodawania textu, wcześniej musisz mieć zdefiniowane zmienne $imie i $nazwisko:
[php:1:8ec72df773]<?php
$ciag=$imie."t".$nazwisko."n";
@ $plik=fopen("plik.txt", "a"); //plik musi mieć uznane operacje przynajmniej dodania, czyt. w linuxie komenda chmod 777 plik.txt
if (!$plik) {
echo "plik nieotwarty";
exit;
}
flock($plik, 2);
$operacja=fwrite($plik, $ciag);
flock($plik, 3);
if ($operacja)
echo "Dodane";
else
echo "niedodane";
fclose($plik);
?>[/php:1:8ec72df773]
Do odczytywania:
[php:1:8ec72df773]<?php
$plik=fopen("plik.txt", "r");
nl2br(fpassthru($plik));
fclose($plik);
?>[/php:1:8ec72df773]
Odczytując wyświetla imię, tabulator, nazwisko, <br>. Jeśli chcesz do tablicy, to napisze później, nie mam teraz czasu (sry)