Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem ze skryptem
sentes
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 30.12.2005

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


  1. <?php
  2. $user_fil = "news.txt";
  3. $pli = fopen($user_fil, "r");
  4. $zawartosc_pli = fread ($pli, 999999);
  5. fclose ($pli);
  6. $wynik = str_replace("daTextBox=", "", $zawartosc_pli);
  7.  
  8. $user_file = "news.txt";
  9. $plik = fopen($user_file, "w");
  10. $zawartosc_pliku = "daTextBox= <b>".$logen."</b><br>".$zapis."<br>---------------------------------------------------------------------------------<br>".$wynik;
  11. fputs ($plik, $zawartosc_pliku);
  12. fclose ($plik);
  13.  
  14. ?>


Mam taki skrypt i jak zawsze odpalego np. wpisze w logen = jeden i zapis = dwa
To mi w pliku tekstowym "news.txt" wpisuje takie cos
Cytat
<b></b><br><br>---------------------------------------------------------------------------------<br>
<b>jeden</b><br>dwa<br>---------------------------------------------------------------------------------<br>


podwaja mi to ;/ i nie wiem co jest zle w kodzie
a i jeszcze wytlumacze ze w kodzie o to chodzi zeby wczytywal to co jest w pliku i pozniej to co tam jest na koniec wstawial

Ten post edytował sentes 30.12.2005, 12:11:59
Go to the top of the page
+Quote Post
Pigula
post
Post #2





Grupa: Zarejestrowani
Postów: 446
Pomógł: 0
Dołączył: 5.03.2005
Skąd: Lublin

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


jezeli odpalamy najpierw taki skrypt jak podales to w pliku jest cos takiego:
Cytat
daTextBox= <b></b><br><br>---------------------------------------------------------------------------------<br>

i to sie zgadaz bo zmienne $logen i $zapis są puste.
nastepnie dodajemy wstawiamy jakies wartosci tych zmiennych:
  1. <?php
  2. //...
  3. $wynik = str_replace("daTextBox=", "", $zawartosc_pli);
  4. $logen='jeden';
  5. $zapis='dwa';
  6. $user_file = "news.txt";
  7. /...
  8. ?>

i w pliku mamy cos takiego:
Cytat
daTextBox= <b>jeden</b><br>dwa<br>---------------------------------------------------------------------------------<br>
<b></b><br><br>---------------------------------------------------------------------------------<br>


czyli tak jak powinno byc najpierw masz nowy tekst pozniej wczytany, chyba o to Ci chodzilo?
Go to the top of the page
+Quote Post
sentes
post
Post #3





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 30.12.2005

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


chodzilo mi o to ze po odpalnieu skryptu dodaje mi ciagle te gowno ;]
Cytat
<b></b><br><br>---------------------------------------------------------------------------------<br>

czyli np. odpalimy skrypt 3 razy z takimi samymi wartosciami to w pliku tektowym bylo by takie cos
Cytat
<b></b><br><br>---------------------------------------------------------------------------------<br>
<b>jeden</b><br>dwa<br>---------------------------------------------------------------------------------<br>
<b></b><br><br>---------------------------------------------------------------------------------<br>
<b>jeden</b><br>dwa<br>---------------------------------------------------------------------------------<br>
<b></b><br><br>---------------------------------------------------------------------------------<br>
<b>jeden</b><br>dwa<br>---------------------------------------------------------------------------------<br>




czyli w skrocie mowiac nie chce zeby w pliku tekstowym dodawalo sie to i nie wiem czemu sie dodaje
Cytat
<b></b><br><br>---------------------------------------------------------------------------------<br>
Go to the top of the page
+Quote Post
Upachi
post
Post #4





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 27.12.2005

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


To tylko ja czy ktoś jeszcze nie wie co ma być zapisywane w tym pliku (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Chcesz żeby w tym pliku nie było (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

Kod
<b></b><br><br>---------------------------------------------------------------------------------<br>


Bo napisałeś przecież:

  1. <?php
  2. //...
  3. $zawartosc_pliku = "daTextBox= <b>".$logen."</b><br>".$zapis."<br>---------------------------------------------------------------------------------<br>".$wynik;
  4. //...
  5. ?>

Wieć ci sie to dodaje. jak niechcesz tego mieć to wywal to. I zamień na np takie coś:

  1. <?php
  2. //...
  3. $zawartosc_pliku = "daTextBox= <b>".$logen." ".$zapis." ".$wynik;
  4. //...
  5. ?>


A tak przy okazji. Po co na początku zamieniasz to "daTextBox=" na spacje (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Nie lepiej tego wcale nie dodawać bo i tak nic z tego nie zostanie.

Ten post edytował Upachi 1.01.2006, 18:59:20
Go to the top of the page
+Quote Post

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.12.2025 - 09:15