
SK15
Membros-
Total de itens
703 -
Registro em
-
Última visita
Tudo que SK15 postou
-
Cookie?! :rolleyes: :P Eles só serve para guardar pequenas informações no PC do usuário como alguma preferência (como cor ou algum login) ou data do último acesso e mais nada, NUNCA ele armazena a sua cidade de origem para 'captura' (auto-recorde) ... Leitura Recomendada: http://pt.wikipedia.org/wiki/Cookies A única forma é com IP cada pais e sub-região detém de rangers de IP ou seja sequencia de números correspondende por exemplo hipoteticamente em Brasilia o rangers é de 199.x.x.x a 200.x.x.x então se alguém entrar com esses IP ao comparar com uma pre-lista você poderar afirar com 95% de certeza que é de lá; se você achar com cookies me fala que eu também quero :P Veja se é com cookie (ou se todos não são com IP :lol:): http://www.ipligence.com/geolocation/?lang=en&search http://www.ip-adress.com A única forma de não fazer sem IP para nós BR's é com CEP mas é uma bund* nem queria saber como .... * Cheguei um pouco atrasado na postagem ... Não não tem como pegar os dados do recurso auto-completar, até porque seria algo inserguro deixar qualquer 1 fuçar nos dados como senhas e logins, sem contar que seria inultiu tentar pegar esse dados pois alguns não os ultiliza e talvez não tenha preenchido os campos que você precisse pois o alto-completar usa como base o nome (interno mesmo o que fica no HTML) dos campos para fazer a lista de dados ...
-
Bahh, isso é a coisa mais fácil de fazer toda hora que você conecta no servdidor ele troca essas informações entre sí para o PHP só fica o encargo de pegar esses valores ... o mais dificil (eu diria chato) é colocar os textos na imagem, na qual você deve usar o Modulo GD do PHP (com um templante nesse exemplo) só isso ... veja em formato de texto ... :P <?php $Seu_IP = $_SERVER["REMOTE_ADDR"]; $Provedor = gethostbyaddr($Seu_IP); echo "<b>Atual IP:</b>" . $Seu_IP . "<br>"; echo "<b>Provedor:</b>" . $Provedor; ?> Para saber a cidade de onde você veio é um pouco mais complicado pois você deve possuir uma lista com os rangers de IP's de cada região, o script em sí é simples o problema é onde achar uma lista de IP's, existe até existe mas são todas pagas ...
-
A expressão regular está errada e a forma de pegar os valores também ... Para funcionar a ER mais básica que você pode usar é essa: if (eregi("<td valign=\"top\">(.*)</td>", $variavel, $valores)){ print_r($valores); } else { echo "Não Encotrado .."; }
-
você deve definir a linguagem que pretende usar para ver até que ponto e possivel fazer ... Sem contar que isso é no minimo estranho se você está na 'facú' deveria está ai para aprender e não chegar um professor e dizer faz ai do nada e você tem que se virar como está fazendo .... ele teria que ter ensinado nem que seje o básico ... ridículo. Mas assim ao que deu para inteder você deve usar só HTML (¬¬), então a maneira mais proxima do resultado é usar cookies, pois o JavaScript trabalha com cookies você deveria mesclar JavaScript com HTML ... veja esse tutorial de como trabalhar com cookies em JavaScript (apesar de ser mamão com açucar): http://techpatterns.com/downloads/javascript_cookies.php Para se usar arquivos de textos você deve possuir um servidor com alguma linguem dinamica de intrepretação como PHP, ASP, ASP.NET, CFM, JAVA, MV, Ruby entre muitas ... Atualmente você possue um servdior com tais caracteristicas para teste?
-
Completando ... aqui tem um conjunto de funções para se criar MD5 com java script: http://pajhome.org.uk/crypt/md5/md5src.html Mas acho que só fazer dentro do PHP já rula, pois fazer 2 é osso, e não proteje tanto assim LOL ... :P
-
Você inicialmente deve estar rodando em Windows depois deve o comprar o SQL Server e instalar na sua maquina igual o MySQL ta instalado ou outro programa qualquer ... por final deve habilitar algumas DLL dentro do seu "system32" para prover o acesso ao banco e pronto o resto é tudo parecido com o MySQL tipo para acessar as SQL use "mssql_query()" e assim por diante só as SQL's que são um pouco diferentes .... Se quiser pode pegar uma versões trial veja a 2000: http://superdownloads.uol.com.br/download/...oft-sql-server/ O problema dessa budega é o preço carrissimo, US$ 1.500 por um registro, e se for pegar um server só o MS SQL Serve sai por no mínimo R$ 50,00 ou seja muito mais caro que uma hospedagem completa ...
-
Usa TimeStamp é bem simples e fácil ... <?php $data = array("19", "09", "2007"); // Data de Hoje: Dia/Mês/Ano $antes = 10; // Quantos dias quer regredir ... // Gera o TimeStamp da Data Escolhida as 00:00:00 $stamp_hoje = mktime(00, 00, 00, $data[1], $data[0], $data[2], -1); $soma_datas = ($stamp_hoje - ($antes * 86400)); echo "A $antes dias atraz foi" . date("d-m-Y", $soma_datas); ?> Básicamente é isso, porém para adiantar datas precisa fazer pequenas modificações ...
-
Atualmente o FFmpeg é o único `esquema` que existe para tal fim (trabalhar com videos na web) o YouTube pelo menos no incio usava isso, não sei se troco agora que ta mais famoso e com mais programadores disponiveis ... A menos que você querira começar do zero e criar um novo 'modulo de servidor' exclusivo para esse finalidade ... básicamente o sistema usa linha de código então você deve usar as funções "system()"/"exec()" ... um pequeno exemplo: <?php // Set our source file $srcFile = "/path/to/clock.avi"; $destFile = "/path/to/clock.flv"; $ffmpegPath = "/path/to/ffmpeg"; $flvtool2Path = "/path/to/flvtool2"; // Create our FFMPEG-PHP class $ffmpegObj = new ffmpeg_movie($srcFile); // Save our needed variables $srcWidth = makeMultipleTwo($ffmpegObj->getFrameWidth()); $srcHeight = makeMultipleTwo($ffmpegObj->getFrameHeight()); $srcFPS = $ffmpegObj->getFrameRate(); $srcAB = intval($ffmpegObj->getAudioBitRate()/1000); $srcAR = $ffmpegObj->getAudioSampleRate(); // Call our convert using exec() exec($ffmpegPath . " -i " . $srcFile . " -ar " . $srcAR . " -ab " . $srcAB . " -f flv -s " . $srcWidth . "x" . $srcHeight . " " . $destFile . " | " . $flvtool2Path . " -U stdin " . $destFile); // Make multiples function function makeMultipleTwo ($value) { $sType = gettype($value/2); if($sType == "integer") { return $value; } else { return ($value-1); } } ?> Fonte: http://wiki.dreamhost.com/Php-ffmpeg
-
Para começar aparentemnete você não está guardamndo nada em seu serve ... Seu código sugere que você esteje guardando o local do execel onde ele se encotra em seu PC por exemplo - C:\Arquivos\minhas_contas.xls - mais nada ... Para se guardar de forma efetiva o arquivo dentro do serve há 2 maneiras: 1- Abrir literalmente o arquivos enviado e guardar seu conteudo o binario em um camplo BLOD do banco 2- QUadrar dentro do servidor o arquivo e informar ao Banco de Dados qual a localização/URL de onde você guardou o arquivo ..
-
Seu servidor precisa ter Wild Card DNS ... procura no Google ou em algum fórum (apesar de poucos conhecer), não é uma coisa fácil de se conseguir pois precisa ter acesso as configuraçãoes básicas do servidor logo você terá que possuir um VPS ou dedicado para tal fim ... pois servers normais não deixam você mecher nessas configurações ou as vezes não as possues. É uma configuração especial de DNS que você faz ele aceitar ... quase qualquer tipo de nome no dominio; Quando você acessar - http://nick.site.com - estara acessado na verdade o endereço http://ww.site.com/index.php dentro desse "index.php" você deve pegar a URL com $_SERVER["HTTP_HOST"] e pegar o valor do nick ... Uma solução mais simples e barata é como você já disse usar pastas - http://site.com/nick - há uma solução em que não é preciso criar pastas de verddae o Apache possue um Modulo chamado "ReWrite" em que atravez da URL e instruções dadas por você atravez de expressões regulares ele redirecione para o local mais correto ... Veja aqui como usar esse modulo: Apache 1.3: http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html Apache 2.0: http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html * A uma coisa esse site "disponivel.com" é quase pornografico, acredito que existe users di menores acessado e isso não fica bem, sem contar que postar sites desse tipo está fora da regras .... bem que podia so ter explicado o que queria ... :P
-
Coloque uma senha que só você saiba :P .... Não existe uma forma de bloquar e acessar ao mesmo tempo sem um interfece, isso é um paradoxo!!! De qualquer forma se for para bloquar navegadores você deve usar o "HTTP_USER_AGENT" que é informado pelos browser e verificar os nomes se coicidem com os browser conhecidos um exemplo simples: $agent = strtolower($_SERVER["HTTP_USER_AGENT"]); if(!strstr($agent, "firefox") && !strstr($agent, "msie")) { // Mostra seu conteudo } else { // Erro navegador FireFox ou IE bloquedao ... } ?> Mas isso não é segurso pois você pode usar qualquer sisteminha de HTTP para fraldar o Browser e colocar o valor que bem internet, por isso digo que a forma mais segura é com senha ... nem que seje in-linha tipo (arquivo.php?senha=Sua_Senha), desd que seja uma senha dificil e restrita ...
-
você deve submeter a página do mesmo modo que a carrega ... <_< Ou seja colocar as mesmas variveis dentro do "<form ...>", assim: <form action="<?php echo $_SERVER['PHP_SELF']?>?do=contato" method="post"> <!-- Seus Formulários --> </form> <?php if (getenv("REQUEST_METHOD") == "POST") { // Código do envio de e-mail .... } ?>
-
Primeiramente respondendo sobre o CAPTCHA, veja esse código: http://www.ejeliot.com/pages/2 Muito bom e facinho de se colocar no AR é so dar uma lidinha em inglês (nada avançado), que você's irão entender .... é muito usavel por ai se você acessar os sites verão que é bem parecidos ou seja estão usando essa classe ... ------------------------------------------------------------------------------------------------------ Quando ao verificador automatico nem precisa de Ajax com imagens da para fazer já algo bem simples e modesto ... a ideia é simples basta submeter os dados ao banco via JavaScript e fazer o PHP retornar o source de uma imagem e pronto ... ;) um exemplo ... <!-- Cadastrao --> Login: <input type="text" onKeyPress="document.images['login'].src = 'testa_login.php?nome=' + this.value;"> <img src="vazia.gif" border="0" name="login"> <!-- Cadastrao --> <!-- Verificação (testa_login.php) --> <?php // Conecta no Banco ... // Executa a SQL: // SELECT nome FROM tabela WHERE nome = '$_GET["nome"]'; // Conta quantos dados existe no banco ... if ($total >= 1) { header("Location: erro_login_existente.gif"); } else { header("Location: ok_pode_usar_esse_nome.gif"); } exit(); ?> <!-- Verificação --> Básicamente é isso, você coloca uma imagem vazia na frente do campo de login ou qual desejar verificar ... logo em seguida faça o JavaScript trocar a URL dela e a URL apresentada será a que o PHP indicar dai é so colocar 2 imagens uma de OK e a outra de erro ;)
-
Até onde eu saiba não se escreve, pois o arquivo *.SWF é compilado igual um *.EXE o que significa que para fazer qualquer tipo de alteração você nessesita ter o código fonte original do projeto, dai você altera e re-compila ... O mais próximo que com o PHP pode chegar é criar um *.SWF do zero, dai você teria que ter uma base e quando nessesitasse inserir linhas, colocasse na fonte e fazia com que o PHP compilasse para *.SWF ou sejá gerasse um novo, pois alterar *.SWF depois de pronto não da ... Veja o Múdulo de Flash do PHP: http://www.php.net/manual/pt_BR/ref.swf.php
-
aí valeu, pela correção, na pressa nem tinha reparado no erro ...
-
Use "str_replace()" é fácil ... $pagina = srt_replace(array("/", ".php"), "", $_SERVER["PHP_SELF"]); --- SELECT status FROM tabela WHERE pagina like '". $pagina ."'
-
:rolleyes: <?php $var = 123.456; $serial = sscanf($var, "%d.%d"); print_r($serial); // $serial[1]; ?> ;) (y)
-
você pode trasformar seu textarea em um área de HTML ativo com JavaScript o famoso (HTML Area) ... Isso fará com que ele funciona da forma que deseja ou seja copiar o texto formato e contiar formatado, logicamente o script terá o "trabalho" de formatar o texto em formato HTML, para quando imprimir no "echo" venha o HTML junto para fazer a exibição. Veja esse script ele faz a maior parte das operações: http://tinymce.moxiecode.com/ Demostração -> http://tinymce.moxiecode.com/example_full.php?example=true
-
Acho que você já foi respondido aqui pelo ESerra: http://scriptbrasil.com.br/forum/index.php...st&p=435947 É so usar "mysql_insert_id": <?php mysql_query("INSERT INTO ......"); $ultimo_id = mysql_insert_id(); echo "O último id é: " . $ultimo_id; ?> Se desejar complicar um pouco mais pode fazer a seleão do ultimo valor com um ordemaneto d maior ao menos para saber tipo assim: <?php mysql_query("INSERT INTO ......"); $sql = mysql_query("SELECT `ID` FROM `tabela` ORDER BY `ID` DESC LIMIT 1;"); $ids = mysql_fetch_array($sql); echo "O último id é: " . $ids["ID"]; ?> * Um pouco atrasado por que tava escrevdo os cod., mas ta valendo!
-
você pode fazer algo parecido com "define" também ... na página mãe/pai (como queria), coloque um definidor e depois verifique ... <?php define("Main", "OK"); include("Arquivo.php"); ?> <?php if (!defined("Main")) { echo "Tá tentando acessar a página direto?"; exit; } // Seu código ... ?> http://www.php.net/manual/pt_BR/function.define.php http://www.php.net/manual/pt_BR/function.defined.php
-
Bem sistema de Wiki sem banco de dados não existe :P, isso é uma impossição fisica/tecnologia, pois esses sistema são como esciclopedias logo ele precisara guardar os dados em algum lugar ... AFF Mas assim o melhor sistema de Wiki que existe é o da Wikipedia, e para sua sorte ele é grátis e está disponivel para donwload: http://www.mediawiki.org Porém devo admitir que para quem está procurando um sistema simples esse sistema vai parecer complexo d+, mas nada que um pouco de estudo e paciencia não de jeito.
-
Da forma mais simples possível ... <?php $my_string = "Minha String pode conter um espaço ou barra /"; if (strpos($my_string, " ") || strpos($my_string, "/")) { // Faz outra Coisa } else { // Continua o que estava fazendo } ?>
-
... http://www.php.net/manual/pt_BR/language.oop5.static.php
-
A maneira mais indicada é pegar o RSS que esses sites fornecem e usar uma ER pra filtrar a bagaça ... Mas como o "povo" quer tudo pronto aqui vai 2 script protos o resto você adpita: Folha SP / Yahoo: http://forum.wmonline.com.br/index.php?showtopic=174951 UOL: http://forum.wmonline.com.br/index.php?showtopic=106773
-
Sim, sim expirar sessões mudando as configues do serve em geral não da resultado por [N] motivos ... Mas se deja tentar da para mudar as configues do "php.ini" temporariamente pelo o script ... veja o exemplo desse user: http://www.php.net/manual/pt_BR/function.s...xpire.php#68728 E sim é aconselhavel usar cookie para essa situação ou guardar um CACHE do user ou seja ele clica agora e conta o TimeSmatp quando ele clicar de novo verifica o TimeStamo antigo com o tempo atual se por ventura for mais de 3 minutos desloga ....