Ir para conteúdo
Fórum Script Brasil

Caio Guimos

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Tudo que Caio Guimos postou

  1. Olá pessoal! Tu legal? Estou com um probleminha aqui, que não me possibilita gerar nem escrever em um arquivo TXT, o código abaixo. O código é referente ao feed do Facebook. Ele até me imprime o feed, mas ao adicionar o "fopen", "fwrite" e "fclose", ele cria o arquivo em branco e não o escreve. Estou tentando fazer com que o foreach fosse exportado para um txt ao invés de somente imprimir com o echo. Agradeço desde já à todos pela atenção e pela força. Segue abaixo o fonte. <?php //function to retrieve posts from facebook server function loadFB($fbID){ //facebook feed url $url="http://www.facebook.com/feeds/page.php?id=".$fbID."&format=atom10"; //load and setup CURL $c = curl_init(); //set options and make it up to look like firefox $userAgent = "Firefox (WindowsXP) - Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6"; curl_setopt($c, CURLOPT_USERAGENT, $userAgent); curl_setopt($c, CURLOPT_URL,$url); curl_setopt($c, CURLOPT_FAILONERROR, true); curl_setopt($c, CURLOPT_FOLLOWLOCATION, true); curl_setopt($c, CURLOPT_AUTOREFERER, true); curl_setopt($c, CURLOPT_RETURNTRANSFER,true); curl_setopt($c, CURLOPT_VERBOSE, false); curl_setopt($c, CURLOPT_RETURNTRANSFER, 1); //get data from facebook and decode XML $page = curl_exec($c); $pxml= new SimpleXMLElement($page); //close the connection curl_close($c); //return the data as an object return $pxml->entry; } //BE SURE to enter your facebook id here $fbid="28956907120"; //how may posts to show $fbLimit=10; //variable used to count how many weÕve loaded $fbCount=0; //call the function and get the posts from facebook $myPosts=loadFB($fbid); //set timezone (change this to your timezone) date_default_timezone_set("Brazil/East"); //loop through all the posts we got from facebook foreach($myPosts as $dPost){ //get the post date / time and convert to unix time $dTime = strtotime($dPost->published); //format the date / time into something human readable //if you want it formatted differently look up the php date function $myTime=date("M d Y h:ia",$dTime); //output the date / time echo("<br />".$myTime."<br />"); //output the message body echo($dPost->content); //increment counter $fbCount++; //if we've outputted the number set above in fblimit we're done if($fbCount >= $fbLimit) break; } ?> Eu coloco o código abaixo, porém ele não escreve no arquivo, só o cria. $file = fopen('cache.txt', 'w'); fwrite($file, $myPosts); fclose($file);
  2. Olá, pessoal! Boa tarde! Será que alguém pode me ajudar. Esse código está me matando. Eu tenho um "Slider" e este, é possui um background fixo definido no CSS. Bem, a cada vez que rola o tópico do Slider, a imagem de fundo,claro, continua a mesma. Eu queria que essa imagem do BG, fosse alterada a cada vez que rolasse o tópico no faded. Eu cheguei a fazer um "gatilho" aqui, que a imagem é trocada. Mas isso só ocorre, quando eu atualizo a página. Ou seja a imagem não corre junto com os tópicos dos slides. Segue abaixo o script anterior (com imagem estática). <script type="text/javascript"> $(function () { $("#faded").faded({ speed: 500, crossfade: true, autoplay: 10000, autopagination: false }); $('#domain-form').jqTransform({ imgPath: 'images/' }); }); </script> E agora, o script com a alteração que fiz. (onde a imagem do bg é alterada com atualização da página. <script type="text/javascript"> $(function () { var imgCount = 4; var dir = 'images/'; var randomCount = Math.round(Math.random() * (imgCount - 1)) + 1; var images = new Array images[1] = "slider-bg.jpg", images[2] = "slider-bg2.jpg", images[3] = "slider-bg.jpg", images[4] = "slider-bg2.jpg", document.getElementById("faded").style.backgroundImage = "url(" + dir + images[randomCount] + ")"; $("#faded").faded({ speed: 500, crossfade: true, autoplay: 10000, autopagination: false }); $('#domain-form').jqTransform({ imgPath: 'images/' }); }); </script> Agora, o css, onde comentei a linha do bg. #faded { width:990px; height:350px; margin:7px 0; /*background:url(../images/slider-bg.jpg) no-repeat 25px 5px;*/ } E por último, a div em questão. Onde rola o slide. <div id="faded"> <ul class="slides"> <li><img src="images/slide-title1.gif"><a href="#"><span><span>Saiba Mais</span></span></a></li> <li><img src="images/slide-title4.gif"><a href="#"><span><span>Saiba Mais</span></span></a></li> <li><img src="images/slide-title3.gif"><a href="http://localhost/guimoshost/lojasvirtuais.php" target="_parent"><span><span>Saiba Mais</span></span></a></li> <li><img src="images/slide-title2.gif"><a href="#"><span><span>Saiba Mais</span></span></a></li> </ul> <ul class="pagination"> <li><a href="#" rel="0"><span>Hospedagem</span><small>Obtenha mais informações</small></a></li> <li><a href="#" rel="1"><span>Cloud Server</span><small>Obtenha mais informações</small></a></li> <li><a href="#" rel="2"><span>Loja Virtual</span><small>Obtenha mais informações</small></a></li> <li><a href="#" rel="3"><span>Revenda</span><small>Obtenha mais informações</small></a></li> </ul> </div> Eu gostaria de saber, como faço para que a imagem do BG continue sendo alterada, mas naquele mesmo tempo de mudança do slide e não toda vez que atualizo a página. Desde já agradeço pela atenção e colaboração de todos vocês.
×
×
  • Criar Novo...