Kod
<font size=40><font color="navy"><font face="arial"><i>Wrzuciłeś film!</p></i></font></font></font>
Filmik:<br>
<?php echo $_GET ['link'] ?></p>
Wrzucone przez:<br>
<?php echo $_GET ['ksywa'] ?></p>
$links=$_GET['link'];
$ksywa=$_GET ['ksywa'];
Rodzaj: <br>
<?php switch($_GET['zamow']){
case "Humor":
echo "Humor";
break;
case "Bramki":
echo "Bramki";
break;
case "Kibice":
echo "Kibice";
break;
case "Gry":
echo "Gry";
break;
}
?>
</b></td></tr></table>
</body>
Filmik:<br>
<?php echo $_GET ['link'] ?></p>
Wrzucone przez:<br>
<?php echo $_GET ['ksywa'] ?></p>
$links=$_GET['link'];
$ksywa=$_GET ['ksywa'];
Rodzaj: <br>
<?php switch($_GET['zamow']){
case "Humor":
echo "Humor";
break;
case "Bramki":
echo "Bramki";
break;
case "Kibice":
echo "Kibice";
break;
case "Gry":
echo "Gry";
break;
}
?>
</b></td></tr></table>
</body>
Ten kod dziala dobrze, ale kiedy do switcha dodaje polecenie zapisu do pliku(probowalem z kilku stron, kursow)(otwarcie pliku, pobranie danych, zamkniecie pliku, dopisanie nowych danych, otwarcie pliku, zapisanie danych i zamkniecie) za kazdym razem pokazuje sie blad. kiedy dopisze np.: $link=$_GET['link']; przed switchem to blad przesuwa sie o linijke. co zrobic zeby zapisywalo mi np humor do humor.txt itd.(pliki mam stworzone w folderze. Dodam ze czytanie danych z pliku za pomoca readfile() dziala. A oto kod ktory wstawilem do zapisu:
Kod
// wczytanie starych danych
// otwarcie pliku do odczytu
$fp = fopen("humor.txt", "r");
//odczytanie danych
$stareDane = fread($fp, filesize("humor.txt"));
// zamknięcie pliku
fclose($fp)
// stworzenie nowych danych
$noweDane = $_GET['link'];
//probowalem tutaj dodac takze zmienne $link tak jak pisalem wyzej.
$noweDane .= $stareDane;
// zapisanie nowych danych
// otwarcie pliku do zapisu
$fp = fopen("humor.txt", "w");
// zapisanie danych
fputs($fp, $noweDane);
// zamknięcie pliku
fclose($fp);
// otwarcie pliku do odczytu
$fp = fopen("humor.txt", "r");
//odczytanie danych
$stareDane = fread($fp, filesize("humor.txt"));
// zamknięcie pliku
fclose($fp)
// stworzenie nowych danych
$noweDane = $_GET['link'];
//probowalem tutaj dodac takze zmienne $link tak jak pisalem wyzej.
$noweDane .= $stareDane;
// zapisanie nowych danych
// otwarcie pliku do zapisu
$fp = fopen("humor.txt", "w");
// zapisanie danych
fputs($fp, $noweDane);
// zamknięcie pliku
fclose($fp);
Prosze o pomoc.