Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][Pliki TXT] Funkcja wyświetlania nazw przedmiotów
Popek231
post
Post #1





Grupa: Zarejestrowani
Postów: 71
Pomógł: 2
Dołączył: 30.03.2012
Skąd: Bielsko-Biała

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


Witam, zrobiłem funkcję, niestety nie działa:(
Opiera się o plik itemnames.txt
zapis w nim jest taki (np): 001||Patyk
chcę, żeby jeśli podamy funkcji liczbę 001, zwróciło mi Patyk, lecz... plik mi się nie chce otworzyć! Czym to może być spowodowane? Ścieżka jest na pewno dobra..

błąd:
  1. Warning: fopen(images/play/equipment/armor/itemnames.txt) [function.fopen]: failed to open stream: No such file or directory in /virtual/a/k/LINK/pages/inc/functions/itemname.php on line 39
  2.  
  3. Warning: fclose() expects parameter 1 to be resource, boolean given in /virtual/a/k/LINK/pages/inc/functions/itemname.php on line 53


kod PHP:
  1. function itemname($itemname){
  2.  
  3. $file = $strona.'/images/play/equipment/armor/itemnames.txt';
  4. $myfile = fopen($file, "r"); // or die("Nie można wyświetlić nazw przedmiotów - nieznana przyczyna!<br>Zgłoś to niezwłocznie w dziale Pomoc!");
  5. if($myfile){
  6. $itemnames = fread($myfile,filesize($file));
  7.  
  8. $itemdatas = explode($itemnames, "\r\n");
  9. foreach($itemdatas as $itemdata){
  10. $itemdata = explode($itemdata,'||');
  11. if($itemdata[0] == $itemname){
  12. $item_name = $itemdata; //return item's name
  13. }
  14. }
  15. } else {
  16. $item_name = null;
  17. }
  18. fclose($myfile);
  19. return $item_name; //return item's name
  20. }


Ten post edytował Popek231 15.12.2014, 16:04:38
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: 22.08.2025 - 18:10