Db cnx with *.inc file

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
Άβαταρ μέλους
p_pan
Δημοσιεύσεις: 1248
Εγγραφή: 11 Φεβ 2007 20:45
Τοποθεσία: Άστεγος!

Db cnx with *.inc file

Δημοσίευση από p_pan » 14 Νοέμ 2007 02:20

hello diabasa kapou oti einai poio asfali na exeis to conne me tin db se ena arxeio me katalijei .inc

steki???
Αγράματος...

Άβαταρ μέλους
cpulse
Script Master
Δημοσιεύσεις: 1527
Εγγραφή: 21 Μαρ 2006 19:30
Τοποθεσία: Αθήνα village
Επικοινωνία:

Db cnx with *.inc file

Δημοσίευση από cpulse » 14 Νοέμ 2007 15:11

Τα αρχεία με κατάληξη .inc κατεβαίνουν αυτούσια στον web browser. Ακριβώς σαν τα .txt .
Αν εκτός από τον κώδικα για την σύνδεση με την βάση έχεις βάλει passwords σε τέτοια αρχεία, απλά έχεις ένα τρύπιο σύστημα από θέμα ασφάλειας!!

Για την ταχύτητα δεν ξέρω να σου απαντήσω.

Drupaλάς στο είπε αυτό;

Άβαταρ μέλους
p_pan
Δημοσιεύσεις: 1248
Εγγραφή: 11 Φεβ 2007 20:45
Τοποθεσία: Άστεγος!

Db cnx with *.inc file

Δημοσίευση από p_pan » 15 Νοέμ 2007 03:18

oxi kamia epafi.. apla to diabasa... den 8umamai pou.. ekana ena search sto google... security in php kai m ebgale kapoia link.. se ena apo auta brika auto... kai eixe san paradigma to ejis:

Κώδικας: Επιλογή όλων

<?php

$host = "localhost";
$user = "username";
$pass = "password";
$db = "mydb";

$conn = mysql_connect&#40;"$host", "$username", "$password"&#41; or die&#40;mysql_error&#40;&#41;&#41;; 
$db = mysql_select_db&#40;"$db", $conn&#41; or die&#40;mysql_error&#40;&#41;&#41;; 

?>

auto akribos pou diabazeis.... ara einai kalitera na to exo etsi alla me katalijei php??? ektos kai an jereis kanena poio asfali tropo...
Αγράματος...

Άβαταρ μέλους
cpulse
Script Master
Δημοσιεύσεις: 1527
Εγγραφή: 21 Μαρ 2006 19:30
Τοποθεσία: Αθήνα village
Επικοινωνία:

Db cnx with *.inc file

Δημοσίευση από cpulse » 15 Νοέμ 2007 17:18

Κατά την ταπεινή μου γνώμη είναι πολύ καλύτερα η κατάληξη να είναι .php γιατί έτσι το αρχείο κάνει parse, δεν πάει αυτούσιο στον χρήστη. Μπορείς όμως να το προστατέψεις με άλλους τρόπους, όπως πχ με το να το βάλεις σε ένα ξεχωριστό directory παρέα με ένα .htaccess που να κόβει την πρόσβαση:

.htaccess

Κώδικας: Επιλογή όλων

deny from all

Άβαταρ μέλους
p_pan
Δημοσιεύσεις: 1248
Εγγραφή: 11 Φεβ 2007 20:45
Τοποθεσία: Άστεγος!

Db cnx with *.inc file

Δημοσίευση από p_pan » 15 Νοέμ 2007 19:16

axa...
euxaristo polu.. na se rotiso kati allo to htaccess douleuei se opoio katalogo kai na einai...!!!!!
pc:
httpdocs/kati/katiallo/.htaccess
e???
Αγράματος...

Άβαταρ μέλους
cpulse
Script Master
Δημοσιεύσεις: 1527
Εγγραφή: 21 Μαρ 2006 19:30
Τοποθεσία: Αθήνα village
Επικοινωνία:

Db cnx with *.inc file

Δημοσίευση από cpulse » 15 Νοέμ 2007 19:36

Ακριβώς! :)

Άβαταρ μέλους
p_pan
Δημοσιεύσεις: 1248
Εγγραφή: 11 Φεβ 2007 20:45
Τοποθεσία: Άστεγος!

Db cnx with *.inc file

Δημοσίευση από p_pan » 15 Νοέμ 2007 19:46

euxaristo kai pali..
Αγράματος...

Άβαταρ μέλους
p_pan
Δημοσιεύσεις: 1248
Εγγραφή: 11 Φεβ 2007 20:45
Τοποθεσία: Άστεγος!

Db cnx with *.inc file

Δημοσίευση από p_pan » 16 Νοέμ 2007 01:02

loipon... to dokimasa to ebala mesa se ena allo folder sto httpdocs alla den douleuei.......
Αγράματος...

Άβαταρ μέλους
cpulse
Script Master
Δημοσιεύσεις: 1527
Εγγραφή: 21 Μαρ 2006 19:30
Τοποθεσία: Αθήνα village
Επικοινωνία:

Db cnx with *.inc file

Δημοσίευση από cpulse » 17 Νοέμ 2007 17:27

Το κάθε .htaccess δουλεύει στο directory που το έχεις τοποθετήσει και στους υποφακέλους του. Δηλαδή αν το βάλεις στο directory /path/to/directory1 δεν θα λειτουργήσει στο /path/to/directory2, αλλά θα λειτουργήσει στο /path/to/directory1/subdirectory

Άβαταρ μέλους
p_pan
Δημοσιεύσεις: 1248
Εγγραφή: 11 Φεβ 2007 20:45
Τοποθεσία: Άστεγος!

Db cnx with *.inc file

Δημοσίευση από p_pan » 18 Νοέμ 2007 06:24

se exasa... giA kane ena replay...
Αγράματος...

Άβαταρ μέλους
FUBAR
Δημοσιεύσεις: 255
Εγγραφή: 12 Οκτ 2007 15:03
Τοποθεσία: 41°7' 16°51' (Earth)

Db cnx with *.inc file

Δημοσίευση από FUBAR » 18 Νοέμ 2007 13:47

Πρέπει το .htaccess να είναι στο φάκελο όπου βρίσκονται τα αρχεία που δεν θες να έχουν πρόσβαση οι χρήστες, και θα έχει ισχύ για τον συγκεκριμένο φάκελο και τους υποφακέλους του. Αν θέλεις να προστατεύσεις και άλλα αρχεία τα οποία βρίσκονται σε άλλους φακέλους θα πρέπει να τοποθετήσεις νέο .htaccess. Εναλλακτικά ή συμπληρωματικά μπορείς να παίξεις και με τα chmod.

πχ.
/-- <--root
-- folder1/
-- folder2/
---- .htaccess
---- /subfolder 1/
-- folder3/

(Το .htacess ισχύει ΜΟΝΟ για τον folder2 και τον subfolder 1)

Άβαταρ μέλους
p_pan
Δημοσιεύσεις: 1248
Εγγραφή: 11 Φεβ 2007 20:45
Τοποθεσία: Άστεγος!

Db cnx with *.inc file

Δημοσίευση από p_pan » 18 Νοέμ 2007 19:29

a... ok to epoiasa.... euxaristo
Αγράματος...

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες