Autor Zpráva
damo115
Profil
cawte chcem zapisat kod do indexu ze ked kliknem na link tak sa do index zapise ze vas ma presmerovat na oprava.php
Darker
Profil
Skus se trochu rozepsat.
Přesměrování:
HTTP hlavičkou.
Javascriptem.
Meta tagem.

Ukládání do souboru se dělá funkcí file_put_contents (nebo složitě přes objekt získaný funkcí fopen).
damo115
Profil
Chcem urobit ze ked kliknem na button tak sa do index.php zapise ze s toho suboru ta mam presmerovat na iny naprikal oprava.php
Darker
Profil
Aha, už chápu, ty chceš mít možnost zapnout maintenance mód když upravuješ stránku.
Tak do indexu dáš
if(/*v nějakém souboru je něco*/)/*přesměrování*/
else /*nepřesměrování*/;

A do administrace skript který upraví dotyčný soubor pokud odešleš požadavek na zapnutí/vypnutí.
Spectator
Profil
Někdo (třeba ty) klikne na tlačidlo a v index.php se zapíše nějakej redirect do oprava.php, takže už do index.php nikdy nikdo nevstoupí, protože je v něm přesměrování?
damo115
Profil
prosim daj priklad toho
if(/*v nějakém souboru je něco*/)/*přesměrování*/
else /*nepřesměrování*/;

lebo neviem jak to dat
damo115
Profil
Spectator:
presne tak
Spectator
Profil
damo115:
Pak stačí v index.php mít to tlačidlo, při stisku jt do nějakého vedlejšího souboru zpracovaniTlacitka.php, tam otevřít soubor index.php a potřebně upravit (normální páce s textem). potom uzavřít a vrátit se zpět na index, který by měl být už modifikovaný.

Jen si nejsem uplně jist, předpokládám, že ano, zda jde funkcí fopen možné upravovat php soubory. Podlě mě by to jít mělo.
damo115
Profil
to uz viem len neviem urobit podmienku ze ked najde to co som zapisal presmeruje a ked nie nepresmeruje
Spectator
Profil
na čem je závislá? Co má být rozhodující pro podmínku?

EDIT: čas, id uživatele, datum narození, práva, .... ???
damo115
Profil
aj len chcem overit ci je v indexe toto co tam zapisem s buttonom ak je tak presmeruje ak nie tak nepresmeruje
Spectator
Profil
Tak buď to můžeš zapsat někam externě do nějaký db nebo ini souboru nebo rozparsovat ten index a zjistit, zda tam je, co tam být má nebo není (složitější varianta)
damo115
Profil
to zistenie ci je v indexe to ukaz jak sa to robi alebo ten ini subor
Spectator
Profil
- musel bys otevří soubor pro čtení, pomocí regulárních výrazů najít hledaný text
- otevření a přečtení ini:
1) vytvoříš soubor něco.ini a napíšeš nějakou proměnnou třeba
podminka = "1"


2) v php otevřeš
$path = '/home/public_html/xxxxxxxx/něco.ini';
$promenne=@parse_ini_file($path);
// potom k proměnne přistoupíš jakok poli
$promenne["podminka"];
Spectator
Profil
Nebo prostě pokud to zapíšeš na správné místo (na začátek souboru), tak pokud tam přesměrování bude, pak se to přesměruje, pokud ne, tak se to nepřesměruje! Nemusíš nic vymejšlet a bude to fungovat

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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

0