Novo

Forum kao aplikacija na telefonu

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

  • 31 odgovor
  • 6.968 pregleda

Najnovija ↓

Re: Submit button i cookie 29.08.2008. u 15:05 · pre 221 mesec #21
$random_br = rand(1, count($url)); // ako si krenuo od 1
header("Location: $url[$random_br]");
Re: Submit button i cookie 29.08.2008. u 15:23 · pre 221 mesec #22
@Nemanja, znam ja da za header('Location: http://www.mamsajt.com'); (da ne ispadne sad da se vadim da znam, pogledaj moje prve postove gde je rednovno napisano) da tako ide

al ako koristim
header("Location: $url[$random_br]");
dobijem error htttp://www.mojsajt.com/$url[$random_br] stranica nije nadjena...
zato sam ja probao header($url); misleci da ce uzeti url iz niza i ucitat stranicu
napominjem (Da ne mislite da nisam napisao) linkovi su sa http:// (da sam stavio samo www. onda bi mi bilo jasno zasto dobijam error)

a kad stavim echo $url[$rand_br]; on uradi random sajta ispise svaki put drugi ...znati to radi...negde kod hedera() ****
Potpis
Say NO to pop culture!!!
Crno je uvek u modi....
Re: Submit button i cookie 29.08.2008. u 15:37 · pre 221 mesec #23
Mislim da nesmes koristiti jednostruke navodnike...

htttp://www.mojsajt.com/$url[$random_br]

stace ti to htttp://www.mojsajt.com/ kad imas ceo url iz niza?
Re: Submit button i cookie 29.08.2008. u 15:42 · pre 221 mesec #24
a izes ga ..zbog tog se lupam u glavu ko budala...hvala ti
a vidis to se desi kad radis po knjizi ,imam neku knjigu O'Reilly-ovu prevedenu na nasi i izgleda je neki papan prevodio i nije dobro uradio (posto i codove "prevode")
a i na php.com ima jedan primer sa obicnim navodnicima
header('Location: http://www.example.com/'); :/ jbg treba iskustvo ....hvala ...ostalo mi jos refresh da resim :)
Potpis
Say NO to pop culture!!!
Crno je uvek u modi....
Re: Submit button i cookie 29.08.2008. u 15:51 · pre 221 mesec #25
ok je i sa jednostrukim navodnicima, ali kod tebe je problem sto si unutar njih imao promenljivu.

proguglaj malo pa vidi koja je razlika izmedju ' ', " " i ` ` u php-u
Re: Submit button i cookie 29.08.2008. u 15:53 · pre 221 mesec #26
Mozda su dobro ljudi preveli, ali tebi nije jasno nesto drugo:

header('Location: http://www.example.com/');// moze pod jednostruke navodnike
header('Location: $url[$random_br]'); // ne moze jer koristis $

Osnove ...


edit: @japan pisali smo istovremeno :-)
Re: Submit button i cookie 29.08.2008. u 16:02 · pre 221 mesec #27
bice bice da meni nije u glavi na mestu sve....jbg ono razmisljas i ovo i ono je navodnik al vraga... php cupavo stvorenje :)
hvla ljudi :)
Potpis
Say NO to pop culture!!!
Crno je uvek u modi....
Re: Submit button i cookie 31.08.2008. u 21:29 · pre 221 mesec #29
ja sam mislio da necu vise pisati u ovoj temi al izes ga moram :'(
posto sam poceo da spajam sve to sa jednom scriptom
proveravanje cookies-a i setcookies sam stavio u index.php
a templ je razdvojen tj imam index.tpl i restriction.tpl tako da ako ima cookies ucita index ako nema ucita restriction i tako ...znate vec kako se to radi...
i sve ok radi osim jednog
na ENTER dugme se setuje cookie ,ali ne ucita onda index.tpl vec ko da uradi refres istog templa.
a ako kliknem jos jednom enter onda tek ucita index.tpl...znaci moram 2puta ENTER dugme da bi mi ucitao odgovarajuci tranicu
e sad sta bi tu mogao biti problem,meni nesto tu "smrdi" na proveravanje cookia a njega sam postavio ovako
Code:

if (isset($_COOKIE['restriction'])) { 
STemplate::assign('head_bottom', 'homelinks.tpl');
STemplate::display('head1.tpl');
STemplate::display('err_msg.tpl');
STemplate::display('search.tpl');
STemplate::display('index.tpl');
    } else { 
STemplate::display('restriction.tpl');
    exit();
} 
STemplate::display('footer.tpl');

to bi trebalo biti u redu ?ne ?
da sumiram sve samo je problem sto iz prvog puta nece odgovarajuci templ da ucita ....
ajmo jos to i nadam se da nema vise :D

U vezi nemanjinog poslednjeg psota...
Eto ti jedan odlican razglog zasto trebas ovu temu obrisat :P ,posle tvoje poruke odvojio sam malo vremena da procitam top temu ...
Potpis
Say NO to pop culture!!!
Crno je uvek u modi....
Re: Submit button i cookie 01.09.2008. u 03:16 · pre 221 mesec #30
A da das ti ceo kod ? :-))

I sto sastavljas stranicu iz vise templejta ? U .tpl fajlu samo include-uj fajlove koji ti trebaju ....

Primer: index.tpl

Code:

{include file="header.tpl"}

Ovo je index

{include file="footer.tpl"}


i onda samo prikazes index.tpl :-)
Re: Submit button i cookie 01.09.2008. u 10:34 · pre 221 mesec #31
pazi ne stavljam ja vec tako je scripta bila uradjena ja ne zelim sad toplu vodu da izmishljam ;) ja sam samo dodao restriction.tpl tj u slucaju da nema cookie

code ,trazio si dobio si

Code:

require('include/config.php');
require('include/function.php');
require('language/' .$_SESSION['language']. '/index.lang.php');

/* Restriction Part 1 Start */
if(isset($_REQUEST['user_choice1'])) {    
        setcookie('restriction', '1', time() + (60*60*72), '/', '.'.$_SERVER['HTTP_HOST']);
        } 
if(isset($_REQUEST['user_choice2'])) {
    $url[1] = 'http://www.google.com';
    $url[2] = 'http://www.ebay.com';
    $url[3] = 'http://www.wikipedia.com';
    $url[4] = 'http://www.linux.com';
    $url[5] = 'http://www.blogger.com';
    $url[6] = 'http://www.amazon.com';
    $url[7] = 'http://www.imdb.com';
    $url[8] = 'http://www.bbc.co.uk';
    $url[9] = 'http://www.cnn.com';
    $url[10] = 'http://www.ask.com';
    $rand_url = rand(1,count($url));
        header("Location: $url[$rand_url]");
    }
/*Restriction Part1 END */
    
$active = ( $config['approve'] == 1 ) ? " AND active = '1'" : NULL;
$mydate = date('Y-m-d');
$sql    = "SELECT * FROM poll_question WHERE start_date <= '" .$mydate. "' AND end_date >= '" .$mydate. "'";
$rs     = $conn->execute($sql);
if ( $conn->Affected_Rows() == 1 ) {
    $x      = $rs->getarray();
    $list   = explode('|', $x['0']['poll_answer']);
    STemplate::assign('poll_id', $x['0']['poll_id']);
    STemplate::assign('poll_qty', $x['0']['poll_qty']);
    STemplate::assign('list', $list);
}

$sql                = "SELECT count(*) AS total_videos FROM video WHERE type = 'public'" .$active;
$ars                = $conn->execute($sql);
$total              = $ars->fields['total_videos'];
$grandtotalpublic   = $total;
$sql                = "SELECT count(*) AS total_videos FROM video WHERE type = 'private'" .$active;
$ars                = $conn->execute($sql);
$total              = $ars->fields['total_videos'];
$grandtotalprivate  = $total;
$sql                = "SELECT count(*) AS total_members FROM signup";
$ars                = $conn->execute($sql);
$total              = $ars->fields['total_members'];
$grandtotaluser     = $total;
$sql                = "SELECT sum(viewnumber) AS total_views FROM video";
$ars                = $conn->execute($sql);
$grandtotalviews    = $ars->fields['total_views'];
$sql                = "SELECT keyword FROM video WHERE type = 'public'" .$active. " ORDER BY viewnumber DESC LIMIT 20";
$tagshome           = cloudTags($sql);
$limit              = $config['items_per_front_page'];
$sql                = "SELECT * FROM video WHERE type = 'public' AND featured = 'yes'" .$active. " ORDER BY addtime DESC LIMIT " .$limit;
$rs                 = $conn->execute($sql);
$featuredvideos     = $rs->getrows();
$sql                = "SELECT * FROM video WHERE type = 'public'" .$active. " ORDER BY rate DESC LIMIT " .$limit;
$rs                 = $conn->execute($sql);
$topratedvideos     = $rs->getrows();
$sql                = "SELECT * FROM video WHERE type = 'public'" .$active. " ORDER BY viewnumber DESC LIMIT " .$limit;
$rs                 = $conn->execute($sql);
$mostviewedvideos   = $rs->getrows();

if( $config['enable_package'] == 'yes' && isset($_SESSION['UID']) ) {
        $sql    = "SELECT * FROM subscriber WHERE UID = '" .mysql_real_escape_string($_SESSION['UID']). "' LIMIT 1";
        $rs     = $conn->execute($sql);
        $u_info = $rs->getrows();
        STemplate::assign('u_info', $u_info['0']);
        $rs->movefirst();

        $sql    = "SELECT * FROM package WHERE pack_id = " .$rs->fields['pack_id'];
        $rs     = $conn->execute($sql);
        $pack   = $rs->getrows();
        STemplate::assign('pack', $pack['0']);
}
STemplate::assign('err',$err);
STemplate::assign('msg',$msg);
STemplate::assign('tagshome', $tagshome);
STemplate::assign('grandtotalpublic',$grandtotalpublic+0);
STemplate::assign('grandtotalprivate',$grandtotalprivate+0); 
STemplate::assign('grandtotaluser',$grandtotaluser+0); 
STemplate::assign('vviews', number_format($grandtotalviews,0,',','.')); 
STemplate::assign('answers', $featuredvideos);
STemplate::assign('answersTopRated', $topratedvideos);
STemplate::assign('answersMostVideo', $mostviewedvideos);
STemplate::assign('carousel', true);
/* Restriction Part 2 Start */
if (isset($_COOKIE['restriction'])) { 
STemplate::assign('head_bottom', 'homelinks.tpl');
STemplate::display('head1.tpl');
STemplate::display('err_msg.tpl');
STemplate::display('search.tpl');
STemplate::display('index.tpl');
    } else { 
STemplate::display('restriction.tpl');
    exit();
} 
/* Restriction Part 2 END */
STemplate::display('footer.tpl');
STemplate::gzip_encode();
?>


i sve ok jari samo Enter dugme zeki :/
Potpis
Say NO to pop culture!!!
Crno je uvek u modi....
Re: Submit button i cookie 01.09.2008. u 16:50 · pre 221 mesec #32
Ne mozes na jednoj strani da postavis cookie i da ga odmah dalje u kodu ispitujes, potreban je refres da bi pristupio $_COOKIE posto ide kroz header.

U tvom slucaju mozes posle setcookie() da stavis refres na istu stranu sa header. Kada se strana ponovo ucita $_COOKIE ce biti dostupan.

Drugi nacin je da postavis neku promenljivu posle ispravnog setcookie() pa kasnije kad proveravas da li postoji cookie dodaj "or" postoji ta promenljiva.

Odgovori
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme