Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]file get contents- problem z formularzem
Forum PHP.pl > Forum > Przedszkole
ReBeLs513
Cześć.
Użyłem na stronie wczytania pliku z formularzem przez file get contents. Jednak po takiej regułce:

  1. <?php
  2. $homepage = file_get_contents('../all/zespol.html');
  3. echo $homepage;
  4. ?>


formularz nie działa poprawnie- na stronie pokazuje się część skryptu formularza:

  1. $value)
  2. if (!empty($value))
  3. $body .= "$name: " . (get_magic_quotes_gpc() ? stripslashes($value) : $value) . "\r\n";
  4.  
  5. echo mail($email, "=?$charset?B?" . base64_encode($subject) . "?=", $body, $head) ? $message : $error;
  6.  
  7. }
  8. else
  9. {
  10. ?>


Jak tego się pozbyć?
nospor
nie file_get_contents a include
Mephistofeles
file_get_contents pobiera zawartość pliku, nie wykonując jej, dlatego jak napisał nospor do tego celu stosuje się include/require.
ReBeLs513
PHP INCLUDE wyprobowalem przed File Get Contents... i przy include strona była w ogóle biała...
Mephistofeles
Pokaż includowany skrypt, pewnie masz jakiś błąd.
  1. else
  2. {
  3. ?>

Jeśli zamykasz znacznik przed końcem instrukcji, to użyj czegoś takiego:
  1. <?php if (true): ?>
  2. true
  3. <?php else: ?>
  4. false
  5. <?php endif; ?>
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.