Autor | Zpráva | ||
---|---|---|---|
damo115 Profil |
#1 · Zasláno: 17. 5. 2011, 16:50:07
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 |
#2 · Zasláno: 17. 5. 2011, 17:07:15 · Upravil/a: Darker
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 |
#3 · Zasláno: 17. 5. 2011, 17:10:29
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 |
#4 · Zasláno: 17. 5. 2011, 17:14:32
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 |
#5 · Zasláno: 17. 5. 2011, 17:15:34
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 |
#6 · Zasláno: 17. 5. 2011, 17:16:11
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 |
#7 · Zasláno: 17. 5. 2011, 17:16:47
Spectator:
presne tak |
||
Spectator Profil |
#8 · Zasláno: 17. 5. 2011, 17:36:15 · Upravil/a: Spectator
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 |
#9 · Zasláno: 17. 5. 2011, 17:38:55
to uz viem len neviem urobit podmienku ze ked najde to co som zapisal presmeruje a ked nie nepresmeruje
|
||
Spectator Profil |
#10 · Zasláno: 17. 5. 2011, 17:41:16 · Upravil/a: Spectator
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 |
#11 · Zasláno: 17. 5. 2011, 17:43:29
aj len chcem overit ci je v indexe toto co tam zapisem s buttonom ak je tak presmeruje ak nie tak nepresmeruje
|
||
Spectator Profil |
#12 · Zasláno: 17. 5. 2011, 17:46:07
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 |
#13 · Zasláno: 17. 5. 2011, 17:47:06
to zistenie ci je v indexe to ukaz jak sa to robi alebo ten ini subor
|
||
Spectator Profil |
#14 · Zasláno: 17. 5. 2011, 17:52:21 · Upravil/a: Spectator
- 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 |
#15 · Zasláno: 17. 5. 2011, 18:00:35
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
|
||
Časová prodleva: 13 let
|
0