ďťż
Podstrony
|
telcocafeWitam ;)Mam taki fragment kodu: $dane['imie'] = $info_[1]; $dane['nazwisko'] = $info_[2]; $dane['pseudonim'] = $info_[3]; Wyświetlam go za pomocą: echo "<pre>"; print_r($dane); echo "</pre>"; i wyswietlenie dziala, wszystko ładnie wygląda :). Otrzymuję wynik: Array ( [imie] => costam [nazwisko] => costam2 [pseudonim] => costam3 ) Mam jednak problem... Jak zapisać ten wynik do pliku? :) Próbowałem taki kod: $nazwaPliku = "dane.txt"; $plik = fopen($nazwaPliku, "w"); fwrite($plik, $dane); fclose($plik); Zapisuje mi tylko "Array", bez tych danych... Próbowałem też kod: $output_lines = array(); $output_lines = implode("\r\n",$dane); file_put_contents('dane.txt',$output_lines); Jednak otrzymuję taki wynik: <td class="content">costam</td> <td class="content"><span id="profile_info_name">costam2<span></span></span></td> <td class="content">costam3</td> Bez tych [imie] itd... Jak zapisać ten wynik co mi się wyświetla na początku czyli po kodzie:echo "<pre>"; print_r($dane); echo "</pre>";?? Z góry WIELKIE DZIĘKI :) serialize() i unserialize(), albo też SQLite lub inna baza danych, w których można przetrzymywać dane w tabelach o określonej strukturze, a nie bawić się txt. Skorzystaj z klasy do zapisu plików PHP albo funkcji var_export.$file = new Config('adres/do/pliku.php'); $file->var = 'nazwa_tablicy'; //Gdy używasz metody set() $file->set($tablica); //Tablica $file->add('zmienna', $zmienna); //Zmienna lub tablica $file->addConst('CONSTANT', CONSTANT); //Stała $file->save(); //Można też podać tablicę jako parametr //Inny sposób - bez użycia klasy: $dane = var_export($tablica, 1); Użytkownik Ferrari edytował ten post 09 listopad 2008, 18:03 Dzięki wielkie :) Skorzystałem z kodu Riklaunim'a :). Jeśli by ktoś chciał to: $str = serialize($dane); file_put_contents('dane.txt', $str); print_r(unserialize(file_get_contents('dane.txt'))); Temat można zamknąć :) Pozdrawiam |
|||
Sitedesign by AltusUmbrae. |