« 1 2 »
Autor Zpráva
Houmeree
Profil *
Toto:
<a  onclick="sit_down(\'<? echo ($i+1); ?>\')" href="http://localhost/pokus/pokus.php" target="_self">XXXXX</a>
mi funguje v Opeře, v IE taky, ale ve Firefoxu ne. Čím to může být? Nevím co s tím. Děkuji
juriad
Profil
Nejspíš by apostrofy neměly být escapované - jsou uvnitř řetězce.
Houmeree
Profil *
juriad:
A jak to mám změnit? Můžete mi to prosím opravit? Děkuji Vám


Co mám přidat nebo odstranit? Prosím příklad
lorin
Profil
Houmeree:
A jak to mám změnit? Můžete mi to prosím opravit? Děkuji Vám
Předpokládám že myslel odstranění zpětného lomítka před apostrofem:

<a  onclick="sit_down(\'<? echo ($i+1); ?>\')" href="http://localhost/pokus/pokus.php" target="_self">XXXXX</a>
Houmeree
Profil *
Dík, ale pořád mi to nefunguje :-(
Chamurappi
Profil
Houmeree:
pc.poradna.net/q/view/974826-onclick-nefunguje-ve-firefoxu?page=r974841
webtrh.cz/214375-onclick-nefunguje-firefoxu

Vážený Luky12345, nauč se laskavě anglicky a jdi obtěžovat do zahraničí. Česká diskusní fóra už tě mají plné zuby. Nakopávání vláken, duplicity, nadávání, šílená lenost… navrhuji ban.

Budeš-li nadále střídat přezdívky a schovávat se za anonymizéry, my to stejně poznáme a důsledky se ti budou nelíbit ještě víc než ban.
Houmeree
Profil *
Kde je napsáno že se nemůžu zeptat na 2 poradnach? Nech se vyšetřit blbečku.
Chamurappi
Profil
Houmeree:
Kde je napsáno že se nemůžu zeptat na 2 poradnach?
V příspěvku [#6] je to docela dobře naznačeno.
Na tomto fóru už ti nikdy nikdo neporadí. Sledujeme tě již skoro dva měsíce, víme, že máš až překvapivě slabé nervy a hodláme toho využívat. Sbohem :-)
Joker
Profil
Houmeree:
Nech se vyšetřit blbečku.
Takže tímto se asi rozloučíme…

Chamurappi:
navrhuji ban.
Souhlas.
jenikkozak
Profil
Také s banem souhlasím.
Petr ZZZ
Profil
Souhlasím s banem.
klára444
Profil *
Moderátor jenikkozak: Přesunuto z Váha zpětných odkazů z Facebooku.

Pokud někdo přidá na svůj profil na Facebooku, ať už sdílením, nebo článkem odkaz na můj web, jak se k tomu staví vyhledávače? Má odkaz z Facebooku nějakou Váhu? Nebo je na nic. Děkuji za názory
Chamurappi
Profil
Jé, to mám radost, že jsem tě tentokrát odchytil dřív, než ti tu někdo stihl pomoct, milá Dádo / Julčo19 / Natašššo / květko / htmlkooooo / atd.
Banování u tebe zjevně vyvolalo nějakou poruchu sexuální identity, Luky12345.

Byl jsi varován a stejně sem lezeš. Víme o tobě. Věz, že příště, až se tu objevíš, budou následky překvapivě nepříjemné. Trýznění trollů je dobrá zábava a ty máš navíc mizernou sebekontrolu.
nikili45
Profil *
Moderátor jenikkozak: Přesunuto z rss čtečka na webu.

Mám na webu čtečku a v ní se zobrazují 3 zprávy. Ukazuje se ale u nich jenom datum, jak to doplnit aby se ukazoval i čas? Poradíte mi prosím? Můžete mi to někdo upravit? Děkuji

<?php
$xml=simplexml_load_file($root."tvorba-webu.xml");
$index = 1;

foreach ($xml->channel->item as $item){
if($index > 3){ break; }
$index++;
$date = $item->pubDate;
$link = $item->link;
$title = $item->title;
$desc =$item->description;
$cat = $item->category;

$date = strtotime($date);
$date = StrFTime("%d. %m. %Y", $date);
$date = str_replace(". 0", ". ", $date);
$num = strlen($date);
if(substr($date, 0, 1) == "0") $date = substr($date, 1, $num);


echo $date." - <a href=\"".$link."\">".$title."</a>";
echo "<br />".$desc."<br /><br />";
}

?>
parker
Profil *
Dobré ráno,

mám takovej minichat, který funguje bezvadně až na jednu věc a to jsou duplicity. Když přejdu na jinou stránku, tak se komunikace obou stran okopíruje. Zkoušel jsem vložit unique, ale nezvýsledně. Pořád nemůžu zjistit kde to mám opravit. Snad chytřejší poznají, kde je problém. Já se přiznám, že chybu nikde nevidim. Příkládám kod a předem děkuju za jakoukoli radu
<?php session_start();
Header("Pragma: no-cache");
Header("Expires: ".GMDate("D, d m Y H:i:s")." GMT");
Header("Cache-control: no-cache");
Header('Content-Type:text/html; charset=utf-8');
require_once($_SERVER['DOCUMENT_ROOT'].'/conf/sql.php');
if($_GET['action'] == "chatheartbeat"){chatHeartbeat();} 
if($_GET['action'] == "sendchat"){sendChat();} 
if($_GET['action'] == "closechat"){closeChat();} 
if($_GET['action'] == "startchatsession"){startChatSession();} 
if(!isset($_SESSION['chatHistory'])){
    $_SESSION['chatHistory'] = array();    
}
if(!isset($_SESSION['openChatBoxes'])){
    $_SESSION['openChatBoxes'] = array();    
}

function chatHeartbeat(){
    $query = mysql_query("SET NAMES 'utf8'");
    $sql = "select * from chat where (chat.to = '".mysql_real_escape_string($_SESSION['username'])."' AND recd = 0) order by id DESC";
    $query = mysql_query($sql);
    $items = '';
    $chatBoxes = array();
    while($chat = mysql_fetch_array($query)){
        if(!isset($_SESSION['openChatBoxes'][$chat['from']]) && isset($_SESSION['chatHistory'][$chat['from']])){
            $items = $_SESSION['chatHistory'][$chat['from']];
        }
        $chat['message'] = sanitize($chat['message']);
        $items .= <<<EOD
   {
            "s": "0",
            "f": "{$chat['from']}",
            "m": "{$chat['message']}"
       },
EOD;

    if(!isset($_SESSION['chatHistory'][$chat['from']])){
        $_SESSION['chatHistory'][$chat['from']] = '';
    }
    $_SESSION['chatHistory'][$chat['from']] .= <<<EOD
    {
            "s": "0",
            "f": "{$chat['from']}",
            "m": "{$chat['message']}"
       },
EOD;
        unset($_SESSION['tsChatBoxes'][$chat['from']]);
        $_SESSION['openChatBoxes'][$chat['from']] = $chat['sent'];
    }

    if(!empty($_SESSION['openChatBoxes'])){
    foreach($_SESSION['openChatBoxes'] as $chatbox => $time){
        if(!isset($_SESSION['tsChatBoxes'][$chatbox])){
            $now = time()-strtotime($time);
            $time = date('d.m.Y v H:i:s', strtotime($time));
            $message = "Naposledy: ".$time;
            if($now > 180){
                $items .= <<<EOD
{
"s": "2",
"f": "$chatbox",
"m": "{$message}"
},
EOD;

    if(!isset($_SESSION['chatHistory'][$chatbox])){
        $_SESSION['chatHistory'][$chatbox] = '';
    }
    $_SESSION['chatHistory'][$chatbox] .= <<<EOD
        {
"s": "2",
"f": "$chatbox",
"m": "{$message}"
},
EOD;
            $_SESSION['tsChatBoxes'][$chatbox] = 1;
        }
        }
    }
}

  $query = mysql_query("SET NAMES 'utf8'");
    $sql = "update chat set recd = 1 where chat.to = '".mysql_real_escape_string($_SESSION['username'])."' and recd = 0";
    $query = mysql_query($sql);
    if($items != ''){
        $items = substr($items, 0, -1);
    }
header('Content-type: application/json');
?>
{
        "items": [
            <?php echo $items;?>
        ]
}
<?php
exit(0);
}

function chatBoxSession($chatbox){
    $items = '';
    if (isset($_SESSION['chatHistory'][$chatbox])) {
        $items = $_SESSION['chatHistory'][$chatbox];
    }
    return $items;
}

function startChatSession(){
    $items = '';
    if(!empty($_SESSION['openChatBoxes'])){
        foreach($_SESSION['openChatBoxes'] as $chatbox => $void){
            $items .= chatBoxSession($chatbox);
        }
    }


    if($items != ''){
        $items = substr($items, 0, -1);
    }
header('Content-type: application/json');
?>
{
        "username": "<?php echo $_SESSION['username'];?>",
        "items": [
            <?php echo $items;?>
        ]
}
<?php
    exit(0);
}

function sendChat(){
  $text_body = '...';
  $table = array ('negr' => $text_body);
  $xhtml=$_POST['message'];
  $xhtml=ereg_replace('[a-zA-Z]+://(([.]?[a-zA-Z0-9_/?$&-=%])*)', ' |!|',$xhtml);
  $xhtml=ereg_replace('(^| )(www([-]*[.]?[a-zA-Z0-9_/?&-=%])*)', ' |!|',$xhtml);
    $from = $_SESSION['username'];
    $to = $_POST['to'];
    $message = strtr($xhtml, $table);
    $_SESSION['openChatBoxes'][$_POST['to']] = date('Y-m-d H:i:s', time());
    $messagesan = sanitize($message);
    $_SESSION['openChatBoxes'][$_POST['to']] = date('Y-m-d H:i:s', time());
    $messagesan = sanitize($message);
    if(!isset($_SESSION['chatHistory'][$_POST['to']])){
        $_SESSION['chatHistory'][$_POST['to']] = '';
    }
    $_SESSION['chatHistory'][$_POST['to']] .= <<<EOD
  {
            "s": "1",
            "f": "{$to}",
            "m": "{$messagesan}"
  },
EOD;
    unset($_SESSION['tsChatBoxes'][$_POST['to']]);
  $zjisti_prosle = date("Y-m-d H:i:s", strtotime("- 5 minutes"));
  $sqlf = mysql_query("SELECT id FROM chat WHERE sent < '".$zjisti_prosle."'");
  while($rowf = mysql_fetch_array($sqlf)){
  mysql_query("DELETE FROM chat WHERE id='".$rowf["id"]."'");
  }
  $query = mysql_query("SET NAMES 'utf8'");
    $sql = "insert into chat (chat.from,chat.to,message,sent) values ('".mysql_real_escape_string($from)."', '".mysql_real_escape_string($to)."','".mysql_real_escape_string($message)."',NOW())";
    $query = mysql_query($sql);
    echo "1";
    exit(0);
}

function closeChat(){
    unset($_SESSION['openChatBoxes'][$_POST['chatbox']]);
    echo "1";
    exit(0);
}

function sanitize($text){
  $tabl = array(":-)" => "<img src='/img/smajl/2.gif'>",":)" => "<img src='/img/smajl/2.gif'>",":-(" => "<img src='/img/smajl/3.gif'>",":(" => "<img src='/img/smajl/3.gif'>",":-))" => "<img src='/img/smajl/1.gif'>",":))" => "<img src='/img/smajl/1.gif'>",":-*" => "<img src='/img/smajl/15.gif'>",";-)" => "<img src='/img/smajl/29.gif'>");
    $text = strip_tags($text, ENT_QUOTES);
    $text = strtr($text, $tabl);
    $text = str_replace("\n\r","\n",$text);
    $text = str_replace("\r\n","\n",$text);
    $text = str_replace("\n","<br>",$text);
    return $text;
}



Vypadá to na keše, ale jak se jich zbavit? Lepší by bylo při přechodu na jinou stránku ztratit historii než aby se kopírovala. Snad někdo pozná chybu a napíše. Já házím chybu na keše. Zkoušel jsem je odstranit, ale vždy se to chová stejně. Tak jsem zvědavej jestli se to vyřeší :-)

Moderátor jenikkozak: Přesunuto ze smazaného vlákna Zrušení duplicit.
parker
Profil *
mmm, prosím zabale ten js :-)
Takhle mi asi nikdo neporadí
jenikkozak
Profil
Oříznutý JS jsem vyhodil. Jestli chceš s ním poradit, přidej raději odkaz na živou ukázku.
parker
Profil *
Rád, ale mám to na localhostu. Rád poskytnu přístup na team viewer
anonymní
Profil *
parker:
freehositng, wz.cz, endora, jsou jich mraky.
parker
Profil *
Já to nechci dávat na freehosting. Na localu to mám protože ještě na tom pracuji, ale potom to pujde na klasicky webhosting. Kvuli jednomu problemu si myslim je rehistrace na free zbitečná. Pokud nkdo doopravdy bude chtít pomoct, tak team viewer mu stejne rekne vic :-)
anonymní
Profil *
parker:
jak mislíš :-)
parker
Profil *
nemyslim, vim :-)
Pokud někdo umí a chce pomoct, tak skrz team je to lepší. Hned vidí kody a podobně


Ale myslím si, že to není třeba. Pokud není problém v php, tak dodám js. Chyba může být jak v join, tak v keši nebo i cookie. Jsem to zase trošku skrouhnul :-D
okolojsouci
Profil *
Prosím o odkaz na živou ukázku. Jinak odporuješ zdejším pravidlům.
parker
Profil *
okolojsouci:
Prosím o odkaz na živou ukázku. Jinak odporuješ zdejším pravidlům.
http://localhost

Můžu dostat prosím kloubnou odpověd? Pravidla si umím taky přečíst. Prosím at přispívají ti co umí alespon základy php a ne všichni, kteří vidí možnost se chytnout nějaké kraviny aby vypadali, že někde dokážou poradit. Vždycky, když se na něco ptám, tak mi do toho skočí nějaký d e b i l.
anonymní
Profil *
parker:
Vždycky, když se na něco ptám, tak mi do toho skočí nějaký d e b i l.
jestli není ten d e b i l někdo jiný :-)

Máš problém, byl jsi vyzván o odkaz, kde je problém viditelný. Místo toho se chovát jak naprostý primitiv. Vskutku zajímavý postup.


tebou uvedený odkaz mi funguje korektně, tam žádný problém není.
parker
Profil *
anonymní:
chovát
slovo chovát specifikovat :-)
Je to standartní reakce na blbosti. Moderátor trefně napsal, že by bylo moudrý vložit odkaz na živou ukázku, ale nemohl vědět, že to mám na localu. Proto mě rozčiluje, že řešíte doporučení a základní otázka je ignorována. Jinak se nauč pořádně číst a proto označení a odůvodnění si nyní stáhni i na svou osobu. Prosím, návrat ke klíčové otázce :-)

Pokud nikdo nechce nebo nezná odpověď ať mlčí.
anonymní
Profil *
parker:
tečou nervíčky :-)
jenikkozak
Profil
Parkere, sbal se a padej odtud, dokud se nenaučíš chovat.
parker
Profil *
Máte vážný problém. Nic, tak jsme si pokecali a jako vždy si to vyřeším sám. Pokud někdo vloží skutečnou odpověď moc rád si ji přečtu. To, že tady nejsi přihlášenej ještě neznamná, že tu nenecháváš stopy :-)

Tečou, mám fobii na d e b i l n í lidi. By mě zajímalo zda něco umíš, ale bez této informace si život představit umim. Na druhé straně vidim trpaslíka, hloupého a silně zamindrákovaného. Dřív jpw něco znamenal a vždy inteligentní reakce. Proto mě tyhle odpovědi rozčilujou. Chodím sem ze zvyku a pořád si bohužel pamatuju chytrý lidi co napsali a ostatní mlčeli. Dnes je to opačně a to mě drtí.


jenikkozak:
mile rád. Stejně si to opět vyřeším sám. Opět jsem tu mrhal časem :-D


Jen malej dodatek: dřívější moderátoři upozorňovali na bezpředmětné reakce. Není divu, že tady máte bordel, když necháte kdekoho aby radil vše okolo a skutečná problemtaika se oddaluje do neznáma :-D příjemný den


Už to mám vyřešený. Problém byl banální, ale přehlídl jsem ho. Zase sám vy experti :-D
Chamurappi
Profil
parker:
Vždycky, když se na něco ptám, tak mi do toho skočí nějaký d e b i l.
A přesto nejsi schopen vyhodnotit, že chyba je především v tobě, když ostatní tazatelé problém nemají. Dopadá to špatně, i když střídáš přezdívky a nikdo z odpovídajících neví, jak arogantně jsi vystupoval dříve.

dřívější moderátoři upozorňovali na bezpředmětné reakce
Současní upozorňují navíc i na špatně položené dotazy a nevděk tazatele. Chováš se jako hulvát, odpověď si nezasloužíš.

Už to mám vyřešený. Problém byl banální, ale přehlídl jsem ho. Zase sám vy experti :-D
Nikdo jiný neměl moc možnost…
« 1 2 »

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: