Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zapisanie wyniku do kilku oddzielnych plikow
morino
post
Post #1





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

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


Witam mam takie pytanko mam skrypt losujący kilka liczb i mam 2 problemy:
- chcę aby każdą z tych wylosowanych liczb zapisac do oddzielnego pliku
- nie wiem jak stworzyć tablice tak aby cyfry od 1 do 9 wyświetlano wyświetlano jako 01 - 09

proszę o pomoc

oto skrypt:

  1. <?php ob_start()?>
  2.  
  3. <?php
  4.  
  5. $cfg['list'] = array_flip(range(1, 500));
  6.  
  7. $tmp['random'] = array_rand($cfg['list'], 15);
  8.  
  9. sort($tmp['random']);
  10.  
  11. echo implode(' ', $tmp['random']);
  12. ?>
  13.  
  14. <?php
  15. $zawartosc = ob_get_contents();
  16.  
  17. $plik = fopen('wynik.htm', 'w');
  18. fwrite($plik, $zawartosc);
  19. fclose($plik);
  20.  
  21.  
  22. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
morino
post
Post #2





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

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


witam ponownie. odswiezam bo w koncu znalazlem czas na poczytanie i kombinacje napisalem cos takiego:
  1. <?php
  2. // nawiazujemy polaczenie
  3. $connection = @mysql_connect('localhost', 'user', 'pass')
  4. // w przypadku niepowodznie wyświetlamy komunikat
  5. OR die('Brak polaczenia z serwerem MySQL.<br />Blad: '.mysql_error());
  6. // połączenie nawiązane ;-)
  7. echo "Udalo sie polaczyc z serwerem!<br />";
  8. // nawiązujemy połączenie z bazą danych
  9. $db = @mysql_select_db('nazwa_bazy', $connection)
  10. // w przypadku niepowodzenia wyświetlamy komunikat
  11. OR die('Nie mogę polaczyc sie z baza danych<br />Błąd: '.mysql_error());
  12. // połączenie nawiązane ;-)
  13. echo "Udalo sie polaczyc z baza!<br />";
  14.  
  15. // Tworzenie i wysyałanie zapytania do bazy MySQL
  16. // tutaj sie zacialem!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    !!!!!!
  17. $w1 = 0wynik.txt
  18. $zapytanie = "INSERT INTO wyniki VALUES ('','".$w1."')";
  19. echo $zapytanie;
  20. $idzapytania = mysql_query($zapytanie);
  21.  
  22.  
  23.  
  24.  
  25. // zamykamy połączenie
  26. mysql_close($connection);
  27.  
  28. ?>


chodzi mi o to aby wepchnac (wynik skryptu) zawartosc pliku 0wynik.txt do tabeli ale wszystko od "// tutaj sie zacialem!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!" mi sie krzaczy. pomocy
Go to the top of the page
+Quote Post
artuross
post
Post #3





Grupa: Zarejestrowani
Postów: 164
Pomógł: 9
Dołączył: 30.12.2011

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


  1. @ $file = fopen("0wynik.txt", "r");
  2.  
  3. if ($file)
  4. {
  5. while ( ($wynik = fgets($file, 1024)) !== false ) // kolejna linijka, maks 1023 bajty(albo bity, ale chyba bajty ;))
  6. {
  7. $zapytanie = $zapytanie."INSERT INTO wyniki VALUES ('','".wynik."')"; // tutaj laczy kolejne zapytania, a nizej wysyla jako jedno
  8. }
  9.  
  10. if (!feof($file)) // jezeli jest plik bez konca
  11. {
  12. echo "Błąd!";
  13. }
  14. }
  15.  
  16. fclose($file);
  17.  
  18. mysql_query($zapytanie);
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: 28.12.2025 - 14:17