czernin
14.07.2012, 07:35:07
Witam,
Mam pytanie: Jaka funkcja jest odpowiedzialna za utworzenie nowej podstrony przez użytkownika?
Wiem, trochę to niezrozumiałe, więc:
Chodzi mi o to, że jak użytkownik wypełni formularz, w którym podaje się nazwę gry i opis to zostanie utworzona podstrona /nazwa_gry.php na której będzie znajdował się opis.
Pozdrawiam.
Kshyhoo
14.07.2012, 08:03:44
Funkcja może zwać się newPage(), również nowaStrona()... stronaUsera() to też dobra nazwa.
PS. czy to pokolenie dzieci Neostrady weszło w erę zabawy kodem?
damianpsp2000
14.07.2012, 08:15:29
spróbuj to w taki sposób...
<?php
$opis_gry = 'opis'; //opis gry z formularza
$plik = fopen(''.$nazwa_gry.'.php', 'w'); //utwórz zmienną plik która równa się otworzeniu pliku pod nazwą gry z formularza lecz jeżeli takiego pliku nie ma to go utwórz...
flock($plik, 2
); //zablokuj plik do zapisu fwrite($plik, $opis_gry); //zapisz w pliku opis gry flock($plik, 3
); //odblokuj plik
?>
o to chodziło?
czernin
14.07.2012, 08:20:24
damianpsp2000, tak, o to chodziło. Dzięki.
Mephistofeles
14.07.2012, 10:32:03
Ten kod można zastąpić jedną funkcją -
file_put_contents(...).
bpskiba
14.07.2012, 10:49:40
To jest brnięcie w ślepy zaułek!
Nie tworzy się nowego pliku, ale dane zapisuje w bazie danych.