Jump to content
Fórum Script Brasil

diogoleter

Membros
  • Content Count

    143
  • Joined

  • Last visited

Community Reputation

0 Neutro

About diogoleter

  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!
×
×
  • Create New...