Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]jak wstawic kod php do zmiennej w pliku php
adam1226
post
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 14.02.2010

Ostrzeżenie: (0%)
-----


Sytuacja wyglada tak, mam skrypt ktorego efektem maja byc stronki;
jako zmiennaa $stronka jest kod html do ktorego skrypt wrzuca mi podana tresc
Tak otrzymany efekt jest juz statyczny.
chcialem natomiast zrobic cos takiego by moc inkludowac w przyszlosci inne kody ktore bym sobie umieszczal w zewnetrznym pliku np. inkluduje.php
tylko nie umiem tego zrobic
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
!*!
post
Post #2





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


http://pl.wikibooks.org/wiki/PHP/Inne_elementy_składni
Go to the top of the page
+Quote Post
adam1226
post
Post #3





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 14.02.2010

Ostrzeżenie: (0%)
-----


sam to sprawdze, ale moze szybciej poprawicie jesli moj tok myslenia jest zbedny:

To wstawiam gdzies u gory? czy w jakims specjalnym miejscu?
  1. function pokazTytul($tytul)
  2.  
  3. {
  4.  
  5. echo 'heil word';
  6.  
  7. } // end pokazTytul();



i wtedy wystarczy ze w moim szablonie umieszcze zmienna $tytul?

Go to the top of the page
+Quote Post
!*!
post
Post #4





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


Nie. Przykłady z wiki są dość ogólne i mogą wprowadzić w błąd. Ty szukasz czegoś na wzór szablonu. Zakładając taki kod:

  1. // ustalasz zmienną w pliku zmienne.php
  2. $title = 'super ble ble ble';


plik index.php

  1. // wczytujesz plik w którym masz zmienne
  2. include_once 'zmienne.php';
  3.  
  4. // zrodlo strony
  5. $source = 'kod html <strong>'.$title.'</strong>';
  6.  
  7. // wyświetlasz kod
  8. echo $source;


To chyba najprostszy sposób "szablonów".
Go to the top of the page
+Quote Post
adam1226
post
Post #5





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 14.02.2010

Ostrzeżenie: (0%)
-----


hmm niestety mi chodzi o co troche odwrotnego;
zmienna $stronka wyglada tak
$strona =
Kod
"<HTML>
(...)
<BODY><div>$tresc ladowana przez generator ale jest ona tak skomplikowanie przetwarzana ze sie w tym nie potrafie odnalezc
</div></BODY>
</HTML>

chcialbym dodac jeszcze kod funkcji php np include ale nie moge go dodac wprost (?) bo wystepuje problem ze znacznikami ">"
"

dodam jeszcze ze skrypt tworzy strony (pliki php) i w nich wlasnie chcialbym zeby znazla sie jakas funkcja php

kiedy w szablonie wstawie tekst - jest ok w wynikowej stronie jest ten tekst
kiedy wstawie kod html - rowniez jest ok rowniez wystepuje w wynikowej stronie
tylko z tym php jest problem

Ten post edytował adam1226 12.12.2012, 13:23:54
Go to the top of the page
+Quote Post
!*!
post
Post #6





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


  1. $title = file_get_contents('file.txt');
  2. $source = 'html <strong style="color:red">'.$title.'</strong>';
  3. echo $source;


ewentualnie:

  1. $array = include_once 'file.php';
  2. $source = 'html <strong style="color:red">'.$array['title'].'</strong>';
  3. echo $source;


gdzie $array i plik file.php zawiera:

  1. <?php
  2. return array('title'=>'blebleble');
  3. ?>
Go to the top of the page
+Quote Post
adam1226
post
Post #7





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 14.02.2010

Ostrzeżenie: (0%)
-----


chyba dalej mnie nikt nie zrozumial
na szczescie poradzilem sobie jakos (robilem to samo co wczesniej nie dzialalo PSpad rowniez kolorowal skladnie jakby byl blad zze znacznikami) jednak kod wreszcie dziala

Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 13:54