Autor | Zpráva | ||
---|---|---|---|
tony2 Profil |
#1 · Zasláno: 9. 7. 2009, 16:46:42
Udělal jsem si primitivní administraci ale nějak mi blbne mohli by jste mi ji zkontrolovat?Jo a jak bych případně měl udělat tohle samé ale jen na editaci nebo toto upravit že když zadám jméno souboru který existuje že to do textarey načte jeho obsah a muže se to upravit a uložit (přepsat).
<html> <head> </head> <body> <form method="post"> <table> <tr><td colspan="1"><b>Nová stránka:</b></td></tr><tr><tr><td>Název souboru:</td><td><input name="soubor"></td></tr> <tr><td>Text:</td><td><textarea style="width: 200px; height: 200px;" name="text"></textarea></td></tr> </table> <input type="submit" value="Odeslat"> </form> <?php $soubor = $_POST['soubor']; $text = $_POST['text']; file_put_contents ($soubor, $text); ?> </body> </html> |
||
fuckin Profil |
#2 · Zasláno: 9. 7. 2009, 18:37:08
popis problem ="nejak mi blbne"
tak to je fakt zajimavy popis problemu. |
||
Brouzdalek Profil |
#3 · Zasláno: 9. 7. 2009, 18:57:12
tony2
Ty jsi ten "programátor", co hledá grafiky? Fakt vtipné :)) |
||
tony2 Profil |
#4 · Zasláno: 9. 7. 2009, 19:30:32 · Upravil/a: tony2
jo :) no tož já tam nemužu najít chybu jo a grafika potřebuju tohle nezvládnu sám :)
jo a co takhle místo toho komentáře poradit?A navíc jsem Kodér a programátor :D |
||
fuckin Profil |
#5 · Zasláno: 9. 7. 2009, 21:11:07
tony2
Tak to budes sam kdo si to mysli. Jelikoz si tak zkuseny tak sis urcite var_dump()nul vsechny promenne a nekolikrat to projel v debuggeru, o watches se ani nezminuji. Aha, uz to mam, ty nas tady zkousis co? Mam te profiku :) Co tam tak nastavit aspon action ty kodere hmm? O transferu ani nemluve. |
||
fuckin Profil |
#6 · Zasláno: 9. 7. 2009, 21:12:17
tony2
Tak to budes sam kdo si to mysli. Jelikoz si tak zkuseny tak sis urcite var_dump()nul vsechny promenne a nekolikrat to projel v debuggeru, o watches se ani nezminuji. Aha, uz to mam, ty nas tady zkousis co? Mam te profiku :) Co tam tak nastavit aspon action ty kodere hmm? O transferu ani nemluve. |
||
Majkl578 Profil |
#7 · Zasláno: 10. 7. 2009, 01:18:23 · Upravil/a: Majkl578
problem je opravdu spatne definovany. taky mi "blbne" notebook. :)
fuckin neblbni, je mu 13, je to zamaskovany novodoby A. Einstein! mimojine: co to zavolat tak, ze $_POST['soubor'] === basename($_SERVER['PHP_SELF']) ? ou, ja zapomel, to byl ucel :\ |
||
tony2 Profil |
#8 · Zasláno: 10. 7. 2009, 08:53:39
no jo tak sorry že sem se na neco ptal už mě ty vaše odpovědi fakt štvou...no já si to ještě jednou projdu ale žádnou vážnou chybu tam nevidím ...
|
||
Alphard Profil |
#9 · Zasláno: 10. 7. 2009, 09:03:20
Lidi, jsme v sekci PHP, ne drbů. Držte se prosím dotazu.
tony2: Jestli neupřesníte problém, tak vám nikdo neporadí. Vaše ukázka je při standardním nastavení funkční. Action si prohlížeč doplní na aktuální stránku a relativní adresa souboru by také neměl být problém. Jen to dejte do podmínky: <?php if (!empty($_POST['soubor'])) file_put_contents ($_POST['soubor'], $_POST['text']); ?> Možnosti, že se přemaže již existujícíc soubor jste si (snad) vědom. |
||
tony2 Profil |
#10 · Zasláno: 10. 7. 2009, 09:04:12
Warning: file_put_contents(Test) [function.file-put-contents]: failed to open stream: Permission denied in /home/free/ic.cz/a/andus/root/www/admin.php on line 17
tak toto mi to hlásí i po menší opravě |
||
valecekm Profil |
#11 · Zasláno: 10. 7. 2009, 09:05:28
tony2
Uz neeee :-( TO je snad posledni vec, co ti budu opravovat a ja budu doufat nebo se spis teda modlit, at ty weby nedelas za ucelem zisku. Popis vice svuj problem prosimte. Pak se teprve ozvu ;-). Jinak poznamka. Pokud chces menit nekde nejaky clanky atd, tak pres soubory(textaky) se to PROSTE NEDELA a uz sem to vzpominal dnes rano a rikal ti to, ze se do niceho nemas hrnout a radej studovat, studovat, studovat. Napis na mail a ja ti to vysvetlim polopate kde a jak zacit a co se ucit a nikam se nehrnout a zbytecne neplnit toto forum prakticky nesmyslnejma dotazama. valecekm(uzenac)seznam.cz |
||
Aesir Profil |
#12 · Zasláno: 10. 7. 2009, 09:07:27
tony2:
„Warning: file_put_contents(Test) [function.file-put-contents]: failed to open stream: Permission denied in /home/free/ic.cz/a/andus/root/www/admin.php on line 17“ Skript nemá právo zápisu do cílového souboru. Způsob nastavení je různý podle operačního systému. |
||
tony2 Profil |
#13 · Zasláno: 10. 7. 2009, 09:17:02
neboj za ucelem zisku potrvá alespon ještě 2 roky :)
hmm jo jaktože nemá právo teda pokud myslím je to to 777? ne? a to mám |
||
valecekm Profil |
#14 · Zasláno: 10. 7. 2009, 09:18:04
tony2
Alespon :-) |
||
Aesir Profil |
#15 · Zasláno: 10. 7. 2009, 09:22:40
tony2
„hmm jo jaktože nemá právo teda pokud myslím je to to 777? ne? a to mám“ I na tom adresáři do kterého se snažíte soubor zapsat? |
||
fopen Profil * |
#16 · Zasláno: 10. 7. 2009, 10:42:04
niektore hostingy maju obmedzenu manipulaciu zo subormi v root adresari , mozno to je ten pripad a tak ti neostava nic ine nez svoje skripty alebo subory urcene na zapis cez http rozhranie presunut do podadresara
|
||
tony2 Profil |
#17 · Zasláno: 10. 7. 2009, 10:44:48
hm já to mám v podadresáři
|
||
tony2 Profil |
#18 · Zasláno: 10. 7. 2009, 10:48:42
jo tak z ničeho nic to nehlásí ten error ale nevidím že by to něco udělalo :D
|
||
Aesir Profil |
#19 · Zasláno: 10. 7. 2009, 10:52:57
tony2:
„jo tak z ničeho nic to nehlásí ten error ale nevidím že by to něco udělalo :D“ Zkuste si vypsat návratovou hodnotu fce file_put_contents a obsah obou proměnných, ať víte na čem jste. |
||
fopen Profil * |
#20 · Zasláno: 10. 7. 2009, 10:54:59
tak mu nastav "permissions" na "0775" a malo by to fungovat
|
||
tony2 Profil |
#21 · Zasláno: 10. 7. 2009, 11:04:52
hele ne tož díky za pomoc alespon vy někteří a já na to asi zatím kašlu no :(
|
||
Časová prodleva: 15 let
|
0