[ Príspevkov: 5 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 24.06.10
Prihlásený: 06.08.13
Príspevky: 42
Témy: 20 | 20
NapísalOffline : 04.07.2012 22:07 | Prečítať PHP súbor

Zdravím, chcem sa spýtať, či je možné prečítať obsah PHP súboru? Napr. pomocou funkcie file_get_contents() alebo fread() apod. Skúšal som si vytvoriť <textarea> priestor kde by som si načítal svoj PHP súbor, upravil ho a uložil. Je vôbec niečo také možné? (môj kód mi nefungoval aj keď žiadnu chybu neohlásilo). Napadá ma, či by si potom nemohol ktokoľvek takto otvoriť súbor a preto neviem, či je to vôbec reálna myšlienka.


Offline

Čestný člen
Čestný člen
Prečítať PHP súbor

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5447
Témy: 30 | 30
Bydlisko: Bratislava
NapísalOffline : 04.07.2012 22:23 | Prečítať PHP súbor

Áno, je to možné. Možno by pomohlo, keby si ukázal tvoj kód (aspoň tú časť, ktorá to mala načítať).


_________________
Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme.
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 24.06.10
Prihlásený: 06.08.13
Príspevky: 42
Témy: 20 | 20
Napísal autor témyOffline : 04.07.2012 22:57 | Prečítať PHP súbor

Kód:
if(isset($_POST["item_u"]) && isset($_POST["generation_u"]))
          {
            $polozka = $_POST["item_u"];
            $gen = $_POST["generation_u"];
            $sql = "SELECT odkaz FROM menu_generacia_".$gen." WHERE polozka='".$polozka."';";
            $sql_F = mysql_fetch_object(mysql_query($sql));
           
            $obsah = htmlspecialchars(file_get_contents($sql_F->odkaz)); //odkaz je napriklad 'kontakt.php'
            echo $obsah; //zatial som skusal len vypisat obsah
          }

S textovým súborom problém nebol, ale PHP súbor neotvorilo...

// pridané po 17 minútach od posledného príspevku

Ach, už sa mi to podarilo vyriešiť... htmlspecialchars :shock: ... Tie znaky mi spracovalo skôr ako ich vytlačilo. Ale aj tak, nemôže si ktokoľvek zadať priamo cestu k súboru a prečítať ho?


Offline

Čestný člen
Čestný člen
Prečítať PHP súbor

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5447
Témy: 30 | 30
Bydlisko: Bratislava
NapísalOffline : 05.07.2012 9:57 | Prečítať PHP súbor

Ako to myslíš "ktokoľvek"?
Jednoducho povedané, tie súbory môžeš prečítať iba ty vrámci tvojho hostingu. Nikto iný sa k tomu nedostane (nedá sa zavolať domena.sk/tvoj_subor.php, bolo by to bezpečnostné riziko).

Ale neviem, kde budeš mať editáciu týchto súborov - dúfam, že v nejakej zabezpečenej administrácii. A tiež si nemyslím, že takéto editovanie celých php súborov je najlepší nápad.


_________________
Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme.
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 24.06.10
Prihlásený: 06.08.13
Príspevky: 42
Témy: 20 | 20
Napísal autor témyOffline : 05.07.2012 16:33 | Prečítať PHP súbor

No, takto som to myslel, či sa nemôže niekto dostať k súboru cez priamu adresu...
Tú editáciu mám samozrejme zabezpečenú. Hneď v úvode overím, či má oprávnenie k zobrazeniu obsahu a ak nie tak mu vyhodí chybu a presmeruje inde. Iba jeden človek s oprávnením bude môcť editovať obsah pre prípad že by sa niečo pokazilo alebo bude treba zmeniť nejakú časť kódu, niečo vylepšiť apod. Samozrejme sa to dá aj prihlásením sa na server alebo niekde cez rozhranie FTP a otvoriť si konkrétny súbor, ale takto je to prehľadnejšie, lebo si len odkliknem čo chcem zmeniť a PHP mi všetko pripráví a ja už len zmením a uložím. Poprípade to potom môžem niekomu zveriť bez toho aby som mu dával heslo na hosting a vybaví veci priamo na webstránke.


 [ Príspevkov: 5 ] 


Prečítať PHP súbor



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Precitat php subor

v JavaScript, VBScript, Ajax

4

332

08.01.2010 22:43

Flety

V tomto fóre nie sú ďalšie neprečítané témy.

PHP nevie precitat .PHP

v PHP, ASP

8

463

18.03.2011 19:21

camo

V tomto fóre nie sú ďalšie neprečítané témy.

php a subor

v PHP, ASP

1

940

13.12.2005 2:13

RHS21

V tomto fóre nie sú ďalšie neprečítané témy.

php subor - dve moznosti

v PHP, ASP

3

290

22.10.2007 17:08

p360t

V tomto fóre nie sú ďalšie neprečítané témy.

Vieťe prečítať toto??

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Vzdelanie, štúdium, škola

48

4984

09.12.2007 20:14

Harlequin

V tomto fóre nie sú ďalšie neprečítané témy.

Vedia roboti precitat obsah emailovej spravy?

v Bezpečnosť a firewally

2

227

27.03.2012 15:08

quark

V tomto fóre nie sú ďalšie neprečítané témy.

modra obrazovka a restart POMOC precitat MINIDUMP

v Operačné systémy Microsoft

11

823

10.05.2007 22:09

DonKabat

V tomto fóre nie sú ďalšie neprečítané témy.

Vedci prišli na spôsob, ako prečítať z mozgu obraz

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Novinky

34

1007

28.09.2011 16:53

KocuR

V tomto fóre nie sú ďalšie neprečítané témy.

C++ Hlavickovy subor vs Hlavickovy subor s CPP suborom (Alebo deklaracia a definicia tried v1 alebo 2och suboroch)

v Assembler, C, C++, Pascal, Java

5

157

19.06.2017 21:16

BX

V tomto fóre nie sú ďalšie neprečítané témy.

PHP programátor - PHP, MySQL, jQuery,X)Html/CSS

v Ponuka práce

0

815

02.05.2011 12:08

magicmedia

V tomto fóre nie sú ďalšie neprečítané témy.

Vytvorenie suboru php a vlozenie php scriptu

v PHP, ASP

4

927

07.05.2010 14:02

DeiForm

V tomto fóre nie sú ďalšie neprečítané témy.

php ->mysql ->php Help.zoradit

v PHP, ASP

4

322

20.06.2009 12:44

KViki

V tomto fóre nie sú ďalšie neprečítané témy.

konfiguračný súbor

v PHP, ASP

2

214

28.11.2011 20:18

1daemon1

V tomto fóre nie sú ďalšie neprečítané témy.

Súbor....otvorenie

v Ostatné programy

3

389

19.04.2010 21:12

Milan.H

V tomto fóre nie sú ďalšie neprečítané témy.

ISO subor

v Obchody, reklamácie a právo

6

3348

18.11.2008 21:27

Linux

V tomto fóre nie sú ďalšie neprečítané témy.

Subor winsxs

v Operačné systémy Microsoft

1

1148

22.08.2008 21:13

yaJohny



© 2005 - 2017 PCforum, edited by JanoF