Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][PHP] file_get_contents, i link ze zmienną który rozwala divy
thurinon
post 12.11.2009, 19:26:31
Post #1





Grupa: Zarejestrowani
Postów: 55
Pomógł: 2
Dołączył: 8.10.2009

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


Witam... Męczę się z kodem
  1. <?php
  2. if($d = opendir('./ogloszenia'))
  3. {
  4. while(($f = readdir($d)) !== false)
  5. if (($f != '.') AND ($f != '..') AND ($f != 'dodaj.php') AND ($f != 'index.php'))
  6. {
  7. if(preg_match('/pies/', $f))
  8. {
  9. $i++;
  10. $link = $f;
  11. $plik = file_get_contents($f); //To jest oczywiście 15 linia :)
  12. $ile =500;
  13.  
  14. if (strlen($plik)>$ile)
  15. {
  16. $short = substr($plik,0,strpos($plik, 'a', 500));
  17.  
  18. echo $short.'. .';
  19. }
  20. else echo $plik;
  21. echo'<a href="http://localhost/ogloszenia/'.$f.'">Pokaż całe ogłoszenie</a>';
  22.  
  23. }
  24. }
  25. closedir($d);
  26.  
  27. }
  28.  
  29.  
  30.  
  31. ?>

Gdy ten skrypt znajduje się w katalogu w którym ma szukać plików to je znajduje i wyświetla,
ale gdy umieszcze go folder wyżej (oczywiście zmieniając ścieżkę) to wyskakuje

Warning: file_get_contents() [function.file-get-contents]: failed to open stream: Permission denied in D:\strona\PROJEKT\strona\zz_moduly\lewa\ogloszenia\ogloszenia.php on line 15

mimo, że pliki, które powinien wyświetlić istnieją istnieją

Z góry dzięki i pozdrawiam

Ten post edytował thurinon 12.11.2009, 19:39:21
Go to the top of the page
+Quote Post
narki1
post 12.11.2009, 20:27:00
Post #2





Grupa: Zarejestrowani
Postów: 50
Pomógł: 0
Dołączył: 26.06.2007

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


A uprawnienia masz do katalogu dobrze ustawione tzw.chmod ?
Go to the top of the page
+Quote Post
thurinon
post 12.11.2009, 20:37:13
Post #3





Grupa: Zarejestrowani
Postów: 55
Pomógł: 2
Dołączył: 8.10.2009

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


I też na to wpadłem, ale działam na localhoście, a wyczytałem, że w takim układzie CHMODY nie mają nic do rzeczy, ale pewności nie mam.
Go to the top of the page
+Quote Post
potreb
post 12.11.2009, 20:44:07
Post #4





Grupa: Zarejestrowani
Postów: 1 568
Pomógł: 192
Dołączył: 7.03.2005
Skąd: Warszawa

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


Jeżeli pracujesz na localu na Win chmodów nie ma.
A daj przed file_get_contents include tego pliku i zobacz czy też ci wywali.


--------------------

Go to the top of the page
+Quote Post
thurinon
post 12.11.2009, 20:54:00
Post #5





Grupa: Zarejestrowani
Postów: 55
Pomógł: 2
Dołączył: 8.10.2009

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


Cytat(potreb @ 12.11.2009, 20:44:07 ) *
A daj przed file_get_contents include tego pliku i zobacz czy też ci wywali.


Potreb jesteś wielki... Twój geniusz lub moja głupota nie zna granic ;-)

Oczywiście wszystko nagle działa smile.gif nie mam pojęcia dlaczego nie czytało bez includa, ale....
Jeszcze raz dzięki smile.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 6.07.2025 - 06:26