Jeden news na kilku podstronach


(KwIaTeK*-*) #1

Witam mam pytanie czy jest możliwość zęby w jednym pliku wpisywać newsy a on sam się doda w odpowiednim miejscu na kilku podstronach ?


(pain3hp) #2

tak, możesz wykorzystać PHP, zamiast pliku polecam baze danych


(KwIaTeK*-*) #3

a mógłbyś mi napisać jak bo ja nie mam zielonego pojęcia ?


(Masters87) #4

Przykładowo:

  1. Tworzysz sobie tabelę w bazie danych przechowującą newsy. Niech zawiera ona kolumny:

  2. news_id (identyfikator news)

  3. news_title ( tytuł newsa)

  4. news_content (treść newsa)

  5. news_date (data dodania)

ewentualnie jeszcze nazwę użytkownika ale to już opcjonalnie

  1. Utworzysz klasę która będzie się łączyć z bazą danych i pobierać news a następnie wyświetlać je na stronie np:

    class News{

    //przechowuje newsy zwrócone metodą getNews()

    private $news = null;

    //przy tworzeniu obiektu łączy się z bazą danych

    public function __construct(){}

    //pobiera z bazy newsy

    public function getNews(){

    }

    //wyświetla newsy

    public function displayNews(){

    }

    }

opcjonalnie możesz rozszerzyć klasę o możliwość dodawania, usuwania i edycję news :slight_smile:


(pain3hp) #5

widzisz że nie ma zielonego pojęcia a podajesz jej programowanie obiektowe...


(Masters87) #6

to czy ma pojęcie czy nie to osobna kwestia, zapytała o przykładowe rozwiązanie więc podaje


(KwIaTeK*-*) #7

po pierwsze jestem osobą płci męskiej .

A mógłbyś mi to napisać ?

bo to co mi napisałeś to czarna magia dla mnie


(pain3hp) #8

w myśl idei "forum narzędzie pomocy", twój wpis jest bezużyteczny :slight_smile:


(Masters87) #9

forum jest narzędziem pomocy zgadza się, ale pomoc nie oznacza całkowitego wyręczenia,


(KwIaTeK*-*) #10

dzięki poradziłem sobie sam

i będę bardziej pomocny jak wy i zamieszczę kod:

<?php

$wiersze = file('plik.txt');

$liczba_linii = count($wiersze);

for ($i=0; $i<$liczba_linii; $i++){

$linia = explode(".", $wiersze[$i]);

echo $linia[0].'.'.$linia[1].'

}

?


(pain3hp) #11

Skoro takiego rozwiązania szukałeś to chociaż zmień temat "jak odczytać plik .txt w PHP" bo z "newsem na kilku podstronach" za dużo wspólnego to nie ma


(Masters87) #12

(KwIaTeK*-*) #13

właśnie mógłbyś mi zrobić tak zeby jak jak jes koniec lini ni robiło .[kropek]