Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Odczytywanie Danych Z Pliku PHP
troian
post 3.02.2013, 20:01:52
Post #1





Grupa: Zarejestrowani
Postów: 184
Pomógł: 2
Dołączył: 3.02.2013

Ostrzeżenie: (0%)
-----


Witam wszystkich, jestem nowy na tym forum. Kolega zadał mi pytanie czy dale z pliku php mogą zostać wyświetlone tak jak np z Tabelki.

chodzi mi o coś takiego:
  1. $mysql_host = "host";
  2. $mysql_user = "user";
  3. $mysql_pass = "pass";


mam tutaj kod z Konfiguracją połączenia mysql, i czy jest możliwość aby dane host, user, pass były wyświetlane
w innym kodzie np odczyt.php

ma to wyglądać tak:
$mysql_host = "test1";
$mysql_user = "test2";
$mysql_pass = "test3";

i na stronie odczyt.php
host strony to: test1
uzytkownik storny to: test2
haslo storny to: test3

Ten post edytował troian 3.02.2013, 20:04:02
Go to the top of the page
+Quote Post
wujek2009
post 3.02.2013, 20:46:10
Post #2





Grupa: Zarejestrowani
Postów: 350
Pomógł: 31
Dołączył: 23.05.2010

Ostrzeżenie: (0%)
-----


Czy mówimy tutaj o include/require lub include_once/require_once? W sensie w pliku "config.php" trzymasz w/w zmienne a w pliku odczyt.php
stosujesz zapis:
  1. include_once 'config.php';
  2. var_dump($mysql_host, $mysql_user, $mysql_pass);


linki:
http://php.net/manual/en/function.include.php
http://www.php.net/manual/en/function.require.php
http://www.php.net/manual/en/function.include-once.php
http://www.php.net/manual/en/function.require-once.php
Go to the top of the page
+Quote Post
R_D_U
post 3.02.2013, 21:12:03
Post #3





Grupa: Zarejestrowani
Postów: 28
Pomógł: 1
Dołączył: 21.01.2012

Ostrzeżenie: (0%)
-----


  1. <?php
  2. require_once('config.php');
  3.  
  4. mysql_connect ($mysql_host,$mysql_login,$mysql_pass);
  5. mysql_select_db($mysql_baza);
  6. ?>

w skrypcie, a w config.php
  1. <?php
  2.  
  3. $mysql_host="test1"; // IP hosta
  4. $mysql_login="test2"; // Login do bazy mysql
  5. $mysql_pass="test3"; // hasło -||-
  6. $mysql_baza="data_base"; // baza danych
  7.  
  8. ?>
Go to the top of the page
+Quote Post
troian
post 5.02.2013, 09:34:56
Post #4





Grupa: Zarejestrowani
Postów: 184
Pomógł: 2
Dołączył: 3.02.2013

Ostrzeżenie: (0%)
-----


Bardzo dziękuje za pomoc wink.gif

a jeszcze jedno pytanie
ktoś mówił że przez odwołanie
<?php include("config.php"); ?> można się włamać Znaczy odczytać Zawartość config
i pytanie moje czy to prawda ? a jeżeli tak to jak w jaki sposób ? bo nie za bardzo rozumiem i w jaki sposób to można
zabezpieczyć podobno trzeba zastąpić include na include_once.
Go to the top of the page
+Quote Post
CuteOne
post 5.02.2013, 09:44:49
Post #5





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

Ostrzeżenie: (0%)
-----


- jeżeli masz wyłączoną dyrektywę allow_url_include to nie ma takiej, możliwości
- można natomiast otworzyć plik config.php z poziomu przeglądarki (chociaż w twoim wypadku to nie wiele da - pojawi się pusta strona).

Jeżeli jednak chcesz się przed tym zabezpieczyć to poczytaj o .htaccess (a dokładnie o "deny from *")

Ten post edytował CuteOne 5.02.2013, 09:45:18
Go to the top of the page
+Quote Post
!*!
post 5.02.2013, 11:10:08
Post #6





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


Cytat(CuteOne @ 5.02.2013, 09:44:49 ) *
Jeżeli jednak chcesz się przed tym zabezpieczyć to poczytaj o .htaccess (a dokładnie o "deny from *")


Lub w pliku index.php na samym początku umieść

  1. define('QWERTYUIOP', 'ASDFGHJKL');


A w pliku który nie chcesz, aby był widoczny w bezpośrednio:

  1. defined('QWERTYUIOP') OR exit;


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 12.07.2025 - 18:03