Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Operacje na plikach tekstowych.
fenox
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 24.12.2007

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


Witam,

Chcę, żeby skrypt pobierał zmienną z formularza, a następnie wrzucał mi ją do pliku tekstowego hardwareid.txt TYLKO, gdy jej tam jeszcze nie ma. Napisałem taki oto kodzik:
  1. <?php
  2. $path = &#092;"../hardwareid.txt\";
  3. $ile = count(file($path));
  4. $petla = 0;
  5.  
  6. while ($petla <= $ile)
  7. {
  8. $handle = fopen($path, &#092;"r\");
  9. $lines = file($path); 
  10. $checkit = htmlentities($lines[$petla]);
  11. if ($hardwareid == $checkit)
  12. {
  13. $hardwarestate = &#092;"HardwareID był już użyty!\";
  14. break;
  15. }
  16. if ($petla == $ile and $hardwareid != $checkit)
  17. {
  18. $hardwarestate = &#092;"HardwareID nie był użyty!\";
  19. file_InsertLine($path, $hardwareid);
  20. }
  21. $petla++;
  22. }
  23. ?>

Jednak nie bardzo chce mi to działać - zapisuje mi zmienną $hardwareid do pliku bez względu, czy ona już tam jest, czy też nie. Proszę o jakieś wskazówki. Zaznaczam też, że na codzień kodzę w czymś innym, aktualnie męczę się nad stroną mojego projektu, więc powyższy kod może być trochę nieudolnie napisany ; )

Pozdrawiam!

Ten post edytował fenox 2.04.2008, 10:54:58
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: 25.08.2025 - 07:49