ďťż

[php] Błąd w zmiennej

       

Podstrony


telcocafe

Witam.
Taki oto problem mam.
W trakcie otwierania strony wyskakuje błąd:
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /var/www/www/admin.php on line 870

Oto kod:
$dane= ' <?php $db_login=\''.$_POST['db_login'].'\'; //lOGIN DO BD $db_pass=\''.$_POST['db_pass'].'\'; //hasło do bd $db_host=\''.$_POST['db_host'].'\'; //host bd $db_name=\''.$_POST['db_name'].'\'; //nazwa bd $sql_conn = mysql_connect($db_host, $db_login, $db_pass); //logowanie do bd $no_post = 5; //ilość postów na www $druzyna=\''.$_POST['druzyna'].'\'; $historia=\''.$_POST['historia'].'\'; $zastepy=\''.$_POST['zastepy'].'\'; $harcerze=\''.$_POST['harcerze'].'\'; $zbiorki=\''.$_POST['zbiorki'].'\'; $forum=\''.$_POST['forum'].'\'; $kontakt=\''.$_POST['kontakt'].'\'; $site_name=\''.$_POST['site_name'].'\'; //to jest ta linijka [870] $error="'.$_POST['error'].'"; ?>';

W czym tkwi błąd?!



Po co meczyc sie z \ jezeli zamiast \' mozna zastosowac ", tak jak przy zmiennej $error? Jaka jest zawartosc zmiennej w linii powodujacej blad?
Użytkownik kokoss15 edytował ten post 24 marzec 2008, 11:30
.'\'; -> .'\'';

Jeśli chcesz się tak męczyć, to nikt ci nie broni ;)
Sprawdziłem kod u siebie i wszystko jest okay. Może bug jest gdzie indziej?

@up: chyba nie w tym wypadku ;D



Problem jest w tym co jest zawartoscia zmiennej w blednej linijce. Musimy wiedziec co to jest. Bez tego Ci nie pomozemy.


[b]$dane= ' <?php[/b] //ten twoj kod [b]?>';[/b]
Co to? nie daj <?php i ?> ten kod się nie wykona. Chyba że zapisujesz do pliku albo bazy.
ogólnie mi coś tu nie pasuje zamiast ' daj " oczywiście na samym początku zmiennej $dane
//edit
U mnie też ok pomyliłem się :D, ale czy to zapisujesz do bazy, albo pliku, czy to gdzieś wyświetlasz

up @kokoss15
ta zmienna to $site_name=\''.$_POST['site_name'].'\';
Użytkownik tomek10861 edytował ten post 25 marzec 2008, 08:43
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.