Autor Zpráva
Martin Buchta
Profil
Dobrý den, chystám se provozovat menší web, na mých stránkách potřebuji, ať pomocí dat z formuláře server vytvoří stránku a nahraje ji na FTP server. Konkrétně se jedná o registraci, přičmž data z registračního formuláře budou v té stránce.
Návštěvník se zaregistruje, server to zpracuje a udělá jeho profilové stránky. Vše automaticky!!! Pomozte mi prosím, jak to mám udělat, nejlépe přes PHP. Díky.
LOPAD
Profil
myslíš php/html súbor pre každého zaregistrovaného? ak áno, nieje to problém. Bude to vlastne ako CMS....
Stačí ak vytvoríš súbor v php, ktorý ti bude zapisovať prijaté údaje cez fopen, fwrite a fclose.
Subor.php:

<html>
<title>
Registračný formulár
</title>
<body>
<form action="subor.php" method="post">
<input type="text" name="name"><br>
<input type="text" name="title"><br>//titulok sa vpíše tu
<input type="text" name="obsah"><br> //obsah sa vpíše tu
<input type="submit" value="vytvor stránku!" name="confirm">
</html>
<?php
if(isset($_POST['confirm'])){
$name = $_POST['name'];
$title = $_POST['title'];
$body = $_POST['obsah']; //užívateľom vložený text z obsah sa vkladá do premennej $body
$fp = fopen("www/users/".$name.".html", 'w');
fwrite($fp, "<html><title>".$title."</title><body>".$body."</body></html>"); //tu sa do súboru pomenovaného podľa mena čo zadal užívateľ v adresári  www/users/  vkladá užívateľom vložený text do title medzi tagy <title>. a obsah to isté.
fclose($fp);





}

tento kód ti zapíše html do súboru, vytvorí ti ho.
Taps
Profil
Martin Buchta:
nejlepší je využít kombinaci php+mysql
viz např.
http://pecan.cz/index.php?id=38&n=registrace-prihlaseni-uzivatelu
LOPAD
Profil
Taps:
on chcel pre každého zaregistrovaného vytvoriť vlastný web.
Aspoň tak som ho pochopil.
Taps
Profil
LOPAD:
Návštěvník se zaregistruje, server to zpracuje a udělá jeho profilové stránky
já pochopil že chce vytvořit profily
Martin Buchta
Profil
LOPADe - správně jsi to pochopil :)
Prosímtě, uprav mi ten kód, ať se ty stránky ukládají do www/users/* a tam, kde mám napsat obsah stránky napiš "obsah". Nebo nějak, ať se v tom vyznám, dík.
LOPAD
Profil
body je telo, title je titulok. oobidve tieto veci tvoria obsah stránky.
Taps
Nemyslím. Pre začiatočníka je to náročnejšie, ale nezaplnuje to priestor stránky.
Martin Buchta
Profil
díky, jdu to zkusit, zpracovává to ta samá stránka ten formulář že?
Martin Buchta
Profil
nejde mi to :( nepotřebuje to náhodou ftp udáje?
LOPAD
Profil
Vo mne chyba nieje.
Nie je www náhodou koreňový adresár? to by mohol byť problém.
Mne to ide. www je určite koreňový adresár, alebo taký adresár nemáš vytvorený.
Ide mi to tu na http://www.wos-zshrnche.6f.sk/subor.php
a over si to tu:
http://www.wos-zshrnche.6f.sk/after_login/adresare.php
LOPAD
Profil
Do budúcnosti, slušné je aj poďakovať.
1Pupik1989
Profil
lepši je se chvilku učit a udělat stránku dynamicky přes php+mysql a přidat htaccess, aby to url vypadalo. nebo alespoň udělat header a footer zvlášť a do souboru uložit include nebo nějaký rám. zase by se ušetřilo spoustu zbytečně zaplácaného místa.
LOPAD
Profil
áno, ale pre začiatočníka ťažšie. Ak nemá literatúru, a neplánuje si ju kúpiť, ťažko to dosiahne.
Podľa mňa itak chce robiť CMS, a toto je len záštita.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0