Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: php i html na jednej stronie
Forum PHP.pl > Forum > Przedszkole
kamil9091
mam pytanie jak wywołać treść ze zmiennej przeczytanej z pliku na HTML'u

wygląda to tak :

Index.php
  1. ...Kod HTML
  2.  
  3. <body>
  4. <?php
  5. $a = fopen("cos.php", "r");
  6. echo "$a"
  7. ?>
  8. </body>
  9.  
  10. Kod HTML...


cos.php
  1. <?php
  2.  
  3. $a = <kod="HTML">Dowolny</kod>;
  4.  
  5. ?>


a jak chcę to wyświetlić w pliku"index.php" to pisze coś takiego
Cytat
Resource id #2


A jak zrobić żeby wyświetlało zawartość
"<kod="HTML">Dowolny</kod>" questionmark.gif
lopez86
spróbuj tak

  1. <?
  2. $file = "cos.php";
  3. $content = file_get_contents($file);
  4.  
  5. echo "<div>$content</div>";
  6.  
  7. ?>


natomiast jeżeli chcesz wyciągnąć konkretną część kodu z pliku cos.php spróbuj wyciągnąć substring z tego pliku i go wywołaj tongue.gif
kamil9091
tylko jeśli w pliku"cos.php"
zrobię tak

  1. <?php
  2.  
  3. $file = <a href="strona.html">strona</a>;
  4.  
  5. ?>


to w pliku "index.php" wyświetla się tak "strona; ?>"

PS: do czego służy substring
Cysiaczek
Cytat
  1. <?php
  2. $file = <a href="strona.html">strona</a>;
  3. ?>


Drogi kolego. Proszę przeczytaj w jaki sposób miesza się php z html'em oraz o to jak tworzy się zmienne typu string, a konkretnie fragmenty manuala dotyczące apostrofów i cudzysłowia. Pytasz o podstawowe podstawy podstaw
http://www.php.net/manual/pl/language.basic-syntax.php
: )

Pozdrawiam.
kamil9091
Cytat
Pytasz o podstawowe podstawy podstaw


to jest dział "Przedszkole" czy się pomyliłem ?

EDIT: Coś dziwnego
jeśli plik"cos.php" będzie tak:
  1. <?php
  2.  
  3. $file = <>
  4. <a href="strona.html">strona</a>
  5. bez zamknięcia
  6. ?>


juz jest Ok.
tylko czemu jak jest normalnie to nie dziala ?
maryaan
Cytat(kamil9091 @ 20.01.2007, 20:33:31 ) *
to jest dział "Przedszkole" czy się pomyliłem ?
zapomniales dodac ze jest to dizal na forum programistycznym a co za tym idzie podstawowa wiedze trzeba miec, manuale nie gryza

Cytat
EDIT: Coś dziwnego
jeśli plik"cos.php" będzie tak:
  1. <?php
  2. $file = <>
  3. <a href="strona.html">strona</a>
  4. bez zamkni&#281;cia
  5. ?>


juz jest Ok.
powiedz mi jak zmusiles php zeby przetrawilo takie "cos"? znak <> wg mnie zostanie rozpoznany jako operator porownania, a co za tym idzie juz w tym miejscu wywali blad bo podstawiasz do zmiennej operator porownania blink.gif

Cytat
PS: do czego służy substring
substring sluzy do...
mokry
Hm... A może chodzi Ci o zwykły include?
Masz:
  1. ...Kod HTML
  2.  
  3. <body>
  4. <?php
  5. $a = fopen("cos.php", "r");
  6. echo "$a"
  7. ?>
  8. </body>
  9.  
  10. Kod HTML...

i chcesz wyciągnąć w pliku zmienną $a, która tam jest?
Jeśli o to chodzi to zwykły include()

  1. ...Kod HTML
  2.  
  3. <body>
  4. <?php
  5. include('cos.php');
  6. echo $a;
  7. ?>
  8. </body>
  9.  
  10. Kod HTML...
kamil9091
dbrx
mam już wszystkie informacje
Dzięki

można zamknąć
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.