Include-al más oldalról? PHP
Tehát. Van 2 domainom(pl: domainA.hu meg domainB.hu), 2 különböző tárhellyel rendelkeznek. Viszont szeretnék egy olyan php scriptet megjeleníteni domainA.hu-n ami domainB.hu tárhelyén van rajta? ezen az elérésen:
De ha ezt írom be: <?PHP include (' [link] ?> Akkor csak egy csomó kriksz-kraszt ír ki.
Pl:
Warning: include() [function.include]: URL file-access is disabled in the server configuration in /home/a8956437/public_html/asd/index.php on line 1
Warning: include( [link] [function.include]: failed to open stream: no suitable wrapper could be found in /home/a8956437/public_html/index.php on line 1
Warning: include() [function.include]: Failed opening ' [link] for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/a8956437/public_html/index.php on line 1
Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: Access denied for user 'a8956437'@'localhost' (using password: NO) in /home/a8956437/public_html/index.php on line 7
Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: A link to the server could not be established in /home/a8956437/public_html/index.php on line 7
Mit tegyek? (Nem szeretném ezt a php filet rámásolni a domainA.hu tárhelyre, mert más is hozzáfér és nem szeretném, ha rajtam kívül más szerkeszteni tudja)
Nem szép dolog így inculdeolni. :S
De ha mindenképpen ezt akarod, akkor ez kell neked:
(Az "allow_url_include" részt olvasd el különösen! A szerveren engedélyezni kell, ha nem saját a szerver, akkor nem biztos, hogy sikerül!)
Itt csak include(), include_once(), require(), require_once() ezek vannak feltűntetve. De ha így csinálom, akkor kiírja azt a sok Warning-ot.
<?PHP include (' [link] ?>
Ezt szeretném valahogy helyesen, hogy ne írjon ki warning-ot.
Olvasd el amit linkeltem, hogy miért!
(A warning is írja: "URL file-access is disabled in the server configuration".)
Nem szabad ilyet csinálni, különben feltörik a szerveredet.
Vagyis hát lefuttathatnak rajta bármilyen php-t, ha ilyet művelsz.
Csak saját szerveren lévő file-t include-olj, és azt se http-n keresztül.
Ezt nem lehet így kategorikusan kijelenteni, hogy feltörik.
Ha nincs manipulálható változó az include-ban, akkor nem keletkezik remote file inclusion "hiba", amit ki lehetne használni.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!