Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Przekazanie zawartości pliku do tablicy (funkcja)
kyez
post
Post #1





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 6.09.2011

Ostrzeżenie: (0%)
-----


Witajcie.

Borykam się z takim problemem: otóż potrzebuję aby fukcja poniżej przekazała mi do tablicy zawartość każdego wiersza pliku "config.txt". Separatorem jest "]".
Niestety nie mogę dojść do tego jak to zrobić. Funkcja albo zwraca mi ostatni wiersz albo nic, albo dziwną tablice wielowymiarową.

Owa funkcja:
  1. function loadConfigFile(){
  2.  
  3. $DOCUMENT_ROOT = $_SERVER['DOCUMENT_ROOT'];
  4. @ $file = fopen('config.txt', 'r');
  5.  
  6. if (!$file) {
  7. echo "Blad otwarcia pliku konfiguracyjnego";
  8. } else {
  9. for ($i=0; !feof($file); $i++) {
  10.  
  11. $config = fgetcsv($file, 999, "]");
  12. #print_r($config);
  13. }
  14.  
  15. }
  16. return $config;
  17. }
  18.  


Wywołanie funkcji:

  1. if(isset($_GET['send'])){
  2. catchError();
  3. $errorE = errorExist(); //sprawdzanie czy przy ladowaniu strony jest jakis error $errorE = false/true
  4. if ($errorE == true) {
  5.  
  6. $errorId = errorIdChecker();
  7.  
  8. makePage($errorId, $formtrescE1, $formtrescE2, $formtrescE3, $formtrescE4);
  9. #print_r($a);
  10. } else{
  11. $configf = loadConfigFile(); //-------------------------tu!!!!!-----------------------------
  12. echo '<pre>';
  13. print_r($configf);
  14. echo "</pre>";
  15. #mail($config[0], $_GET['subject'], $_GET['message']);
  16. }
  17. } else {
  18. echo $formtresc;
  19. #echo $_SERVER['DOCUMENT_ROOT'];
  20. }
  21.  
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 7.10.2025 - 09:43