Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Bląd funkcji implode, wczytywanie pliku
mahomet91
post 10.12.2009, 17:52:57
Post #1





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 11.03.2008

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


Witam, ja już nic nie rozumiem, była Aktualizacja przeglądarki, ok spoko, nie patrzyłem na www, dziś patrze mam błąd na stronie:

Kod
Warning: file(http://www.csserwis.org/serwery/index2.php) [function.file]: failed to open stream: Connection timed out in /home/csserwis/domains/csserwis.org/public_html/themes/csserwis/theme.php on line 275

Warning: implode() [function.implode]: Invalid arguments passed in /home/csserwis/domains/csserwis.org/public_html/themes/csserwis/theme.php on line 275

A w theme.php wygląda tak.

Kod
</table>\n";
        $html = implode ('', file ('http://www.csserwis.org/serwery/index2.php'));
echo "<table style=\"background-image: url('".THEME."images/serwery_100.gif'); color: #000000; height: 109px; width: 955px\" align=\"center\" width='100%' align='center'>
<tr>
<td >".$html." </td><td><center><a href='http://www.csserwis.org/serwery'><font color='red'><b>Lista Serwerów Csserwis.org</font></b></a><br><br><b> Dodaj swój serwer do monitora gier i zwiększ jego popularno¶ć!<br> Dodaj±c serwer do monitora zyskujesz jego dokładne statystyki!<br>
</b><a href='http://www.csserwis.org/srv/?s=add'><b><font color='red'>DODAJ SERWER</font></b></a> | <a href='http://www.csserwis.org/srv/'<b><font color='red'>LISTA SERWERÓW</font></b></a></center></td></tr>
</table>";


Ja już nic nie rozumiem...

Plik normalnie wyświetla: http://www.csserwis.org/serwery/index2.php
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Wicepsik
post 10.12.2009, 17:55:12
Post #2





Grupa: Zarejestrowani
Postów: 1 575
Pomógł: 299
Dołączył: 26.03.2009

Ostrzeżenie: (20%)
X----


implode - poczytaj w manualu do czego służy ta funkcja i czym jest drugi parametr


--------------------
Go to the top of the page
+Quote Post
Zyx
post 10.12.2009, 18:55:34
Post #3





Grupa: Zarejestrowani
Postów: 952
Pomógł: 154
Dołączył: 20.01.2007
Skąd: /dev/oracle

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


Ech, Wicepsik, od strony technicznej użycie jest poprawne. Od strony merytorycznej w połączeniu z funkcją file() już niekoniecznie tongue.gif.

mahomet91 -> komunikat mówi jasno. PHP nie może nawiązać połączenia z plikiem http://www.csserwis.org/serwery/index2.php, dlatego zamiast tablicy zwraca false, co powoduje wzburzenie ze strony funkcji implode(). Jeśli gdzieś jest błąd, to na pewno nie w którejś z tych funkcji, a w Twoim połączeniu. Przy okazji zadam pytanie odnośnie tego kawałka kodu:

  1. implode ('', file ('http://www.csserwis.org/serwery/index2.php'));


Czy waćpan słyszał o czymś takim, jak file_get_contents()? Ten kod jest przecież bez sensu - po kija rozbijać pobrany plik na tablicę, by zaraz potem ją z powrotem skleić w tekst, kiedy można tekst pobrać bez takich kombinacji.

Ten post edytował Zyx 10.12.2009, 18:55:45


--------------------
Specjalista ds. głupich i beznadziejnych, Zyx
Nowości wydawnicze: Open Power Collector 3.0.1.0 | Open Power Autoloader 3.0.3.0
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: 26.06.2025 - 04:02