Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 4 odgovora
  • 2.372 pregleda

Najnovija ↓

Definisanje varijabli u jednom fajlu ? 25.06.2012. u 23:59 · pre 174 meseca #1
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;
}
}
Re: Definisanje varijabli u jednom fajlu ? 26.06.2012. u 09:53 · pre 174 meseca #3
Nisam te razumeo sta si hteo da kazes?

mozda treba da ih definisem ovako:

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

?
Re: Definisanje varijabli u jednom fajlu ? 26.06.2012. u 19:55 · pre 174 meseca #4
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);
Potpis
I hope I didn't brain my damage - Homer
if (wife.position == kitchen) {return sandwich};
Re: Definisanje varijabli u jednom fajlu ? 29.06.2012. u 16:16 · pre 174 meseca #5
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);
 
Potpis
about:networking
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme