Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem ze skryptem - pilne
Forum PHP.pl > Forum > Gotowe rozwiązania
Ive
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
adwol
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.
Ive
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]
rzseattle
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]
Ive
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
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-2024 Invision Power Services, Inc.