Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem ze skryptem - pilne
Ive
post
Post #1





Grupa: Zarejestrowani
Postów: 352
Pomógł: 1
Dołączył: 17.07.2003
Skąd: Kazanów

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


napisalem niby dobrze łatwiutki kod wykorzystujący funkcję explode ale coś nie chce działac :/
[php:1:cbcfc89fc9]<?php
if(file_exists("$lit/$site")) {

$sciezka = "$lit/$site";

$plik = file($sciezka);
$czesc = explode("|||",$plik);
echo"<center>";
echo"<table cellpadding=1 cellspacing=1 bgcolor=white width=600>";
echo"<tr><td bgcolor=black><center><font color=white size=3><b>$czesc[1]</b></font></center></td></tr>";
echo"<tr><td bgcolor=white><font color=black size=2>$czesc[4]</font></td></tr>";
echo"<tr><td bgcolor=white><p align=right><font color=black size=2>...by $czesc[2] ($czesc[3])</font></p></td></tr>";
echo"</table>";
echo"</center>";

} else {

echo"Error 404! Nie ma takiej podstrony! Zgłoś to adminowi! <a href="mailto:ive14@o2.pl?Subject=Error 404&body=Brak strony $site ! Popraw!"><u><b>Mail</b></u></a>";

}
?>[/php:1:cbcfc89fc9]
tzn żadne błedy nie wyskakują ale gdy odpalam ten skrypt to nie chce mi wczytać danych :/
informacje inne:
ścieżka do odwoływanego pliku: http://evildb.host.sk/emunation-panel/a/das
ścieżka do skryptu: http://evildb.host.sk/emunation-panel/rece...?lit=a&site=das
Go to the top of the page
+Quote Post
adwol
post
Post #2





Grupa: Zarejestrowani
Postów: 691
Pomógł: 0
Dołączył: 6.08.2003

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


Cytat
[php:1:3e66c6029a]<?php
$plik = file($sciezka);
$czesc = explode("|||",$plik);
?>[/php:1:3e66c6029a]

Funkcja file() zwraca tablicę a nie skalar, więc rozbijanie w ten sposób nie ma sensu.
Go to the top of the page
+Quote Post
Ive
post
Post #3





Grupa: Zarejestrowani
Postów: 352
Pomógł: 1
Dołączył: 17.07.2003
Skąd: Kazanów

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


No dobra zmieniłem troszkę ale i tak efekt pozostał taki sam jak na początku
Teraźniejszy kod
[php:1:1e251ca101]<?php
if(file_exists("$lit/$site")) {

$plik = file("$lit/$site");
$czesc = explode("|||",$plik);
echo"<center>";
echo"<table cellpadding=1 cellspacing=1 bgcolor=white width=600>";
echo"<tr><td bgcolor=black><center><font color=white size=3><b>$czesc[1]</b></font></center></td></tr>";
echo"<tr><td bgcolor=white><font color=black size=2>$czesc[4]</font></td></tr>";
echo"<tr><td bgcolor=white><p align=right><font color=black size=2>...by $czesc[2] ($czesc[3])</font></p></td></tr>";
echo"</table>";
echo"</center>";

} else {

echo"Error 404! Nie ma takiej podstrony! Zgłoś to adminowi! <a href="mailto:ive14@o2.pl?Subject=Error 404&body=Brak strony $site ! Popraw!"><u><b>Mail</b></u></a>";

}
?>[/php:1:1e251ca101]
Go to the top of the page
+Quote Post
rzseattle
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 554
Pomógł: 0
Dołączył: 4.04.2002
Skąd: Tychy

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


nic nie zmieniles tylko pozbyles sie jednej zmiennej
moze bys pokazal jak przechowujesazdane w tym pliku bo jesli kazdy plik to osobana sprawa to pewnie wypadalo by uzyc [manual:510f7cb012]file_get_contents [/manual:510f7cb012]
[php:1:510f7cb012]<?php
$plik = file_get_contents( $sciezka) ;
$czesc = explode( "|||", $plik);
?>[/php:1:510f7cb012]


--------------------
"Real children don't go hoppity-skip unless they are on drugs."
Go to the top of the page
+Quote Post
Ive
post
Post #5





Grupa: Zarejestrowani
Postów: 352
Pomógł: 1
Dołączył: 17.07.2003
Skąd: Kazanów

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


dobrze już sobie z tym poradziłem! biggrin.gif wszystkim dziękuje za pomoc tylko jeszcze bym prosił o pomoc przy drugim moim problemie - http://forum.php.pl/viewtopic.php?t=6106
Z góry BIG THX
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 Aktualny czas: 19.08.2025 - 15:40