<?php
#=====================================================#
function save() {
// stworzenie nowych danych
$noweDane = 'ok';
// zapisanie nowych danych
// otwarcie pliku do zapisu
$fp = fopen("baza.sql", "w");
// zapisanie danych
// zamknięcie pliku
header("Content-type: baza.sql"); header("Content-Disposition: attachment; filename=baza.sql"); }
#=====================================================#
{
save();
}
echo '<a href="admin.php?go=mysql_copy&save">Zapisz</a>'; ?>
Tak wygląda funkcja zapisu danych do pliku i pobranie go. Ale w pliku zamiast pojawić się treść 'ok' pojawia się źródło html strony. Dlaczego?