Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Interpretacja ciągum jako osobne wyrazy a nie jeden ciąg
wnuczus
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 22.11.2010

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


Witam mam problem, nie umiem zmusić mojego skryptu który odczyty wuje dane, żeby dane z pliku odczytywał po kolei a nie jako jeden ciąg.

Proszę o pomoc
silnik skryptu
  1. $ciagwyjsciowy = $wylosowana_mapa[1]."\t".$wylosowana_mapa[2]."\t".$wylosowana_mapa[3]."\t"
  2. .$wylosowana_mapa[4]."\n";
  3.  
  4. @ $wp = fopen("losowaniemap.txt", 'w');
  5. fwrite($wp, $ciagwyjsciowy, strlen($ciagwyjsciowy));
  6. fclose($wp);


A to druga część odpowiadająca za odczytanie danych z pliku, ale niestety odczytuje go jako jeden cały ciąg a nie jako osobne mapy.
  1. @ $wp = fopen("losowaniemap.txt", 'r');
  2. $zamowienie = fgets($wp, 999);




Ten post edytował wnuczus 22.11.2010, 00:20:15
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
wnuczus
post
Post #2





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 22.11.2010

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


Dzięki ale możesz mi to na przykładzie pokazać ? będę bardzo wdzęczny
Silnik
  1. <?php
  2. echo "<b>Powered by Wnusoft(2010- )</b><br />";
  3.  
  4.  
  5.  
  6.  
  7. function sleep_echo($secs) { // początek funkcji
  8.  
  9. $mapy = array('LD_Pangea ','LD_Inv_Inland_Sea','LD_Mirror_Cont','nOval_mirror');
  10.  
  11. shuffle($mapy);
  12.  
  13. $n=1;
  14. while (list($numer, $mapa) = each($mapy)){
  15. $wylosowana_mapa[$n] = $mapa;
  16. $n = $n+1;
  17.  
  18. $secs = (int) $secs;
  19. $buffer = str_repeat(".", 4096);
  20. for ($i=0; $i<$secs; $i++) {
  21. //echo "".$mapa." "."\r\n<br />\r\n".$buffer."\r\n<br />\r\n";
  22. sleep(1);
  23. }
  24. }
  25. $ciagwyjsciowy = $wylosowana_mapa[1]."\t".$wylosowana_mapa[2]."\t".$wylosowana_mapa[3]."\t"
  26. .$wylosowana_mapa[4]."\n";
  27.  
  28.  
  29. @ $wp = fopen("losowaniemap.txt", 'w');
  30. fwrite($wp, $ciagwyjsciowy, strlen($ciagwyjsciowy));
  31. fclose($wp);
  32.  
  33. } // koniec funkcji
  34.  
  35.  
  36. sleep_echo(1);
  37.  
  38. ?>
  39.  


Część widoczna
  1. <?php
  2.  
  3. echo "<b>Powered by Wnusoft(2010- )</b><br />";
  4.  
  5.  
  6.  
  7. function sleep_echo($secs) { // początek funkcji
  8. $secs = (int) $secs;
  9. $buffer = str_repeat(".", 4096);
  10. for ($i=0; $i<$secs; $i++) {
  11. @ $wp = fopen("losowaniemap.txt", 'r');
  12. $zamowienie = fgets($wp, 999);
  13. echo "".$zamowienie." "."\r\n<br />\r\n".$buffer."\r\n<br />\r\n";
  14. sleep(1);
  15. fclose($wp);
  16. }
  17.  
  18. }
  19.  
  20. sleep_echo(1);
  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: 2.10.2025 - 23:18