Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Problem z podpinaniem treści za pomocą klasy
Forum PHP.pl > Forum > Przedszkole
Larges
to jest plik w kótych mogę ustawiać zawartość, ale nie bardzo wiem jak można to robić podpinając np inny plik.
Nie tęgo u mnie z PHP, dopiero raczkuję, proszę o pomoc. Jeśli trzeba to podeślę kod z tamtego pliku. + wzór strona.inc (moja klasa).
Najgorsze jest to, że zawartość pliku includowanego pojawia się od samej góry, a miejsce powinno być gdzie indziej.

Kod
<?php
require("strona.inc");
$stronaglowna = new Strona();
$stronaglowna -> UstawSlowaKluczowe
("sport, sportowcy, sportowo, wiadomości sportowe, ble ble ble");
[b]$stronaglowna -> UstawZawartosc (require("news/news_lead.php"));[/b]
$stronaglowna ->Wyswietl();                
?>


W książce, którą dysponuję jest pokazany przykład:
$stronaglowna -> UstawZawartosc ("dowolna tresc);

a co z include? Nic nie pokazali.
ayeo
Bo tak działa include...
Skorzystaj z funkcji file_get_contents(); lub fopen();
Pozdrawiam!
Larges
nadal sobie z tym nie radzę. Szukam i szukam w sieci, może coś wykopię.
Pozdrawiam również.
Crozin
Jeżeli zawarotść tych plików jest statyczny (HTML/CSS/JS - bez jakiegoś kodu PHP) to:
  1. <?php
  2. $stronaglowna -> UstawZawartosc (file_get_contents("news/news_lead.php"));
  3. ?>
Jeżeli jednak jest dynamiczna - to rozwiązanie nie jest najlepsze. Ale można by zrobić coś takiego:
  1. <?php
  2. require_once "news/news_lead.php";
  3. $content = ob_get_clean();
  4. $stronaglowna -> UstawZawartosc ($content);
  5. ?>
Larges
Działa identycznie jak iclude czy requier. Cokolwiek jest w tym pliku .php, jest wyświetlane na samej górze.
Plik oczywiście jest z treścią dynamiczną.
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-2025 Invision Power Services, Inc.