Prijava na forum:
Ime:
Lozinka:
Prijavi me trajno:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:

ConQUIZtador
nazadnapred
Korisnici koji su trenutno na forumu 0 članova i 0 gostiju pregledaju ovu temu.


Tema za pitanja
o SMF forumu, phpBB2 i phpBB3 forumu, Wordpress i Joomla CMS sistemima!

Za vecinu drugih pitanja nacicete odgovor citajuci Top teme!

Idi dole
Stranice:
Počni novu temu Nova anketa Odgovor Štampaj Dodaj temu u favorite Pogledajte svoje poruke u temi
Tema: PHP kreiranje funkcija i stringovi...  (Pročitano 1132 puta)
23. Nov 2007, 13:58:17
Svakodnevni prolaznik


Zodijak Leo
Pol Muškarac
Poruke 407
Zastava Novi Sad
OS
Windows XP
Browser
Mozilla Firefox 2.0.0.9
mob
Nokia 6131
Dakle, imam problem, hocu da kreiram funkciju a da u njoj koristim string kao u primeru:

Koga mrzi da gleda ceo kod, neka ga preskoci, iza ima objasnjenje u cemu je problem:

$default_url="http://www.domen.com/portal/";
function 
generate_int_link($intlink_anch,$intlink_trgt,$intlink_lang,$intlink_pg,$intlink_ctgr,$intlink_actn,$intlink_valu){
	
if(
$intlink_txt!==''){
	
$intlink_text=$intlink_txt;
	
}
	
if(
$intlink_trgt!==''){
	
$intlink_target=' target="'.$intlink_trgt.'"';
	
}
	
if(
$intlink_lang!==''){
	
$intlink_language=$intlink_lang.'/';
	
}
	
if(
$intlink_pg!==''){
	
$intlink_page=$intlink_pg.'/';
	
}
	
if(
$intlink_ctgr!==''){
	
$intlink_category=$intlink_ctgr.'/';
	
}
	
if(
$intlink_actn!==''){
	
$intlink_action=$intlink_actn;
	
}
	
if(
$intlink_valu!==''){
	
$intlink_value='_'.$intlink_valu.'.html';
	
}
	
echo 
'<a href="'.$default_url.$intlink_language.$intlink_page.$intlink_category.$intlink_action.$intlink_value.'"'.$intlink_target.'>'.$intlink_text.'</a>';
}
?>


E sada, pre pravljenja funkcije, definisem $default_url, i hocu da ga koristim unutar funkcije, ali kada to uradim na gore opisan nacin, nece da radi. Da li to moze da se resi nekako drugacije sem da i $default_url uvrstim u:

function generate_int_link($intlink_anch,$intlink_trgt,$intlink_lang,$intlink_pg,$intlink_ctgr,$intlink_actn,$intlink_valu,$default_url){
...
}
?>


Pa da ga onda tako koristim...?
IP sačuvana
social share
PHP scripts written by me never has bugs. It just develops random unexpected features.
Pogledaj profil WWW
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Veteran foruma
Poznata licnost


Moj licni tekst :-?

Zodijak Gemini
Pol Muškarac
Poruke 3589
Zastava Oreskovica
OS
Windows XP
Browser
Mozilla Firefox 2.0.0.9
mob
Apple iPhone 4
Moras na pocetku funkcije da definies globalnu varijablu koja se koristi u njoj, a nalazi se izvan nje...

Stavi ovako:

Kod:
global $default_url;

pre prvih uslova pa probaj Smiley
IP sačuvana
social share
Pozdrav, Nenad ® !
Pogledaj profil WWW
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Svakodnevni prolaznik


Zodijak Leo
Pol Muškarac
Poruke 407
Zastava Novi Sad
OS
Windows XP
Browser
Mozilla Firefox 2.0.0.9
mob
Nokia 6131
To je to, radi... Hvala puno!

Pretpostavljam da onda ako zelim da ih koristim vise, samo dodajem

Kod:
global $str1;
global $str2;
global $str3;

I tako za svaki...
IP sačuvana
social share
PHP scripts written by me never has bugs. It just develops random unexpected features.
Pogledaj profil WWW
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Svakodnevni prolaznik

Zodijak
Pol
Poruke 452
Zastava
OS
Windows XP
Browser
Mozilla Firefox 2.0.0.9
Kod:
global $str1, $str2, $str3;
ovako ih dodajes Smile
IP sačuvana
social share
Pogledaj profil
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Svakodnevni prolaznik


Zodijak Leo
Pol Muškarac
Poruke 407
Zastava Novi Sad
OS
Windows XP
Browser
Mozilla Firefox 2.0.0.9
mob
Nokia 6131
ahaaaa.... U tome je fazon. Thanks. A da li postoji nacin da ne unosim jedan po jedan string nego da odjednom ubacim sve? Znaci da ne kucam

Kod:
global $1, $2, $3....;

Nego da nekako drugacije ubacim sve stringove koje sam ranije definisao a da ih ne upisujem jedan po jedan...?
IP sačuvana
social share
PHP scripts written by me never has bugs. It just develops random unexpected features.
Pogledaj profil WWW
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Veteran foruma
Poznata licnost


Moj licni tekst :-?

Zodijak Gemini
Pol Muškarac
Poruke 3589
Zastava Oreskovica
OS
Windows XP
Browser
Mozilla Firefox 2.0.0.9
mob
Apple iPhone 4
Koliko ja znam ne, osim da ne koristis funkcije ali to nije to...

Mozes recimo da koristis jednu promenljivu $config pa onda da imas $config['url'] i $config['nesto'] i onda kada definises globalnu ubacis samo global $config;
IP sačuvana
social share
Pozdrav, Nenad ® !
Pogledaj profil WWW
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Svakodnevni prolaznik


Zodijak Leo
Pol Muškarac
Poruke 407
Zastava Novi Sad
OS
Windows XP
Browser
Mozilla Firefox 2.0.0.9
mob
Nokia 6131
Ah, to mi ne znaci mnogo, dobro onda cu da ih naredjam, problem je naime samo na jednom mestu, gde imam mnogo (oko 20 stringova) koje moram da ubacim u funkciju, a ti stringovi su rezultati razlicitih delova skripte tako da mi ne odgovara da pravim array, onda cu ih samo nanizati...

Jedino sto bih tu mogao uraditi jeste da ne kreiram funkciju nego da sve to sto funkcija odradjuje stavim u drugi fajl pa da ga umesto kao funkciju jednostavno includujem, dobro, snaci cu se vec, smislicu nesto...

Inace, ni u manualu nisam nasao da mogu svi stringovi da se koriste na nacin na koji sam ja to zamislio... tako da...

Hvala na pomoci!
IP sačuvana
social share
PHP scripts written by me never has bugs. It just develops random unexpected features.
Pogledaj profil WWW
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Moderator
Capo di tutti capi


Underpromise; overdeliver.

Zodijak Gemini
Pol Muškarac
Poruke Odustao od brojanja
Zastava 44°49′N - 20°29′E
OS
Windows XP
Browser
Opera 9.24
mob
Apple iPhone 6s
Pogledaj neku gotovu skriput kako je uradjena Smiley Na osnovu toga ces najlakse resiti svoj problem..
IP sačuvana
social share
Pobednik, pre svega.

Napomena: Moje privatne poruke, icq, msn, yim, google talk i mail ne sluze za pruzanje tehnicke podrske ili odgovaranje na pitanja korisnika. Za sva pitanja postoji adekvatan deo foruma. Pronadjite ga! Takve privatne poruke cu jednostavno ignorisati!
Preporuke za clanove: Procitajte najcesce postavljana pitanja!
Pogledaj profil WWW GTalk Twitter Facebook
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Svakodnevni prolaznik


Zodijak Leo
Pol Muškarac
Poruke 407
Zastava Novi Sad
OS
Windows XP
Browser
Mozilla Firefox 2.0.0.9
mob
Nokia 6131
Pa nije da nisam pokusao da prepisujem, ali ljudi to uglavnom rade kao sto je NenadS to opisao, kreiraju array i gas... Ali kazem nema veze, jednostavno cu ipak umesto pozivanja funkcije raditi include i to je to... Smiley

Mislim sad da se patim sa arrayem, trebalo bi mi vremena da sve prepravim, ovako lepo iz koda obrisem funkciju, includujem to sto treba tamo gde bi koristio funkciju i to je to...
IP sačuvana
social share
PHP scripts written by me never has bugs. It just develops random unexpected features.
Pogledaj profil WWW
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Idi gore
Stranice:
Počni novu temu Nova anketa Odgovor Štampaj Dodaj temu u favorite Pogledajte svoje poruke u temi
nazadnapred
Prebaci se na:  

Poslednji odgovor u temi napisan je pre više od 6 meseci.  

Temu ne bi trebalo "iskopavati" osim u slučaju da imate nešto važno da dodate. Ako ipak želite napisati komentar, kliknite na dugme "Odgovori" u meniju iznad ove poruke. Postoje teme kod kojih su odgovori dobrodošli bez obzira na to koliko je vremena od prošlog prošlo. Npr. teme o određenom piscu, knjizi, muzičaru, glumcu i sl. Nemojte da vas ovaj spisak ograničava, ali nemojte ni pisati na teme koje su završena priča.

web design

Forum Info: Banneri Foruma :: Burek Toolbar :: Burek Prodavnica :: Burek Quiz :: Najcesca pitanja :: Tim Foruma :: Prijava zloupotrebe

Izvori vesti: Blic :: Wikipedia :: Mondo :: Press :: Naša mreža :: Sportska Centrala :: Glas Javnosti :: Kurir :: Mikro :: B92 Sport :: RTS :: Danas

Prijatelji foruma: Triviador :: Nova godina Beograd :: nova godina restorani :: FTW.rs :: MojaPijaca :: Pojacalo :: 011info :: Burgos :: Sudski tumač Novi Beograd

Pravne Informacije: Pravilnik Foruma :: Politika privatnosti :: Uslovi koriscenja :: O nama :: Marketing :: Kontakt :: Sitemap

All content on this website is property of "Burek.com" and, as such, they may not be used on other websites without written permission.

Copyright © 2002- "Burek.com", all rights reserved. Performance: 0.057 sec za 14 q. Powered by: SMF. © 2005, Simple Machines LLC.