pteixeira 0 Denunciar post Postado Fevereiro 18, 2008 viva eu quero q qd se abre um site apareça para escolha uma COMBO Box para se escolher a lingua do site neste caso PT e ES e queria q fosse feito c\ cookies para não estar sempre a perguntar a lingua. Tentei assim mas estou com dificuldades mesmo no form <?php function download($file_source, $file_target) { $rh = fopen($file_source, 'rb'); $wh = fopen($file_target, 'wb'); if ($rh===false || $wh===false) { // error reading or opening file return true; } while (!feof($rh)) { if (fwrite($wh, fread($rh, 1024)) === FALSE) { // 'Download error: Cannot write to file ('.$file_target.')'; return true; } } fclose($rh); fclose($wh); // No error return false; } ?> alguem pode ajudar? Valeu Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Fevereiro 18, 2008 Não entendi a ligação desse script com o uso de cookie. :unsure: Para criar um cookie, use setcookie() Compartilhar este post Link para o post Compartilhar em outros sites
pteixeira 0 Denunciar post Postado Fevereiro 18, 2008 Chiiiiii, pois foi estava no Paste colei o script errado. a questão é q quero utilizar a mesma tecnica utilizada no script do link mas com cookie para não estar sempre a solicitar http://wsabstract.com/script/script2/combocheck.shtml Obrigado Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Fevereiro 18, 2008 redirecione para um script PHP que crie o cookie. Depois de criá-lo, redirecione, novamente, para a página desejada. Isso é necessário pois o cookie só fica ativo após redirecionar para outra página. Por exemplo: você cria o cookie no script cookie.php, mas isto não funcionará: cookie.php setcookie('lang', 'pt', time() + 864000); echo $_COOKIE['lang']; $_COOKIE['lang'] só estará diponível após redirecionar de cookie.php para outra página. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites
pteixeira 0 Denunciar post Postado Fevereiro 18, 2008 Oi Berardo valeu, mas encontrei este script (embora seja em JavaScript http://forum.imasters.com.br/public/style_emoticons/default/cry.gif ) que faz parte do q eu preciso mas não sei como integrar com o anterior <script> <!-- /* Cookie Redirect. Written by PerlScriptsJavaScripts.com Copyright http://www.perlscriptsjavascripts.com Free and commercial Perl and JavaScripts */ // page to go to if cookie exists go_to = "http://www.perlscriptsjavascripts.com"; // number of days cookie lives for num_days = 60; function ged(noDays){ var today = new Date(); var expr = new Date(today.getTime() + noDays*24*60*60*1000); return expr.toGMTString(); } function readCookie(cookieName){ var start = document.cookie.indexOf(cookieName); if (start == -1){ document.cookie = "seenit=yes; expires=" + ged(num_days); } else { window.location = go_to; } } readCookie("seenit"); // --> </script> E agora lá me vão mandar para o Forum do Javascrit http://forum.imasters.com.br/public/style_emoticons/default/blush.gif Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Fevereiro 18, 2008 é só colocar dentro da tag <script>. Mas em PHP é bem mais simples, além de não haver o perigo de o cookie não ser criado por não depender de JS, que pode ser desabilitado. ;) Compartilhar este post Link para o post Compartilhar em outros sites
pteixeira 0 Denunciar post Postado Fevereiro 18, 2008 brigado Berardo Valeu. Hoje à noite vou testar em casa e amanhã informo, você. Possivelmente vou precisar de uma ajudinha http://forum.imasters.com.br/public/style_emoticons/default/grin.gif Compartilhar este post Link para o post Compartilhar em outros sites