Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> PROBLEM z przeslaniem formularza do zmiennej
-Gość_Wilku-
post
Post #1





Goście







OD czego zaczac :] Mam taka podstrone:
<?php
require('strona.inc');

$stronaglowna = new Strona();

//$zawartosc = include('formularz.php');
$plik=fopen("$DOCUMENT_ROOT/../formularz.php", "r");

$stronaglowna->UstawPlik($plik);
//$stronaglowna->UstawZawartosc($zawartosc);
$stronaglowna->Wyswietl();
?>

Chce przekazac caly formularz z pliku formularz.php do zmiennej zebym mogl go potem wyswietlic na stronie. jesli zrobie to pierwszym sposobem przez include to wszystko dziala ale wyswietla mi formularz ponad calym ukladem strony. JEsli robie to poprzez otwarcie pliku funkcja fopen to wogole mi sie nic nie wyswietla (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Tak wygladaja funkcje w klasie Strona w pliku strona.inc ktore stworzylem do otawrcia pliku.

function UstawPlik($nowyplik)
{
$this->plik = $nowyplik;
}

function WyswietlPlik($plik)
{
while(!feof($plik))
{
$zaw=fgets($plik, 999);
echo $zaw.'<br />';
}
fclose($plik);
}

a tak wyglada wywolanie funkcji

function WyswietlMenu($przyciski, $plik)
{
echo "<table width = '100%' height='80%' bgcolor = 'white' cellpadding = '0' cellspacing = '0'>\n";
echo " <tr valign=top>\n";
echo " <td>\n";

echo "<table width='160px' height='150px' bgcolor = '#e6e6de' cellpadding = '0' cellspacing = '0'>\n";
echo " <tr>\n";
echo " <td>\n";


while (list($nazwa, $url) = each($przyciski))
{
echo "<tr>\n";
$this->WyswietlPrzycisk($nazwa, $url,
!$this->URL($url));
echo "</tr>\n";
}
echo " </td>\n";
echo " </tr>\n";
echo "</table>\n";
echo " </td>\n";

echo " <td>\n";
echo "<table align=top height='100%' bgcolor = 'white' cellpadding = '0' cellspacing = '0'>\n";
echo " <tr valign=top>\n";
echo " <td>\n";


$this->WyswietlPlik($plik); // /[COLOR=red]wywolanie funkcji

//echo $this->zawartosc;

echo " </td>\n";
echo " </tr>\n";
echo "</table>\n";

echo " </td>\n";
echo " </tr>\n";
echo "</table>\n";
}

Czy mozecie mi powiedziec co robie zle (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Jesli znacie jakis lepszy sposob umozliwiajacy przeslanie tego formularza to bardzo prosze o pomoc.
P.S. Dopiero zaczalem prace z php wiec nie krzyczcie za bardzo (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post

Posty w temacie


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: 24.08.2025 - 16:28