Ir para conteúdo
Fórum Script Brasil

»»Luk@S««

Membros
  • Total de itens

    88
  • Registro em

  • Última visita

Tudo que »»Luk@S«« postou

  1. »»Luk@S««

    Atendimento Online.

    Olha, tem um chat bem simples q não necessita de banco de dados, daí é só você alterar ele ele está aki: http://www.phpbrasil.com/articles/article.php/id/166
  2. »»Luk@S««

    Paginação

    não consigo entender
  3. »»Luk@S««

    Paginação

    Olha , eu vou tentar te explicar: vamos levar em consideracao, este script: <?php global $PHP_SELF; // A partir do PHP 4.2.3 é necessário declarar a variável $PHP_SELF como global. @$pagina = $_REQUEST['pagina']; @$exibe = $_REQUEST['exibe']; // Usamos $_REQUEST para pegar os valores das variáveis página e exibe. // Um recurso que já existia mas que agora é obrigatório. // Usamos @ para se o valor for NULL, o PHP não dar aquela mensagem chata. if ($pagina == "") { $pagina = "1"; } if ($exibe == "") { $exibe = "1"; } // Verificando se as variavéis tão com valor NULL, EMPTY, como queiram chamar. // Aqui que você define quantas linhas você quer por página modificando a variável $exibe $arquivo_linhas = file("texto.txt"); // Aqui a $arquivo_linhas é uma array que começa a partir do 0 (zero) e vai ate a última // linha. // Cada valor da array tem o conteúdo de sua respectiva linha. // Escolha o seu arquivo o meu é texto.txt como acima. $conta_linhas = count($arquivo_linhas); // Count serve para contar quantas CHAVES tem dentro de uma ARRAY. // Por exemplo, array[3] é a ultima então ele vai contar 0,1,2,3 e na variável resultar 4, // muito útil esse comando. $total_paginas = ceil(($conta_linhas/$exibe)); // Ceil serve para arredondar um número pra cima então dividimos o total de linhas pelo // quanto de linhas vamos exibir, arredondamos para cima e obtemos o número de páginas. // Por exemplo, 5 divido por 2 vai dar 2.5 que signifaca que temos 3 páginas sendo a // última com 1 registro. echo "<center> Arquivo tem ".$conta_linhas." linhas <br>"; echo "Página ".$pagina." de ".$total_paginas."</center><br>"; // Usamos das informações calculadas para passar informações em texto para o leitor. $linha_chegar = (($pagina-1)*$exibe); // Essa é uma variável que determina por que linha devemos começar a exibir ao leitor, // porque se ele estiver na página 3 vai querer que comece pela linha onde parou e não // pela primeira. for ($linha = 0; $linha != $linha_chegar; $linha++) { list ($num_linha, $conteudo_linha) = each ($arquivo_linhas); } // For basico para posicionar na linha com conteúdo certo a começar. // Vou explicar: Loop de $linha igual 0 enquanto $linha for diferente da $linha_chegar // vai somando um a cada loop // Ai vem o comando que faz grande parte de tudo. // List faz com que as variáveis $num_linha receba a CHAVE (KEY) da ARRAY e que a // $conteudo_linha receba seu VALOR (VALUE) // Esse EACH faz com que pegue separado cada valor da array. $ultima_linha = ($linha_chegar + $exibe); if ($ultima_linha > $conta_linhas) { $ultima_linha = $conta_linhas; } // Aqui a gente mostra de qual linha a qual linha o leitor está lendo. (meio redundante) // A variável $ultima_linha recebe o valor de onde o posicionador parou mais o quanto // exibe por página. // Se ela for maior que o número de linhas do arquivo quer dizer que tá no fim dele, // entaum ela recebe o valor do total de linhas. $parar = "não"; while ($parar == "não") { list ($numlinha, $conteudolinha) = each ($arquivo_linhas); echo $conteudolinha."<br>"; if (($numlinha + 1) == $ultima_linha) { $parar = "sim"; } } // Loop principal ele é o sistema da exibição. // Enquanto parar for igual a não continuar o loop usando o LIST que já expliquei e o EACH // agora com ECHO para imprimir o conteúdo da linha na página. // Agora dá pra entender como o LIST funciona não é? // Se a CHAVE da array mais um (1) for igual ao valor da ultima linha, parar ganha o valor // de sim e o loop acaba. echo "<BR>"; $navegacao = 1; while ($navegacao <= $total_paginas) { if ($navegacao != $pagina) { echo ' <font face=verdana size=1><a href="'.$PHP_SELF.'?pagina='.$navegacao.'">'.$navegacao.'</a></font> '; } else { echo '<font face=verdana size=1><b>['.$navegacao.']</b></font> '; } $navegacao++; } ?> daí, no arquivo texto.txt estaria cadastradas as seguintes paginas: 1.php 2.php 3.php 4.php daí nos links 1 | 2 | 3 | 4 ....... quando a pessoa clicasse no link, eu queria q não aparece em formato texto, e sim em formato de pagina mesmo, entendeu?
  4. Isso é bem simples, no action do formulario você coloca: <form action="formmail.php"> supomos q você tenha os seguintes campos no form: nome email assunto mensagem ** Lembre-se: sempre nomeie os campos e o method POST exemplo: <input name="nome"> e method=post vamos la arquivo formmail.php <?php $nome = $_POST["nome"]; $email = $_POST["email"]; $assunto = $_POST["assunto"]; $memsagem = $_POST["mensagem"]; msg = "Formulario enviado atraves do site: (NOME DO SEU SITE)\n\n"; msg .= "Nome: $nome\n"; msg .="E-mail: $email\n"; msg .= "Assunto: $assunto\n"; msg .= "Mensagem: $mensagem"; $headers = "From: $email"; mail("seuemail@dominio.com.br", "ASSUNTO DA MENSAGEM", $msg, $headers); echo "Mensagem enviada com sucesso"; ?> valeu
  5. Use este formmail aki: ele pega todas as informações digitadas (y) <? // Coloque a mensagem que irá ser enviada para seu e-mail abaixo: $msg = "Mensagem enviada em ".date("d/m/Y").", os dados seguem abaixo:\n\n"; while(list($campo, $valor) = each($HTTP_POST_VARS)) { $msg .= ucwords($campo).": ".$valor."\n"; } // Agora iremos fazer com que o PHP envie os dados do Formulário para seu e-mail: $emails = "seuemail@dominio.com.br"; mail($emails, "Assunto do email",$msg,"From: $REMOTE_ADDR"); echo "Sua mensagem foi enviada com sucesso. Obrigado"; ?>
  6. »»Luk@S««

    Ajuda Rapida!

    Em qualquer programa de FTP tem la pra você dar o chmod !
  7. Tipow, faz um formulário em php. Você usa este form mesmo , daí você muda a acao dele e tira todos os campos "hidden" coloca assim: <form action="formmail.php"> arquivo formmail.php <? // Coloque a mensagem que irá ser enviada para seu e-mail abaixo: $msg = "Mensagem enviada em ".date("d/m/Y").", os dados seguem abaixo:\n\n"; while(list($campo, $valor) = each($HTTP_POST_VARS)) { $msg .= ucwords($campo).": ".$valor."\n"; } // Agora iremos fazer com que o PHP envie os dados do Formulário para seu e-mail: $emails = "seuemail@dominio.com.br"; mail($emails, "Assunto",$msg,"From: $REMOTE_ADDR"); echo "Sua mensagem foi enviada com sucesso. Obrigado"; ?> cara, é isso ae! valeu!
  8. Bem galera, estou postando aqui um tutorial dum sistema pra indicação de sites. Vamos começar a construir o nosso formulário, pode ser em html mesmo index.html <form name="formulario" method="post" action="enviar.php"> <table width="228" border="0" cellspacing="0" cellpadding="0" style="border: solid 1 #ffffff"> <tr> <td colspan="8></td> </tr> <tr> <td colspan="8"><font color="#FFFFFF" size="1" face="Verdana, Arial, Helvetica, sans-serif">&nbsp;</font></td> </tr> <tr> <td colspan="8"><font color="#FFFFFF" size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong>Indique o Portal Ibitinga a um amigo</strong></font></td> </tr> <tr> <td width="82">&nbsp;</td> <td width="218">&nbsp;</td> </tr> <tr> <td height="19"><font color="#FFFFFF" size="1" face="Verdana, Arial, Helvetica, sans-serif">Seu nome:</font></td> <td> <input type="text" name="nome" size=30 style="border: solid 1 #cccccc; font-family: verdana; font-size: 8pt"> &nbsp;</td> </tr> <tr> <td><font color="#FFFFFF" size="1" face="Verdana, Arial, Helvetica, sans-serif">Seu e-mail:</font></td> <td><input name="seuemail" type="text" id="seuemail" style="border: solid 1 #cccccc; font-family: verdana; font-size: 8pt" size=30></td> </tr> <tr> <td><font color="#FFFFFF" size="1" face="Verdana, Arial, Helvetica, sans-serif">Nome do seu amigo(a):</font></td> <td><input name="nomeamigo" type="text" id="nomeamigo" style="border: solid 1 #cccccc; font-family: verdana; font-size: 8pt" size=30></td> </tr> <tr> <td><font color="#FFFFFF" size="1" face="Verdana, Arial, Helvetica, sans-serif">E-mail do seu amigo(a):</font></td> <td><input name="emailamigo" type="text" id="emailamigo" style="border: solid 1 #cccccc; font-family: verdana; font-size: 8pt" size=30></td> </tr> <tr> <td colspan="8"><font color="#FFFFFF" size="1" face="Verdana, Arial, Helvetica, sans-serif">---------------------------------------------------</font></td> </tr> <tr> <td colspan="8"><font color="#FFFFFF" size="1" face="Verdana, Arial, Helvetica, sans-serif">Sua mensagem: (opcional)</font></td> <td></td> </tr> <tr> <td>&nbsp;</td> <td><textarea name="mensagem" cols="30" rows="5" id="mensagem" style="border: solid 1 #cccccc; font-family: verdana; font-size: 8pt">Olá, gostaria de lhe recomendar o site www.portalibitinga.com.br</textarea></td> </tr> <tr> <td>&nbsp;</td> <td><input type="submit" name="Submit" value="Recomendar" style="border: solid 1 #cccccc; font-family: verdana; font-size: 8pt; cursor: hand; background-color: #ffffff"> &nbsp;</td> </tr> <tr> <td colspan="8">&nbsp;</td> </tr> <tr> <td colspan="8"><div align="center"><font color="#FFFFFF" size="1" face="Verdana, Arial, Helvetica, sans-serif">&Eacute; expressamente proibida a c&oacute;pia sem autoriza&ccedil;&atilde;o<br> www.portalibitinga.com.br</font></div></td> </tr> </table> </form> Nossa página do formulário já está pronta. Agora vamos criar a página que receberá as informações digitadas no formulário. enviar.php <?php $nome = $_POST["nome"]; $seuemail = $_POST["seuemail"]; $nomeamigo = $_POST["nomeamigo"]; $emailamigo = $_POST["emailamigo"]; $mensagem = $_POST["mensagem"]; $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; $headers .= "From: $seuemail"; $msg = "$mensagem <a href=\"http://www.seusite.com.br\">Nome do seu site</a>"; mail($emailamigo, "Recomendação de site", $msg, $headers); // Na função mail ele pega o que foi digitado no campo do email do amigo e envia o email com um link e mensagem echo "Sua recomendação foi enviada com sucesso"; ?> é isso aí! valeu!
  9. »»Luk@S««

    Query String

    tenho o seguinte codigo: <? if(@$_GET['pagina']) { $pagina = $_GET['pagina']; if (file_exists("$pagina.php")){ include("$pagina.php"); } } else { ?> como eu coloco subcategorias?
  10. »»Luk@S««

    Imagens

    vou tentar mandar um explicação melhor: Tipo, estou querendo fazer um sistema de compras de fotos, daí eu queria , tipo assim: eu crio uma unica pagina , exemplo "comprar_foto.php" daí a pessoa clica no link da foto q ela quer comprar , e la naquela pagina ela recebe o valor da imagem e coloca de vez , sem ter q ficar fazendo uma pagina pra kda foto, não sei se vocês entenderam? Como eu poderia fazer isso? Se fosse com texto dava pra fazer assim: <?php $texto = $_GET["texto"]; ?> daí dava pra chamar na página, mas como eu faco isso com imagens?
  11. »»Luk@S««

    Noticas...

    Existe um script da folha online , mas não é em PHP é o seguinte: <iframe src="http://www.folha.com.br/folha/ticker.html" width="480" height="30" scrolling="no" frameborder="0" marginheight="0" marginwidth="0">&nbsp;</iframe>
  12. Isso mesmo, tha retornando uma string, e tem hora q não retorna nada
×
×
  • Criar Novo...