Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] problem z ereg_replace, wynik jest pusty Oo
simperium
post
Post #1





Grupa: Zarejestrowani
Postów: 157
Pomógł: 5
Dołączył: 3.03.2004

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


Witam, mam sobie skrypcik, który z danych tworzy nowy plik. I wszystko gra do momentu, gdy dodam ten kod

  1. <?php
  2. $fap = fopen("zamiany.inf","r");
  3.        $adf=0;
  4.        while (20>$adf)
  5.        {
  6.        $data=fgetcsv($fap,600);
  7.        $tresc=ereg_replace("$data[0]","$data[1]", $tresc);
  8.        echo"
  9.        <hr>
  10.        data0 = $data[0] , data1 = $data[1] , <br>
  11.        $tresc<br>";
  12.        if ($data[0]="") break;
  13.        $adf++;
  14.        }
  15. ?>


Plik tekstowy zamiany.inf wygląda tak:
CODE
"jakaś danA1","jakaś danA2"
"jakaś danB1","jakaś danB2"
"jakaś danC1","jakaś danC2"


etc.

Czy ktoś może wiedzieć, czemu po dodaniu tego kodu... pole tresc staje się puste?
Oba pliki zakodowałem w UTF-8.
Dziękuję za pomoc

oka... naprawione ;]

Błąd był tu:
zamiast:
  1. <?php
  2. if ($data[0]="") break;
  3. ?>

powinno być
  1. <?php
  2. if ($data[0]=="") break;
  3. ?>



;]
Dzięki za pomoc (IMG:http://forum.php.pl/style_emoticons/default/laugh.gif)

Ten post edytował simperium 7.10.2008, 15:24:11
Go to the top of the page
+Quote Post

Posty w temacie
- simperium   [PHP] problem z ereg_replace   7.10.2008, 15:44:30


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: 23.08.2025 - 18:11