Generowanie HTML w php

0

Mam problem, a mianowicie potrzebuję wczytać stronę do zmiennej, następnie dodać do tej strony dane (czyli nazwę i link) które zostają wcześniej przesłane przez formularz metodą post i wyświetlić.
Coś takiego naskrobałem :

<?php
if(empty($_POST['nazwa']) and empty($_POST['link'])) {
} 
else {
$nazwa=$_POST['nazwa']);
$link=$_POST['link']);
$strona=file_get_contents('frameplayer.html');
$strona=str_replace('<span class="title"></span>', '<span class="title">'.$nazwa.'</span>', $strona);
$strona=str_replace("adres", $link, $strona);
echo $strona;
}
?> 
0

ale oczywiście nie działa :(

0

Nie każ nam się domyślać w jakim sensie nie działa.
Wyświetlany jest jakiś błąd?
Wyświetlana jest tylko strona informująca o błędzie 500?
Nie ma błedu, tylko po prostu nic nie zostaje podmienione?

Na pierwszy rzut oka masz błąd składni przy przypisywaniu wartości $_POST do zmiennych nazwa i link - nie powinno być zamykającego nawiasu przed średnikiem.

0

masz jakieś niepotrzebne nawiasy zamykające:

$nazwa=$_POST['nazwa']); <- tu
$link=$_POST['link']); <- tu

poza tym działa

0

Nic się nie wyświetla, pusta strona kod źródłowy również.
//OK, już naprawione.

1 użytkowników online, w tym zalogowanych: 0, gości: 1