Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] zmienne i warunki ??
Forum PHP.pl > Forum > Gotowe rozwiązania
Robert
Witam mam nastepujacy problem. Wyswietlam tym skryptem tytuly artykulow. Dodatkowo kazdy moge sobie podejrzec po klinieciu w nazwe. Informacja pojawia sie wyzej w okienku. Ze skrytpu usunalem tabelki by zrobic go bardziej czytelnym. Gdy klikam w link artykulu powinno w miejscu "Ekran wyswietlajacy dane<br/><font color='#888888'>(kliknij w temat po wiecej szczegolow)" pojawic sie kilka informacji odnosnie arta. Lecz w polu pojawiaja sie bledy ze nie moze otworzyc pliku w lini 31 tj[php:1:634c830200]$src = file("dat/artykuly/".$_GET['dzial']."/".$plik[0].".dat");
$Sub = explode("|~|", $src[0]);
$Sub[1] = stripslashes($Sub[1]);[/php:1:634c830200]Wiec nie wiem moze jakos zle rozpisalem warunki, cos z $_GET lub zle zastosowalem funkcje opendir i closedir :questionmark.gif:
[php:1:634c830200]<? session_start();
echo "<div style='padding: 1px'>";
if($_GET["open"] == "a"){
$dane = file("dat/artykuly/".$_GET['category']."/".trim($_GET['fileart']).".dat");
$info = explode("|~|", $dane);
echo "<div style='padding: 5px'><span style='color: #BBC5CE'>Temat:</span> <a href='index.php?page=news_zobacz&id_n=".$_GET["id_n"]."'>".$info[0]."</a><br/><span style='color: #BBC5CE'>Komentarze: </span>";
$dana = file("dat/komentarze/n/".$info[6].".dat");
$count = count($dana);
if($count > 0){
echo $count;
}else{
echo "<span style='color: #888888'>brak</span>";
}
echo "<br/>";
if(!$info[3] == ""){
echo"<span style='color: #BBC5CE'>Autor:</span> ".$info[3]."<br/>";
}
if(!$info[6] == ""){
echo"<span style='color: #BBC5CE'>Lp:</span> ".$info[6];
}
echo "<div align='right'><a href='index.php?page=admin_art>Zamknij</a></div>";
}else{
echo "<center>Ekran wyswietlajacy dane<br/><font color='#888888'>(kliknij w temat po wiecej szczegolow)</font></center>";
}
echo "</div>";
$kat = "dat/artykuly/".$_GET['dzial'];
$dir = opendir($kat);
while($file = readdir($dir)){
if($file !== "." && $file !== ".."){
$plik = explode(".", $file);
$src = file("dat/artykuly/".$_GET['dzial']."/".$plik[0].".dat");
$Sub = explode("|~|", $src[0]);
$Sub[1] = stripslashes($Sub[1]);
echo "<a href='index.php?page=admin_art&open=a&category=".$_GET["dzial"]."&fileart=".$plik[0]."'>".$Sub[0]."</a";
if(file_exists("dat/komentarze/n/".$Sub[6].".dat")){
echo "<img src='images/kart.gif'>";
}else{
echo "<div style='color: #ED3438'>x</div>";
}
echo "</td>
<a href='index.php?page=admin_news_edit&id_n=".$i."' style='color: #FFFFFF'>Edutuj</a> <a href='index.php?page=admin_news_usun&id_n=".$i."&lp_n=".$Sub[6]."&tytul=".$Sub[0]=urlencode($Sub[0])."' style='color: #FFFFFF'>Usun</a>";
}
}
closedir($dir);
?>[/php:1:634c830200]

Pozdrawiam
Robert
Wiec dodam....bo widze ze niebardzo idzie wam rozwiazywanie tego problemu, lub nie chcecie winksmiley.jpg

Czy w momencie przejscia do warunku $_GET['open'] mozliwe jest by w petli while zmienne $_GET['dzial'] i $plik[0] znikaly?? [php:1:76527ffd74]<?php
$src = file("dat/artykuly/".$_GET['dzial']."/".$plik[0].".dat");
?>[/php:1:76527ffd74]Bo generalnie wszystko dziala lecz tych zmiennych nie ma. Mogli byscie jakos mi pomoc....questionmark.gif
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.