Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Definisanje varijabli u jednom fajlu ?

[es] :: PHP :: PHP za početnike :: Definisanje varijabli u jednom fajlu ?

[ Pregleda: 1701 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

CiM0beTa

Član broj: 303979
Poruke: 194
193.107.4.*



+50 Profil

icon Definisanje varijabli u jednom fajlu ?25.06.2012. u 22:59 - pre 144 meseci
Definisao sam varijable, tj, dodelio im vrednost u configuration.php i samo tu bih drzao te varijable (podesavanja servera, ime sajta, poruke o gresci itd..) Medjutim izgleda da imam problem sa koriscenjem tih varijabli unutar funkcija, koje se takodje nalaze u posebnom fajlu fuction.php i jedan i drugi fajl pozivam iz index.php Ali kaze Undefined varible.? Da li je do funkcije ili nesto drugo public, var, define???

evo kako izgleda configuration.php:

<?php
// Configuration - Setings

$my_site_server = 'localhost';
$my_username = 'root';
$my_password = 'VarLoz3';
$my_database = 'mu_project';

$my_site_title = 'Neki Naslov';

// Language - Setings
$error = '';
$error_logging = 'Pogrešna kombinacija nadimak/lozinka !';
$error_logging_str = 'Ispravno popunite polja.';
?>

i evo jedne moje funkcije koja mi pravi problem:

function displayTitle() {
if (isset($_GET['title'])) {
$title = $_GET['title'];
echo $title;
} else {
$title = $my_site_title;
echo $title;
}
}
 
Odgovor na temu

Predrag Supurovic
Pedja YT9TP
Užice

Član broj: 157129
Poruke: 6279

Sajt: pedja.supurovic.net


+1571 Profil

icon Re: Definisanje varijabli u jednom fajlu ?25.06.2012. u 23:19 - pre 144 meseci
pogladj u priručniku pdo "global".

Inače, nije ti to dobar pristup korišćenju promenljivih. Globalne promenljiv koristi kao izuztke a ne kao pravilo.

 
Odgovor na temu

CiM0beTa

Član broj: 303979
Poruke: 194
193.107.4.*



+50 Profil

icon Re: Definisanje varijabli u jednom fajlu ?26.06.2012. u 08:53 - pre 144 meseci
Nisam te razumeo sta si hteo da kazes?

mozda treba da ih definisem ovako:

define(TITLE, 'Naslov');
define(ERROR1, 'Unesite username i password');

?
 
Odgovor na temu

ivan.a
PHP developer

Član broj: 83976
Poruke: 403
*.dynamic.isp.telekom.rs.



+44 Profil

icon Re: Definisanje varijabli u jednom fajlu ?26.06.2012. u 18:55 - pre 144 meseci
Ne možeš da koristiš promenjive definisane van funkcije u okviru same funkcije (osim ako ne koristiš global).

Ovako bi već mogao:

Code:
function displayTitle( $my_site_title = "") {
if (isset($_GET['title'])) {
$title = $_GET['title'];
echo $title;
} else {
$title = $my_site_title;
echo $title;
}
}


Korišćenje funkcije
Code:
displayTitle( OVDE IDE DEFAULT NASLOV UKOLIKO NIJE DEFINISAN );

displayTitle($my_site_title);

I hope I didn't brain my damage - Homer
if (wife.position == kitchen) {return sandwich};
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.dynamic.isp.telekom.rs.

Sajt: https://hardcoder.xyz


+2247 Profil

icon Re: Definisanje varijabli u jednom fajlu ?29.06.2012. u 15:16 - pre 143 meseci
Citat:

mozda treba da ih definisem ovako:

define(TITLE, 'Naslov');
define(ERROR1, 'Unesite username i password');

?


Ako ih definišeš tako, neće nikad da rade.

Code (php):

define("TITLE", 'Naslov');
define("ERROR1", 'Unesite username i password');
 


Ovako, hoće. Definisane konstante ubacuješ kasnije gde hoćeš, kad hoćeš.

Recimo..

Code (php):


define('_thisFile__', basename(__FILE__));

$var='Value';

     function simple_function($var) {

          echo 'The defined '.$var.' for "_thisFile__" constant is » '. _thisFile__;

     }    simple_function($var);
 

about:networking
 
Odgovor na temu

[es] :: PHP :: PHP za početnike :: Definisanje varijabli u jednom fajlu ?

[ Pregleda: 1701 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.