Pasek boczny
Konto
Konto
Szukaj
Szukaj
Ustawienia
Ustawienia
Szukaj

Szukaj w:



Zaawansowane wyszukiwanie
Ustawienia
Przełącz na wersję mobilną
Motyw
Język
Portale internetowe Kissdigital.pl - rozwiązania mobilne Kofeina sklep
Projekt, budowa i promocja - budujemy kompleksowo portale internetowe w oparciu o Drupal. Zaawansowane aplikacje mobilne - bogate portfolio. Dostarczamy czystą kofeinę, z której możesz sam przygotować "energetyka" takiego jak lubisz.




Newsy na stronie
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Subskrybuj ten wątek
janex19950
Użytkownik
Offline

Reputacja: 0

 0     0    
1   06-07-2012, 20:15   
Edytuj ten post      Cytuj     
Pokażę wam jak napisac skrypt, który będzie pobierał artykuły z określonego katalogu i umieszczał będzie je na stronie. No to zaczynamy.
Kod PHP:
<?
$katalog
="art";
$kat=opendir($katalog);
while (
$plik=readdir($kat)){
$rozszerzenie=substr($plik,strrpos ($plik,'.'));
if (
$rozszerzenie==".txt"){
$baza["$katalog/$plik"]=date("y-m-j h:i",
filemtime($katalog."/".$plik));
}
}
closedir($kat);
if (
$baza<>null){
arsort($baza);
while (list(
$nazwa,$data)=each($baza)){
$linia=0;
$nius=file ($nazwa);
foreach (
$nius as $wartosc){
if (
$linia==0){
echo 
"<strong>".$wartosc."</strong>(";
echo 
$data ")";
}
else echo 
$wartosc;
echo 
"<br>";
$linia++;
}
echo 
"<br>";
}
}
else echo 
"brak artykułów";
?>

Dziękuje za uwagę
zaxer
Użytkownik
Offline

Reputacja: 0

 0     0    
2   29-12-2012, 17:58   
Edytuj ten post      Cytuj     
Nie bardzo rozumiem do czego to ma się przydać?
KITT
Przyjaciel
Offline

Reputacja: 33

 0     0    
3   29-12-2012, 23:40   
Edytuj ten post      Cytuj     
Do czego służy ten skrypt dokładnie?
janex19950
Użytkownik
Offline

Reputacja: 0

 0     0    
4   31-12-2012, 08:13   
Edytuj ten post      Cytuj     
(29-12-2012, 23:40)KITT napisał(a): Do czego służy ten skrypt dokładnie?

otóż en skrypt służy do wyświetlania wszystkich plików o rozszerzeniu txt z podanego katalogu i sortowaniu od najstarszego do najnowszego wszystkich plików następnie wyswietlenie ich na stronie w odwrotnej kolejności czyli na początku najnowsze później coraz starsze. możesz do tego użyć funkcji include( jeżeli zapisales plik np jako news.php) jeżeli znasz trochę php to powinieneś wiedzieć o co chodzi z funkcją include
UnPix
Użytkownik
Offline

Reputacja: 8

 0     0    
5   21-01-2013, 17:42   
Edytuj ten post      Cytuj     
Jeśli to miałby być poradnik to nie zasługuje on na to aby był w tym miejscu, co najwyżej w koszu. 2 Gdyby było to ładnie wytłumaczone, przejrzyście a nie wklejanie samego kodu to jeszcze, ale tak jak jest teraz to porażka 1
TheDead4Fun
Użytkownik
Offline

Reputacja: 4

 0     0    
6   21-01-2013, 18:01   
Edytuj ten post      Cytuj     
Ale jako szybki kod do funkcji to jest przydatne. Chcesz wiedzieć co robi dany skrypt? To kursik php i sobie sprawdzaj poszczególne linijki. A jak nie to na "chłopski rozum", jeśli miałeś styczność z jakimś językiem programowania.
UnPix
Użytkownik
Offline

Reputacja: 8

 0     0    
7   21-01-2013, 18:15   
Edytuj ten post      Cytuj     
Jeśli chciałbyś wiedzieć to ja znam PHP, nie chodziło mi o to abyś wytłumaczył każdą linijkę po kolei, tylko opisać dla newbie oraz wytłumaczyć co zrobić aby ten skrypt użyć - co gdzie wkleić i takie tam. Moja propozycja dla Ciebie - google -> jak napisać dobry poradnik 1
TheDead4Fun
Użytkownik
Offline

Reputacja: 4

 0     0    
8   24-01-2013, 21:34   
Edytuj ten post      Cytuj     
Co muszę usunąć aby nie wyświetlać daty. Nie ukrywam jest to w miarę trudne na mój mały, głupi móżdżek. Zwłaszcza, że nie znam PHP'a
UnPix
Użytkownik
Offline

Reputacja: 8

 0     0    
9   24-01-2013, 21:54   
Edytuj ten post      Cytuj     
Usuń zmienną $data, czyli wywołanie:
Cytat:echo $data . ")";
oraz usunąć z tego tą zmienną
Cytat:while (list($nazwa,$data)=each($baza)){
lukezaa
Przyjaciel
Offline

Reputacja: 46

 0     0    
10   24-01-2013, 22:37   
Edytuj ten post      Cytuj     
Nie lepiej już w SQL zapisywać newsów. Poza tym skrypt z edytorem nie był by skomplikowany. Oraz ten przykład (nie poradnik) jest mało czytelny.




Zaloguj się lub zarejestruj, aby odpowiedzieć w temacie.
Dołącz do naszej społeczności!


Zarejestruj się
Posiadasz konto? Kliknij poniżej.


Zaloguj się


Użytkownicy przeglądający ten wątek: 1 gości

Centrum napraw komputerów Warszawa ▪ Apartamenty w Kościelisku ▪ Szkolenia dla farmaceutów ▪ Youboost Łukasz Wudyka

Portal  Kontakt  Pomoc  Facebook 
© CentrumWindows
Polskie tłumaczenie © 2007-2016 Polski Support MyBB
Silnik forum MyBB, © 2002-2017 MyBB Group
Biznes-Host