Ir para conteúdo
Fórum Script Brasil

diogoleter

Membros
  • Total de itens

    138
  • Registro em

  • Última visita

Tudo que diogoleter postou

  1. Olá! Tenho duas funções dentro do evento onclick de um campo de texto, mas uma dessas funções altera o onclick, fazendo perder a outra função. Como faço para alterar apenas uma dessas funções sem perder a outra? Obrigado!
  2. Sim, consigo acessar o servidor web normalmente, assim como as demais páginas. Esse recurso busca uma outra página no mesmo site. Descobri o problema. Meu servidor é Mac OS e tenho instalado o Norton Internet Security. Desabilitei o Firewall do Norton e funcionou normalmente. Obrigado pela dica Willian.
  3. Olá, Estou tendo problemas com o cURL. No meu sistema, ele simplesmente lê o conteúdo de uma página no mesmo site e retorna. Aqui pelo meu computador (Mac OS), onde estou desenvolvendo o site, ele funciona normalmente, no entanto, acessando ou site (que está no meu computador) por outro computador da rede, ele retorna o erro "Empty reply from server". No meu computador, utilizo o endereço "localhost", já no outro computador, utilizo o IP do meu computador. Segue abaixo o script de chamada. $options = array( CURLOPT_RETURNTRANSFER => true, CURLOPT_HEADER => false, CURLOPT_FOLLOWLOCATION => true, CURLOPT_AUTOREFERER => true, CURLOPT_USERAGENT => $_SERVER['HTTP_USER_AGENT'], CURLOPT_CONNECTTIMEOUT => 120, CURLOPT_TIMEOUT => 120, CURLOPT_MAXREDIRS => 10, CURLOPT_COOKIESESSION => true, CURLOPT_COOKIE => 'PHPSESSID='.$_COOKIE['PHPSESSID']. '; path=/', CURLOPT_POST => false ); session_write_close(); $ch = curl_init($address); curl_setopt_array($ch, $options); $content = curl_exec($ch); $err = curl_errno($ch); $errmsg = curl_error($ch); $header = curl_getinfo($ch); curl_close($ch); $header['errno'] = $err; $header['errmsg'] = $errmsg; $header['content'] = $content; return $header; Já estou há muitas horas pesquisando no Google mas não encontrei a solução. Agradeço a ajuda!
  4. diogoleter

    cURL e Cookies

    Olá, Estou precisando de uma ajuda com o cURL. Na parte de sessões até que estou conseguindo se virar, mas cookies, estou um pouco difícil. Meu código: $options = array( CURLOPT_RETURNTRANSFER => true, CURLOPT_HEADER => false, CURLOPT_FOLLOWLOCATION => true, CURLOPT_AUTOREFERER => true, CURLOPT_CONNECTTIMEOUT => 120, CURLOPT_TIMEOUT => 120, CURLOPT_MAXREDIRS => 10, CURLOPT_COOKIESESSION => true, CURLOPT_COOKIE => 'PHPSESSID='.$_COOKIE['PHPSESSID']. '; path=/', CURLOPT_POST => false ); session_write_close(); $ch = curl_init($address); curl_setopt_array($ch, $options); $content = curl_exec($ch); $err = curl_errno($ch); $errmsg = curl_error($ch); $header = curl_getinfo($ch); curl_close($ch); No página atual consigo gerar e ler todos os cookies que são geradas nela, mas na página que o cURL busca, os cookies não são reconhecidos. Precisaria que os cookies fossem reconhecidos tanto de um lado como do outro. Obrigado!
  5. Olá, Estou enviando HTML (conteúdo do TinyMCE) por Ajax, mas onde tem aspa dupla ou simples, ele adiciona uma barra antes. Pelo javascript utilizo a função "escape()", e no PHP utilizo a função "mysql_real_escape_string()"; Como fazer para não adicionar as barras? Obrigado!
  6. Infelizmente tenho que desconsiderar o fato do responseXML não funcionar no IE 6, pois é um recursos essencial para meus projetos, porém valeu pela dica, não sabia disso. Na verdade sei o tipo que estou tentando acessar, mas o resultado pode variar entre apenas texto e XML. Por isso a necessidade de reconhecer o tipo da resposta. Obrigado!
  7. Olá, Tenho duas formas de receber o que vem do servidor, porém preciso identificar se o conteúdo retornado é XML (responseXML) ou TEXTO (responseText). Acho que o ideal seja receber em XML e verificar se o conteúdo é valido. Se não é, então utiliza o "responseText". Obrigado!
  8. Olá, Alguém conhece uma forma de converter todo um conteúdo em HTML para texto simples/puro. Além disso remover todas as tabulações e espaçamentos (maior que 1 espaço) do texto. Obrigado!
  9. flavio, compreendi a sua idéia, porém, a dimensões que sua sintaxe trata, é a largura da página - (menos) a largura da janela, o que não considera apenas a barra de rolagem. Estou desenvolvendo um filebrowser para o tinymce, já está praticamente pronto, mas com esses problemas de largura. Como o tinymce utiliza seu próprio recurso de janelas, somente seria útil a avaliação da barra de rolagem. Obrigado!
  10. fercosmig, a largura que me refiro é a destacada pela setas em vermelho na figura abaixo. Obrigado!
  11. Com dois servidores, onde um é responsável por acessar o outro. Um desses servidores está programado para executar um script php no intervalo de 30 minutos. Este script php faz a leitura de um arquivo XML que está no outro servidor. Este mesmo XML é gerado um arquivo PHP. Ele lê o arquivo XML normalmente, porém sem qualquer tipo de autenticação ou proteção. Este é meu atual problema, e até o momento não consegui achar algo eficiente pelo Google. Alguém conhece algum script e algorítimo detalhado sobre como fazer isso? Obrigado!
  12. Olá, Encontrei este código no PHP manual, mas não estou conseguindo fazê-lo funcionar de forma correta. Simplesmente informo a pasta de origem e a pasta de destino, ele faz a cópia da pasta de origem, mas também faz um loop copiando a pasta de destino várias vezes. Segue abaixo o código: function copydirr($fromDir,$toDir,$chmod=0757,$verbose=true){ $errors=array(); $messages=array(); if (!is_writable($toDir)) $errors[]='target '.$toDir.' is not writable'; if (!is_dir($toDir)) $errors[]='target '.$toDir.' is not a directory'; if (!is_dir($fromDir)) $errors[]='source '.$fromDir.' is not a directory'; if (!empty($errors)){ if ($verbose) foreach($errors as $err) echo '<strong>Error</strong>: '.$err.'<br />'; return false; } $exceptions=array('.','..'); $handle=opendir($fromDir); while (false!==($item=readdir($handle))) if (!in_array($item,$exceptions)){ $from=str_replace('//','/',$fromDir.'/'.$item); $to=str_replace('//','/',$toDir.'/'.$item); if (is_file($from)){ if (@copy($from,$to)){ chmod($to,$chmod); touch($to,filemtime($from)); // to track last modified time $messages[]='File copied from '.$from.' to '.$to; } else $errors[]='cannot copy file from '.$from.' to '.$to; } if (is_dir($from)){ if (@mkdir($to)){ chmod($to,$chmod); $messages[]='Directory created: '.$to; } else $errors[]='cannot create directory '.$to; copydirr($from,$to,$chmod,$verbose); } } closedir($handle); if ($verbose){ foreach($errors as $err) echo '<strong>Error</strong>: '.$err.'<br />'; foreach($messages as $msg) echo $msg.'<br />'; } return true; } Chamo a função da seguinte forma: copydirr("../../../../public_data/subpasta_de_arquivos/nova_pasta/projetos_ano_2009/", "../../../../public_data/subpasta_de_arquivos/nova_pasta/para_copiar/"); O endereço da onde encontrei o código: http://ca.php.net/manual/en/function.copy.php Obrigado!
  13. Olá, Preciso obter o tamanho horizontal (largura) da barra de rolagem vertical. Não quero saber o tamanho dela em relação a página, mas a largura da barra. Já pesquisei no Google, mas só encontro funções de como obter o tamanho da barra em toda a página. Para ser mais explicito: Largura da barra de rolagem vertical no sentido esquerda para direita, ou X (horizontal) em vez de Y (vertical). Obrigado!
  14. Não sei se o CakePHP tem um recurso para evitar que as páginas fiquem em cache. Já desabilitei no navegador, mas mesmo assim ainda continua. Obrigado!
  15. Ainda sou totalmente inexperiente em CakePHP, mas através de um pequeno tutorial na internet estou tentando conseguir fazer alguma coisa, porém um erro está aparecendo e estou igual "briga de foice no escuro". O erro é esse: class TarefasController extends AppController { var $name = "Tarefas"; } Fatal error: Class 'TarefasController' not found in D:\Internet\ServerHost\framework\cake\dispatcher.php on line 157 O tutorial é este: http://imasters.uol.com.br/artigo/6076 Obrigado!
  16. Tenho duas tabelas, onde suas estruturas são iguais (mesmos campos e formatos). Uma está vazia e a outra com conteúdo. Gostaria de copiar diretamente o conteúdo de uma para outra... Como fazer isso? Obrigado!
  17. Denis, é isso mesmo. Só achei que a query fica muito grande, mas enfim, resolveu meu problema. Obrigado!
  18. Tenho uma tabela onde dois campos (UF) são relacionados com outra tabela (ESTADOS). TABELA ESTADOS CAMPO ID CAMPO SIGLA TABELA USUARIOS CAMPO ID CAMPO NOME CAMPO ENDERECO CAMPO ESTADO_RESIDENCIAL (Relacionado com ID da tabela ESTADOS) CAMPO ESTADO_COMERCIAL (Relacionado com ID da tabela ESTADOS) Preciso fazer uma consulta na tabela USUARIOS onde nos resultados, apareça a sigla do referente estado. Tentei criar duas referencias para a tabela estado mas não adiantou (também posso estar fazendo errado). Agradeço a ajuda.
  19. Navegando pelo código do CakePHP encontrei uma linha com tal agregação. $controller =& new $ctrlClass(); E como faz para pesquisar isso no Google. Agradeço!
  20. Sim, a idéia é essa... mas como fazer isso? Obrigado!
  21. Olá, Tenho um botão localizado dentro da página e gostaria que aparecesse uma div ao lado dela quando clicasse sobre esse botão. Ou seja, posição orientada por outro objeto. Obrigado pela ajuda!!! Att,
  22. Tenho que inserir vários registros em uma mesma tabela. Para isso tenho o seguinte código: $sql_part1="INSERT INTO registros (subcodigo, nome, data) VALUES (".$subcodigo1.", ".$nome1.", NOW());"; $sql_part2="INSERT INTO registros (subcodigo, nome, data) VALUES (".$subcodigo2.", ".$nome2.", NOW());"; if(mysql_query($sql_part1) && mysql_query($sql_part2)) echo "1"; else echo mysql_error(); Como faço para manter a total integridade dessa inserção. Ex.: Se a primeira query dá certo, então passa para o segundo, mas se o segundo der errado? Ou insere tudo ou não insere nada, isso (aqui) é necessário para manter a integridade das consultas. Qual seria o modo correto? Obrigado!
  23. Tem ficar em uma variável porquê tenho que manipula-la. Diferentes chamadas enviam valores diferentes, este ai é apenas um exemplo, mas pode variar. O fato é que o onclick não funciona.
  24. Tenho o seguinte código: ... var string="validar(this, 1, 'Pesquisar')"; document.getElementById('idbotao').onclick=function(){ eval(string); } ... Não consigo fazer este funcionar. Se não entenderem é só falar. Obrigado pela ajuda!
×
×
  • Criar Novo...