Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] include
Forum PHP.pl > Forum > Przedszkole
miooodek
Siema, mam pliczek w którym jest np, wartosc 21, includuje go na stronie przez include('plik.txt') i chce w rezultacie otrzymac liczbe 20, czyli odjąć, czy jest to mozliwe do wykonania w prosty sposob?

Pozdrawiam
l0ud
Nie przez include. Trzeba użyć innych funkcji do pobrania zawartości tego pliku. (fopen, fread i podobne).
piotrooo89
Musisz to zrobić za pomocą funkcji http://pl.php.net/manual/pl/function.fopen.php i http://pl.php.net/manual/pl/function.fread.php.

Tu Ci napisze kod do tego:

  1. <?php
  2. $filename="jakisplik.txt"; //tu można sobie przekazać ze formularza
  3.  
  4. if(file_exists($filename))
  5. {
  6. $otworz = @fopen($filename, "r")
  7. or die ("nie ma pliku");
  8. $czytaj = fread($otworz, filesize($filename));
  9. $msg = $czytaj;
  10. }
  11. else 
  12. {
  13. echo "nie ma";
  14. }
  15. echo "$msg";
  16. ?>


powinno chodzić
miooodek
mhm a teraz wywniosuj z tych materialow jak to zrobic tongue.gif have fun
l0ud
Cytat
mhm a teraz wywniosuj z tych materialow jak to zrobic tongue.gif have fun


akurat w manualu funkcji fread() masz bardzo dobry przykład zastosowania. Później tylko $tresc = (int)$tresc + 1; i echo $tresc;
MMPrime
Łatwiej użyć po prostu funkcji file_get_contents
Kod
echo file_get_contents( 'plik.txt' ) - 1;
miooodek
Prosto i sprawnie biggrin.gif o to chodzilo

Dzieki wielkie smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.