Jump to content


WeeD

Member Since 18/09/2004
Offline Last Active 05/12/2005, 12:21
-----

Topics I've Started

Ajudinha Com Calendario

28/11/2005, 12:35

ae fazendo favor, alguem pode me da uma força aqui, pois estou tentando destacar os domingos, mas o que acontece é que está repetindo a coluna ae desse geito, pois estou tentando uma condição ELSE e não consigo adaptar ae. :(

<?php
          $Data = strtotime($mes."/".$dia."/".$ano_);
          $Dia  = date('w',strtotime(date('n/\0\1\/Y',$Data)));
          $Dias = date('t',$Data);
          for ($i=1,$d=1;$d<=$Dias;) {
              echo "<tr>";
              for ($x=1;$x<=7 && $d <= $Dias;$x++,$i++) {
                    if ($i > $Dia) {
                      if ($x == 1) { echo "<td><b>".$d."</b></td>"; }
                        if ($d == $dia) { echo "<td><u>".$d."</u></td>"; }
                        else { echo "<td>".$d."</td>"; }
                        $d++;

                    }
                    else { echo "<td>&nbsp;</td>"; }
              }
              for(;$x<=7;$x++) { echo "<td>&nbsp;</td>"; }
              echo "</tr>";
          }
?>


Problemas No Calendario

25/11/2005, 10:52

ae fazendo favor, alguem pode me dizer o porque não está distacando somente o dia atual e sim colorindo todo o calendario. ? e como posso "acresentar", pra deixar os dias de DOMINGO com "destaque" dos outros dias, assim como o dia atual. Obrigado!

<?php
  $Data = strtotime($mes."/".$dia."/".$ano_);
  $Dia  = date('w',strtotime(date('n/\0\1\/Y',$Data)));
  $Dias = date('t',$Data);
  for ($i=1,$d=1;$d<=$Dias;) {
    echo "<tr>";
    for ($x=1;$x<=7 && $d <= $Dias;$x++,$i++) {
      if ($i > $Dia) { echo "<td><span ".($d==$dia)." ? style=\"color:#C30;\">".$d++."</span></td>"; }
      else { echo "<td> </td>"; }
    }
    for(;$x<=7;$x++) { echo "<td> </td>"; }
    echo "</tr>";
    }
?>


Enviar Email Com Axexo

23/11/2005, 15:12

ae fazendo favor, alguem pode me falar porque não esta indo o anexo junto ? tipo o email chega normal no destino mas sem anexo!

<?php
  $acao = $_GET["acao"];
  if ($acao == "enviar") {
      $nome      = $_POST["NOME"];
      $assunto   = $_POST["ASSUNTO"];
      $remetente = $_POST["EMAIL"];
      $destino   = $_POST["OPCOES"];
      $mensagem  = $_POST["TEXTO"];

      $mensagem  = wordwrap($mensagem,50,"<br>",1);

      $arquivo   = isset($_FILES["ARQUIVO"]) ? $_FILES["ARQUIVO"] : FALSE;

      if (file_exists($arquivo["tmp_name"]) and !empty($arquivo)) {
          $fp    = fopen($_FILES["ARQUIVO"]["tmp_name"],"rb");
          $anexo = fread($fp,filesize($_FILES["ARQUIVO"]["tmp_name"]));
          $anexo = base64_encode($anexo);

          fclose($fp);

          $anexo    = chunk_split($anexo);
          $boundary = "XYZ-" . date("dmYis") . "-ZYX";

          $texto    = "--$boundary\n";
          $texto   .= "Content-Transfer-Encoding: 8bits\n";
          $texto   .= "Content-Type: text/html; charset=\"ISO-8859-1\"\n\n";
          $texto   .= "$mensagem\n";
          $texto   .= "--$boundary\n";
          $texto   .= "Content-Type: ".$arquivo["type"]."\n";
          $texto   .= "Content-Disposition: attachment; filename=\"".$arquivo["name"]."\"\n";
          $texto   .= "Content-Transfer-Encoding: base64\n\n";
          $texto   .= "$anexo\n";
          $texto   .= "--$boundary--\r\n";

          $headers  = "MIME-Version: 1.0\n";
          $headers .= "From: \"$nome\" <$remetente>\r\n";
          $headers .= "Content-type: multipart/mixed; boundary=\"$boundary\"\r\n";
          $headers .= "$boundary\n";

          $Enviar=mail($destino,$assunto,$texto,$headers);

          echo"Email enviado com Sucesso!";
      }
      else {
           $headers  = "MIME-Version: 1.0\r\n";
           $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
           $headers .= "From: \"$nome\" <$remetente>\r\n";

           $Enviar=mail($destino,$assunto,$mensagem,$headers);

           echo"Email enviado com Sucesso!";
      }
  }
?>

Obriagdo!

Function();

14/09/2005, 16:18

ae fazendo favor, como faço pra usar essa function(); em mais de uma string ? pois estou precisando "cortar" varias strings em tamanho e com nomes diferentes. ou tem outro modo de fazer isso mais facil ? Obrigado!

<?php
function CortarTexto($usuario,$caracteres) {
if (strlen($usuario) > $caracteres) {
   return substr($usuario,0,$caracteres) . "..."; }
else return $usuario;
}
?>

Paginação "inteligente"

13/09/2005, 14:34

Ae fazendo favor, estou com um probleminha na paginção pois ela não está com falta de "segurança" pois quando eu digito uma "ID (não numérica)" la na barra de endereço da erro na pagina, ou quando digito uma "ID (numérica) ele continua "paginando" mesmo sem resultado. como posso está arrumando isso pra quando for uma "ID" invalida, ele voltar pra pagina 1 ou a anterior que tava antes ?

E outra coisa, se não for pedir muito alguem poderia me ajudar ao invez da paginção ser a "metade" do total de registro. ela ficar por padrão assim:

Pagina: 1 de 10 : 1 2 3 >
Pagina: 1 de 10 : 1 2 3 >
Pagina: 1 de 10 : 1 2 3 >
Pagina: 1 de 10 : 4 5 6 >

<?php
 $num_por_pagina = 5;
 if (!isset($_GET['pagina'])) { $pagina = 1; } else { $pagina = $_GET['pagina']; }
  $primeiro_registro = ($pagina * $num_por_pagina) - $num_por_pagina;
  $consulta = mysql_query("SELECT * FROM users ORDER BY id ASC LIMIT $primeiro_registro,$num_por_pagina");
 while($x = mysql_fetch_array($consulta)) {
  echo(''.$x['id'].' - '.$x['user'].'<br>');
 }
  $contar = mysql_query("SELECT COUNT(*) FROM users");
  list($total_usuarios) = mysql_fetch_array($contar);
  $total_paginas = ($total_usuarios / $num_por_pagina);

  $prev = $pagina - 1;
  $next = $pagina + 1;
  
 if ($pagina > 1) { $prev_link = "<a href='$PHP_SELF?pagina=$prev'><font class='webdings'>-</font></a>"; } else { $prev_link = ""; }
 if ($total_paginas > $pagina) { $next_link = "<a href='$PHP_SELF?pagina=$next'><font class='webdings'>+</font></a>"; } else { $next_link = ""; }

  $total_paginas = ceil($total_paginas);
  $painel = "";
 for ($x = 1; $x <= $total_paginas; $x++) {
 if ($x == $pagina) { $painel .= "<b class='vinho'>$x</b>"; } else { $painel .= "<a href='$PHP_SELF?pagina=$x'> $x </a>"; }
}
 echo "<br><b>P&aacute;gina: $pagina de $x :</b> $prev_link $painel $next_link";
?> 

Obrigado!

IPB Skin By Virteq