Ir para conteúdo
Fórum Script Brasil

felipesioux

Membros
  • Total de itens

    45
  • Registro em

  • Última visita

Tudo que felipesioux postou

  1. felipesioux

    Erro Estranho

    deve ser a vírgula depois do ultimo item na array
  2. felipesioux

    So Pra Quem Manja Em Php

    o certo mesmo seria tirar o bairro, mas se tá muito complicado pra modificar isso no seu código, você pode colocar WHERE bairro=bairro ou WHERE bairro IS NOT NULL
  3. tipo assim cara: $textocerto = str_replace(':)', '<img src="http://www.example.com/smilie.gif">', $_POST['noticia']);
  4. felipesioux

    So Pra Quem Manja Em Php

    Talvez é porque o campo bairro tem que estar entre aspas simples na query.. $bairro = "AND bairro='" . $_POST["bairro"] . "'";
  5. felipesioux

    Ajuda Com Curl

    taí: function download_page($url,$user_agent) { $ch = curl_init(); curl_setopt ($ch, CURLOPT_URL, $url); curl_setopt ($ch, CURLOPT_USERAGENT, $user_agent); curl_setopt ($ch, CURLOPT_HEADER, 0); curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); $result = curl_exec ($ch); curl_close ($ch); return $result; }
  6. felipesioux

    Ajuda Com Curl

    Tipo, eu preciso fazer uma funçãozinha simples, bem semelhante a file_get_contents().. Só preciso baixar um arquivo da net e passar o conteúdo dele numa variável.. Só que eu preciso enviar um user-agent e um referer diferente ao baixar esse arquivo.. Então tenho que usar o módulo CUrl.. mas a documentação não é muito boa, e eu não consegui fazer o que queria (a parte de baixar o arquivo).. a parte de enviar os headers tá beleza, só q não consigo pegar o arquivo numa variavel.. Alguém aí manja de CUrl pra dar um help
  7. hmm o ini_set não vai estar habilitado para os usuários normais do servidor.. só o admin.. se eu mexesse nele, todas as outras páginas hospedadas lá seriam afetadas.. bom, de qualquer maneira, acho que já achei uma resposta.. Olha nesse artigo aqui: http://php.scriptbrasil.com/?class=14&id=389, lá tem uma linha que diz: header("Cache-control: private");//essa linha é pra corrigir um erro do IE6 alguém poderia explicar melhor sobre esse erro?
  8. Muniz, não posso fazer isso porque a página está num servidor, não no meu pc.. Então não dá pra alterar configurações do Apache.. O código não tem nada de útil, mas de qualquer jeito vai ele: verificarlogin.php <?php session_cache_expire(300); //em minutos session_start(); if ($_SESSION['acesso'] == 'permitido' && $_SESSION[user_ip] == $_SERVER['REMOTE_ADDR'] && time() < $_SESSION['lastaccesstime'] + 18000) { $_SESSION['lastaccesstime'] = time(); return true; } else { exit('Você não tem permissão para visualizar essa página'); return false; //so pra garantir }?> tenho quase certeza que é algum header q tem a ver com "cache control: private", mas não sei se é só essa..
  9. Hm, eu já li em algum lugar que o IE tem um bug sobre os cookies de sessões e tal.. Não tenho certeza, mas acho que é esse erro que está me afetando.. Tipo, não importa o valor que eu mande no session_cache_expire (antes de dar session_start), as sessões sempre duram 30 minutos.. Já vi em alguns artigos falando que tem que enviar uns headers a mais para isso, mas não sei quais são.. Alguém já teve o mesmo prob e conseguiu consertar?
  10. Ae povo, como que eu faço pra esticar uma <div> até a parte de baixo da página, mesmo que todo o conteúdo nela não tenha sido suficiente pra preencher a tela.. tentei usar o bottom, mas não consegui os resultados esperados..
  11. O problema que tah dando ai é que você tem q usar a funcao header() antes de escrever qualquer texto na pagina.. então você não pode ter nenhum echo, print, html, nada antes dela.. pode ter codigo php normal, mas que não escreva nada no html final da pagina
  12. felipesioux

    Variaveis

    Ela deve ter passado as infos que ela queria com campos ocultos no formulário, ou ter usado sessions
  13. oops, hehe, ele criou só 10.. hehe é q eu vi o 60 e logo imaginei q ele tinha ido até o 0.. bom, aí ele usou de 60 até 51 ao invés de 10 até 1 (ou 9 até 0) pra já aproveitar o valor de $i tb para o posicão q ele queria na imagem, pois 50 é o meio dela, e é onde ele desenha o circulo superior, com as cores mais claras..
  14. Cara, nem é *tão* complexo quanto parece.. É só ter uma noção básica de geometria, e ter um pouco de prático para ler o manual do php. Vou tentar explicar o que eu entendi do manual para a função imagefilledarc a sintaxe dela é: bool imagefilledarc (resource image, int cx, int cy, int w, int h, int s, int e, int color, int style) Vou explicar parâmetro por parâmetro: image = um resource de uma imagem criada com a funcao imagecreate cx, cy = são as coordenadas X e Y do centro do círculo (ou elipse) que você quer criar.. são as coordenadas relativas à imagem que você passou no primeiro parametro, lembrando que 0x0 é o canto superior esquerdo. w, h = o comprimento horizontal e vertical da elipse.. é como se fosse o diametro, mas você pode especificar valores diferentes para w e h, assim será uma figura oval.. se w e h forem identicos, será um circulo s, e = são os pontos iniciais e finais da elipse que você está criando, em GRAUS.. é util para fazer pedacos de pizza.. se você quiser fazer um circulo completo mesmo, especifique 0º e 360º.. se quiser fazer, por exemplo, uma semicircunferencia na parte esqueda, especifique 90º e 270º color = um resource de uma cor criada com a função imagecolorallocate style = pode ser: IMAGE_ARC_PIE = é o padrão do que você esperaria dessa função.. cria a circunferencia IMAGE_ARC_CHORD = cria apenas uma linha reta ligando os pontos inicias e finais da circunferencia.. É o contrário do IMAGE_ARC_PIE.. se você por exemplo utiliza-la com o exemplo do 90º e 270º, vai traçar um diamêtro vertical. IMAGE_ARC_NOFILL = quando você quer q trace apenas a linha externa (circunferencia), sem preencher com cor a parte interna (circulo) IMAGE_ARC_EDGED = usado apenas junto com o IMAGE_ARC_NOFILL, fala pra traçar uma linha entre o centro da circunferencia e os pontos iniciais e finais.. Assim você pode fazer apenas a linha externa de um pedaço de pizza É isso aí.. agora vamos entender o que o cara fez no exemplo.. Simples, pra criar o efeito 3D, ele desenhou 60 círculos, um sobreposto ao outro, com diferença de 1 pixel, para criar a parte escura do desenho.. seria a altura diso daí.. Daí ele fez um desenho só, sobreposto aos outros 60, com cores mais caras, para fazer a parte de cima.. Bom, espero ter ajudado um pouco.. Hehe, e acabei de aprender muito tb.. Adoro estudar exemplos assim e tentar descobrir como as coisas funcionam..
  15. felipesioux

    2º Desafio - Php

    Error404, acho legal você mandar seu script, porque o que realmente é construtivo nesses desafios (na minha opinião) é ver que existe várias formas de fazer a mesma coisa, e é muito legal ver a diferenca que teve entre um código e outro no 1º desafio, e ver que todos funcionam certo.. Então, o bom disso é pra cada um ir aprendendo a desenvolver o raciocínio para pegar a lógica, e também ver outras técnicas de programar a mesma coisa.. Hehe, um, muito legal o design da página aí com seu código.. Foi você que desenhou aquele carinha?
  16. A variável que o Pedro falou é o $_SERVER['HTTP_REFERER'] , mas eu acho que o melhor jeito mesmo é usar o javascript>history.go(-1), porque nem todos os browsers enviam essa variável, e também depende da configuração do servidor ter essa variável disponível. Para redirecionar para a página anterior, você tem que o usar: header("Location: endereco_aqui"); aí não vai ter jeito de você usar o javascript, mas ao invés de usar a variável que eu falei, acho melhor você passar por GET ou POST o endereço da página anterior.
  17. Hehe, vlw cara.. Fiquei impressionado em o php não ter uma função dessas já pronta.. hehe, tava preocupado em ter que deixar os caminhos hard-coded.. Vlw pela função, não manjo nada de Regex.. ainda não testei ela, vou testar hj a tarde em casa, e depois posto os resultados.
  18. Maluco Beleza, eu quero pegar o caminho completo de uma pagina, mas não da pagina atual, e sim uma pagina que esta em uma pasta abaixo da que eu estou.. só que eu não quero o caminho baseado no endereco real do HD, e sim o caminho da pagina no server.. tipo, o que eu preciso é alguma funcao que converta a string http://localhost/admin/../voltar.php para http://localhost/voltar.php Nerdao, acho que isso não serve, porque eu não estou tentando incluir a pagina na pagina atual, só quero pegar uma string com o caminho para ela, sem ter que abri-la..
  19. Estou com uma questao dificil de resolver. já tentei de tudo, e ainda não consegui. O que eu quero é criar o endereco completo de uma pagina que esta numa pasta abaixo da pasta atual.. Por exemplo, se eu estou na pagina http://localhost/admin/index.php e eu quiser gerar uma string para a pagina: http://localhost/voltar.php Eu já tentei de tudo, mas nada funcionou.. A questao é que eu não posso ter esses enderecos `hard coded`.. nem mesmo a pasta admin.. preciso de algo generico.. Se eu digitar uma tag <a href=`../voltar.php`> o navegador mostra na barra de status o caminho exato que eu quero. Mas eu preciso de pegar uma STRING com esse caminho, certinho, sem mostrar os .. Tentei já com a funcao realpath(), mas ela parece que volta o caminho do arquivo no meu pc mesmo, e não no servidor.. Tipo, só consegui fazer ela voltar D:\voltar.php, considerando que D: é o root nesse servidor.. alguém ai tem alguma ideia? já tentei com __FILE__, $_SERVER[`PHP_SELF`] e mais um monte de variaveis na array $_SERVER, e não consegui de jeito nenhum resolver..
  20. provavelmente o erro tá dando porque a nova versão do php q você instalou configurou o register_globals para OFF.. isso quer dizer que quando alguém abrir um link asism: link.php?imagem=3 , não terá a variável $imagem registrada.. mas, além de você configurar isso para ON, é muito melhor você usar $_GET['imagem'], que tem o mesmo efeito, e é muito mais seguro, e é tb o que os caras aconselham.. resumindo, troque todos os $imagem por $_GET['imagem'], ou, no começo do script, defina a variável: $imagem = $_GET['imagem'];
  21. Só pra dizer, sobre o $_SERVER[php_SELF] dar erro, isso está explicado aqui: Manual do PHP: Linguagem->Tipos->Arrays olhem o subtitulo: porque $foo[bar] está errado tá falando que é questão de compatibilidade com versões futuras, e que então é "boas maneiras de programação" delimitar isso com aspas..
  22. nossa, foi mal a burrada minha.. como eu imaginei, foi um problema do sono mesmo.. eu tava escrevendo a sintaxe errado aqui em casa e nem tinha percebido.. e no forum eu postei o correto mesmo.. hehe aí nunca eu ia descobrir.. vlw aí.. só por curiosidade, eu tava escrevendo: if ($_POST['epoca'] == '1') then { hehe, e antes que alguém pergunte, a resposta é: Sim, sim, eu ainda estou bem acostumado com VB..
  23. Bom, eu vou testar isso mais a tarde e depois eu posto os resultados.. É que eu estou na escola agora, e isso daí é no pc de casa.. hm, Error404, no caso eu preciso mesmo de checkboxes.. agora que eu estou lembrando, tem um outro campo que é uma combobox, e eu testei com ele e estava dando o mesmo erro.. muito estranho.. estou torcenod pra ver se é um erro que só concerta reiniciando o pc mesmo (ou se é algum outro prob que meu sono estava atrapalhando)
  24. é época sim, porque quando eu dou só o echo ele funciona certinho.. O } tá fechado, e o erro dá nessa linha mesmo.. Esse campo 'epoca' é uma checkbox, e o checked value é 1
×
×
  • Criar Novo...