Jump to content


PHP-man's Content

There have been 22 items by PHP-man (Search limited from 27/04/2023)


Ordernar por                Order  

#883492 Dar Baixa Automatico

Posted by PHP-man on 23/11/2007, 16:52 in PHP

Esses pagamentos são só boleto bancário ou tem Cartão de crédito no meio?



#883485 Erro De Caracteres

Posted by PHP-man on 23/11/2007, 16:34 in PHP

Olá pessoal como vão?

Estou traduzindo um sistema que está em inglês, esta dando erro de caractere em alguns locais, por exemplo:

No código ta escrito: Reuniões e está imprimindo: Reuniões

Outro exemplo:
No código ta escrito: Relatóriose está imprimindo: Relatórios


Estou usando uma variavel para definir o idioma: $setCharset = 'ISO-8859-1';

O estranho é que em um arquivo imprimi normal e no outro arquivo não, e em ambos esta com o parametro $setCharset = 'ISO-8859-1'; setado.

Se alguem puder me ajudar agradeço.



#882806 Limpar Campos [resolvido]

Posted by PHP-man on 19/11/2007, 14:48 in Javascript / DOM / AJAX / ECMAScript

Paulo André obrigado pela ajuda, mas do jeito que colocou não funciona já tinha tentado assim!

sk15 muito obrigado, funcionou perfeitamente, nunca tinha imagina que precisava desses hidden, foi de grande valor sua ajuda!

T+



#882761 Limpar Campos [resolvido]

Posted by PHP-man on 19/11/2007, 11:34 in Javascript / DOM / AJAX / ECMAScript

Olá pessoal!

Estou usando um formulário simples de autenticação com dois campos:

LOGIN E SENHA:

O problema é que a pessoa digita o login e a senha, e ao clicar no botão abre uma nova página usando o target como _BLANK.

Os campos devem ser esvaziados por questão de segurança, porque caso contrário o login e a senha fica no campo e quem pegar a maquina pode clicar de novo e acessar, caso algum usuário esqueça a página aberta.

Alguém poderia me ajudar:

Na hora do envio (onSubmit do Form) to usando a funão abaixo!

Meu código abaixo:
function checaLogin(form)
{
if(acesso.login.value == "") {
alert("Digite seu login!");
acesso.login.focus();
acesso.login.select();
return false;
}
if(acesso.senha.value == "") {
alert("Digite sua senha!");
acesso.senha.focus();
acesso.senha.select();
return false;
}
return (true);
}

Tentei colocar acesso.login.value = "" mas não da certo!

Agradeço



#881824 Imprimindo X Palavras

Posted by PHP-man on 13/11/2007, 14:59 in PHP

Olá pessoal como vão, estou fazendo um sistema de NEWS para meu cliente sendo:

Título
Noticia

Na capa do site que que tenha um resumo das ultimas notícias cadastradas, o problema é que do jeito que fiz, usando substr as vezes o resultado come a palavra no meio.

Fica sssim:
Situação fiscal de cervejaria é crítica e pode ser fechada

A empresa RS Cervejaria situada em Passos, esta tendo dificul...
Leia mais

Quero que fique assim:
Situação fiscal de cervejaria é crítica e pode ser fechada

A empresa RS Cervejaria situada em Passos, esta tendo dificulculdade...
Leia mais


Preciso saber a função que imprima palavras mas não achei, alguém pode me ajudar?

Grato.



#866312 Erro No Envio De Imagens

Posted by PHP-man on 17/08/2007, 22:55 in PHP

Olá pessoal como vão?

Aconteceu uma situação que nunca esperei, e não sei como resolver.

Tenho um sistema de catalogo virtual feito por mim mesmo em HTML, PHP, JS e MySQL. Neste sistema tenho o cadastro de produtos e cadastro imagens no tamanho 640 x 480 tamanho padrão VGA de câmeras digitais.

- O sistema funciona normalmente e aceita as extensões JPG e JPEG envia a imagem pro server, cria uma miniatura e grava o nome do arquivo no BD.

- O problema é que fui fazer um teste tirando uma foto de uma camera digital, e ai fui cadastrar o produto direto desta foto sem que ela passase por qualquer programa editor de imagens como photoshop ou outros e ai da erro. O arquivo não é enviado para o servidor.

Agora o porque eu não sei, pois se abrir o arquivo num editor "uso o photoshop" e salva-lo novamente, ai envia normalmente.

Minha include de consistencia é a seguinte:
<?php

// *** Parâmetros de configuração da operação ***

// Limitar as extensões? (sim ou nao)
$limitar_ext = "sim";


// extensões autorizadas
$extensoes_validas = array(".jpg",".jpeg");

//caminho absoluto onde os arquivos serão armazenados
$caminho_absoluto = "/home/casaecoi/public_html/painel/fotosProdutos/";

// Limitar o tamanho do arquivo? (sim ou nao)
$limitar_tamanho = "nao";

// tamanho limite do arquivo em bytes
$tamanho_bytes = "200000";

// se já existir o arquivo, indica se ele deve ser sobrescrito (sim ou nao)
$sobrescrever = "nao";

?>

Se eu colocar na opção Limitar extensão a opção "nao" ela vai, porém observer que as extensões JPG e JPEG já estão declaradas como permitidas e ao acessar as propriedades do arquivo no tipo dele realmente consta que o tipo é JPG. Ai não entendo é nada.


Se alguém ja passou por isso e pode me ajudar agradeço!

T+



#864952 Busca Plural

Posted by PHP-man on 09/08/2007, 18:33 in PHP

Valew mesmo "bimonti", foi de grande ajuda!

Fiz substr por enquanto, vou postar aqui como fiz para caso alguem leigo como sou hoje precise tbm.

$palavra = $_POST['txbusca'];
$similar = substr($palavra, 0, 5);

$busca = mysql_query("SELECT * FROM prod_produtos WHERE produto LIKE '%".$palavra."%' OR produto LIKE '%".$similar."%' ORDER BY produto LIMIT $primeiro_registro, $num_por_pagina");

Aquele outra similar_text vou dar uma estudada, pois parece mais complexa e quero fazer bastante teste com ela.

T+



#864912 Busca Plural

Posted by PHP-man on 09/08/2007, 14:34 in PHP

Olá, tenho um sistema de busca funcionando legalzinho e simplinho ehehe....

O problema é que eu queria dar uma turbinada nele, algo simples. Uma das coisas que poderia melhorar é por exemplo:

No cadastro de produtos tenho um produto que se chama "Lixeira Inox Alamo".

Se eu procurar no sistema por lixeira, ele mostra o resultado, porém se eu digitar na busca "lixeiras", ele não mostra nada. O duro é que com certeza a maioria dos usuários buscaria por lixeiras e não por lixeira.


Minha query ta assim:
$busca = mysql_query("SELECT * FROM prod_produtos WHERE produto LIKE '%".$palavra."%' ORDER BY produto LIMIT $primeiro_registro, $num_por_pagina");

Alguém pode dar uma ajuda???

Pensei no seguinte, se eu tiver uma função que pegue um determinado número de caracteres de uma VARIAVEL, posso fazer assim:
$busca = mysql_query("SELECT * FROM prod_produtos WHERE produto LIKE '%".$palavra."%' OR produto LIKE '%".$palavraquebrada."%' ORDER BY produto LIMIT $primeiro_registro, $num_por_pagina");

Onde a VAR $palavraquebrada receberia por exemplo os 5 primeiros carcteres da VAR $palavra. Se minha lógica tiver muito tosca por favor me dem alguma sugestão, pois isso foi ua solução que tive hoje.

Vlw Galera!



#850705 Existe Algum Site Assim

Posted by PHP-man on 25/05/2007, 09:54 in Tutoriais e Artigos de Javascript, Ajax e Metodologias

Obrigado a todos pela ajuda!

Até logo!



#850379 Existe Algum Site Assim

Posted by PHP-man on 24/05/2007, 01:30 in Tutoriais e Artigos de Javascript, Ajax e Metodologias

Ola pessoal, gostaria de saber se axiste algum site tipo o php.net, porem de java script, pois estou querendo aprender esta maravilha mas nao achei nenhum site com o glossario de funcoes. Se alguem conhecer por favor poste pra mim.

Quem quiser conhecer o php.net o endereco e bem obvio http://www.php.net


Vlw

P.S.: Quem souber um livro para nivel basiCAO me passa o nome/autor vlw

PHP-man



#849703 Caso A Variavel $variavel Contenha X Faça Y

Posted by PHP-man on 21/05/2007, 02:36 in PHP

Olá pessoa como vão?

Bom preciso saber se existe isso, ou uma lógica de como fazer isso.


Preciso que faça o seguinte.


Se na $variavelX contiver "determinados" caracteres, faça Y.

Se alguem puder me ajudar agradeço, to com um problema enorme por causa de uma besterinha dessa. Pesquisei no PHP.NET e não encontrei nada!

Vlw
PHP-Man



#846372 Select

Posted by PHP-man on 05/05/2007, 06:00 in CSS & Semântica (Tableless)

Olá galera, acho que há um equivoco. Pelo que eu entendi tem como alterar sim, porém o IE tem como padrão não aceitar essas alterações. Ou ter por padrão determinados valores para width e etc...(select)

Assim sendo até coloquei aqui, mas não soube como aplicar. Até aqui no forum achei uma menina que conseguiu, mas a danadinha não colocou como, assim sendo envio um link para referência, espero não ter me enganado.

http://www.maujor.co...l/haslayout.php

E espero que o link ajude ok!

T+



#846371 Margin No Ie Diferente Firefox

Posted by PHP-man on 05/05/2007, 05:24 in CSS & Semântica (Tableless)

Poste por favor como esta sua DTD?

E também seu código CSS e como declarou na select?

Pode ser???

Agradeço! Pois estou caçando a soluação na net e não encontrei!



#844298 Consistencia De E-mail

Posted by PHP-man on 26/04/2007, 04:38 in Javascript / DOM / AJAX / ECMAScript

Procure por E-mail (depois de "Tempo") é o próximo tópico!

http://www.mhavila.c...eb/valform.html

Ola galera como vão, achei uma página com uma consitencia de e-mail bem bacana, esta por exemplo não permite digitar e-mails como email"@dominio.com.br.

O problema é que gostaria de usar este script porém sem a necessidade da "Select" que da a opção de Livre - Compacto - Restrito.

Tentei implementar aqui pra mim mas não consegui, não entendo nada de JS embora tenha feito diversas tentativas. Quem puder ajudar seria de grande ajuda para muitos.

Desde já agradeço



#819070 Erro De Segurança Na Função "mail"

Posted by PHP-man on 22/01/2007, 21:11 in PHP

Vlw boari, vou tentar e postar aqui!

T+ e brigado a todos que responderam!



#816249 Erro De Segurança Na Função "mail"

Posted by PHP-man on 15/01/2007, 16:15 in PHP

Olá Galera, ngm tem uma solução será?

Agradeço!

PHP-man



#815129 Paginação Com Colunas

Posted by PHP-man on 11/01/2007, 13:35 in PHP

Olá hal como vai?

Olha eu utilizo este script e funciona perfeitamente.

Está prontinho é só adaptar para seu uso!

//Código para exibir colunas
<?
$num_por_pagina = 8;
if (!$pagina) {
$pagina = 1;
}
$primeiro_registro = ($pagina*$num_por_pagina) - $num_por_pagina;

$busca = mysql_query("SELECT * FROM papeisdeparede LIMIT $primeiro_registro, $num_por_pagina") or die(mysql_error());
$colunas = 2;
$cont = 1;
$registros = mysql_num_rows($busca);
if($registros%$colunas==0) $linhas = $registros/$colunas;
else $linhas = intval($registros/$colunas) + 1;
$larguracoluna = intval(100 / $colunas);
echo "<table width='100%'>";
while ($col = mysql_fetch_array($busca)) {
$id=$col['id'];
$categoria=$col['categoria'];
$img1th=$col['img1th'];
$img1=$col['img1'];
$img2=$col['img2'];
if ($cont==1) {
echo"<tr>";
}
echo"<td width='50%' align='center' class='texto_preto'>";
echo"<img src='papeisdeparede/imagens/fotos/$categoria/$img1th' width='168' height='126' border='1' /></a><br><br><a href='?link=papeisdeparede/pagina.php&cat=$categoria&id=$id&imagem=800x600' class='link_vermelho'>800x600</a>&nbsp;&nbsp;|&nbsp;&nbsp;<a href='?link=papeisdeparede/pagina.php&cat=$categoria&id=$id&imagem=1024x768' class='link_vermelho'>1024x768</a>";
echo"<br><br></td>";
if ($cont==$colunas) {
echo"</tr>";
$cont=0;
}
$cont=$cont+1;
}
if (!$cont==$colunas) {
echo"</tr></table>";
} else {
echo"</table>";
}
?>


//Código para paginação
<?
$sql2 = "SELECT COUNT(*) FROM papeisdeparede";
list($total_usuarios) = mysql_fetch_array(mysql_query($sql2));
$total_paginas = $total_usuarios/$num_por_pagina;
$prev = $pagina - 1;
$next = $pagina + 1;
// se p&aacute;gina maior que 1 (um), ent&atilde;o temos link para a p&aacute;gina anterior
if ($pagina > 1) {
$prev_link = "<a href=\"?link=papeisdeparede/papeisdeparede.php&pagina=$prev\" class='link_azul'>Anterior</a>";
} else { // sen&atilde;o n&atilde;o h&aacute; link para a p&aacute;gina anterior
$prev_link = "Anterior";
}
// se n&uacute;mero total de p&aacute;ginas for maior que a p&aacute;gina corrente, ent&atilde;o temos link para a pr&oacute;xima p&aacute;gina
if ($total_paginas > $pagina) {
$next_link = "<a href=\"?link=papeisdeparede/papeisdeparede.php&pagina=$next\" class='link_azul'>Pr&oacute;xima";
} else { // sen&atilde;o n&atilde;o h&aacute; link para a pr&oacute;xima p&aacute;gina
$next_link = "Pr&oacute;xima";
}
// vamos arredondar para o alto o n&uacute;mero de p&aacute;ginas que ser&atilde;o necess&aacute;rias para exibir todos os registros. Por exemplo, se temos 20 registros e mostramos 6 por p&aacute;gina, nossa vari&aacute;vel $total_paginas ser&aacute; igual a 20/6, que resultar&aacute; em 3.33. Para exibir os 2 registros restantes dos 18 mostrados nas primeiras 3 p&aacute;ginas (0.33), ser&aacute; necess&aacute;ria a quarta p&aacute;gina. Logo, sempre devemos arredondar uma fra&ccedil;&atilde;o de n&uacute;mero real para um inteiro de cima e isto &eacute; feito com a fun&ccedil;&atilde;o ceil().
$total_paginas = ceil($total_paginas);
$painel = "";
for ($x=1; $x<=$total_paginas; $x++) {
if ($x==$pagina) { // se estivermos na p&aacute;gina corrente, n&atilde;o exibir o link para visualiza&ccedil;&atilde;o desta p&aacute;gina
$painel .= " [$x] ";
} else {
$painel .= " <a href=\"?link=papeisdeparede/papeisdeparede.php&pagina=$x\" class='link_azul'>$x</a>";
}
}
echo "$prev_link | $painel | $next_link";
?>

Espero que sirva

PHP-man



#814969 Erro De Segurança Na Função "mail"

Posted by PHP-man on 11/01/2007, 08:26 in PHP

Ola, ngm teve acesso, pois so eu tenho a senha.

Como assim filtrar os dados pode me explicar melhor. Não estou entendendo o que ocorre.

Por favor pessoal me ajudem.



#814748 Ao Preencher Pular Para O Proximo Campo

Posted by PHP-man on 10/01/2007, 16:09 in Javascript / DOM / AJAX / ECMAScript

Olá pessoal. Gostaria de saber como faço para pular para o próximo campo após o campo anterior ser preenchido com a quantidade de caracteres maximo estbelecido no campo <input name="dia" maxlength="2">

Tenho 3 campos por exemplo: Dia / Mês / Ano

Após preencher dia com 2 caracteres ele pula para o campo mês e assim por diante.

Agradeço que puder me falar com faço!

PHP-Man



#814741 Erro De Segurança Na Função "mail"

Posted by PHP-man on 10/01/2007, 16:01 in PHP

Olá pessoal como vão? Recebi uma mensagem do meu provedor dizendo que estão utilizando meu script para envio de SPAM, após um período meu script teve até que ser bloqueado por eles para impedir que o mesmo fosse utilizado pois estava sendo enviado muitos SPAM.

Ai me pediram que corrigisse o arquivo ou alterasse meu script. Eu mesmo que fiz o script depois de ter aprendido e tal, mas ta bem basico assim como meu conhecimento em PHP.

Segue abaixo o script que está possibilitando o envio de SPAM por pessoas mau intencionadas.
______________________________________________________
<?
$data = date("d/m/Y h:i");
$ip = $_POST['hiip'];
$departamento = $_POST['sldepartamento'];
$nome = $_POST['txnome'];
$email = $_POST['txemail'];
$cidade = $_POST['txcidade'];
$estado = $_POST['slestado'];
$ddd = $_POST['txddd'];
$telefone = $_POST['txtelefone'];
$conheceu = $_POST['slconheceu'];
$mensagem = $_POST['tamensagem'];
$destino = "email@meudominios.com.br";
$assunto = "Contato via site!";

$header = "From: $email\n";
$header .= "Reply-to: $email_reply\n";
$header .= "Content-Type: text/html; charset=iso-8859-1\n";
$header .= "X-Mailer: PHP4 Script Language\n";
$header .= "X-Accept-Language: en\n";
$header .= "MIME-Version: 1.0\n";
$header .= "Content-Transfer-Encoding: 7bit\n";

$msg = "Nome: $nome<br>";
$msg .= "E-mail: $email<br>";
$msg .= "Cidade: $cidade - $estado<br>";
$msg .= "Telefone: $ddd - $telefone<br>";
$msg .= "Como nos Conheceu?: $conheceu<br><br>";
$msg .= "Mensagem: $mensagem<br>";
$msg .= "Mensagem enviada: $data<br>";
$msg .= "IP da máquina do contato: $ip<br>";

if ($nome == "")
{
echo "<script>alert(\"Por favor digite seu Nome!\");history.back();</script>";
return (false);
}
if ($telefone == "")
{
echo "<script>alert(\"Por favor digite seu Telefone!\");history.back();</script>";
return (false);
} else {
mail ($destino, $assunto, nl2br($msg), $header);

if (mail) {
echo "<script>alert(\"Seus dados enviados com sucesso!\"); window.location=(\"http://www.meusite.com.br\");</script>";
}
}
?>
______________________________________________________

Não quero colocar um script pronto que achar na net, quero usar meu próprio script, por isso quero achar qual a flaha corrigir e continuar utilizando meu script.

Abaixo alguns exemplos das muitas mensagens que eu mesmo ando recebendo:


1.______________________________________________________

also


8990857fb2d758779b9f7e0f76e75b97
.

Reply-to:
Content-Type: text/html; charset=iso-8859-1
X-Mailer: PHP4 Script Language
X-Accept-Language: en
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit


Nome: they5004@domain.com.br<br>E-mail: hams
Content-Transfer-Encoding: 7bit
Content-Type: text/plain
X-Mailer: Microsoft Outlook, Build 10.0.2627
Subject: and soak up
bcc: topcopl2@aol.com

also
______________________________________________________

2.______________________________________________________
TTEN Continues Explosive Growth

TTEN *** TTEN *** TTEN
TTEN - Ten & 10, Inc.

GROUND FLOOR opportunity in the WIFI Industry!!

Current Price: .06
Short Term Target: .50

TTEN has diversified from China business focus to a much more broad base, including the USA, Europe, Latin America as well as other areas of Asia.
Within 12 months they are expected to generate over $2 MILLION in NET INCOME; Over $200 MILLION in 5 years.

TTEN recently announced a key development which will allow them to provide Value Added Services to the over 55 million wireless subscribers of ChinaMobile\'s Guangzhou Division through its joint venture with IEC. China Mobile is the largest telecommunications provider in China, and the largest among all the overseas listed Chinese companies on the Hong Kong and NewYork Stock Exchanges.

TTEN is made up of 4 operating subsidiaries:

* Tech 10: WIFI and WiMAX
* Mobile 10: Music and mobile entertainment delivered via Internet, G3, etc
* Dream Learning Center: Digital Media Learning products
* Ten & 10 Network: Sales and marketing

Telecommunications is globally a TRILLION dollar industry.

Based on the figures and the company\'s position in the market, see explosive growth as a newly traded company - 500%-1000% is not uncommon. .
. an incredible profit to investors.




Any of the above statements with respect to the future predications or
goals and events may be seen as only Forward Looking and nothing else. All
information inside this email pertaining to any sort of financial advice
needs to be understood as information and not advice. None of the
information above can be constructed as any sort of financial advice. This
has been a paid advertisement.
______________________________________________________

3.______________________________________________________
Nome: sale5199@domain.com.br
E-mail: sale5199@domain.com.br
Cidade: sale5199@domain.com.br -
Telefone: this Content-Transfer-Encoding: quoted-printable Content-Type: text/html Subject: raditionally the skin is left on the bcc: wizardw@dogdayinmw.com but the term is usually restricted to a cut of pork, the haunch of a pig or= boar. lthough it can be cooked and served fresh, most ham is cured in some= fashion. am 55519eecb5bfc24d5551f532447e0df7 . - sale5199@domain.com.br
Como nos Conheceu?:

Mensagem: sale5199@domain.com.br
Mensagem enviada: 11/12/2006 02:19
IP da máquina do contato:
______________________________________________________


Não faço a menor idéia de como conseguem usar meu site para fazer isso, ja cheguei a receber de uma só vez mais 150 e-mails nesses formatos e outros.

Agradeço quem puder me ajudar!

PHP-Man



#807510 Quebra De Linha Php + Firebird

Posted by PHP-man on 15/12/2006, 22:18 in PHP

Olá, ja tentei utilizar o nl2br, porém em função de para imprimir um campo BLOB é necessário utilizar ($variavel->CAMPODATABELA) então não consegui isolar, por ão ter achado caractere de scape para "()". Ja tentei tbm wordwrap etc... Conheço bem o manual do PHP. O problema que encontrei foi esse, além disso creio que o campo BLO de um BD firebird não usa \n ao gravar os dados, pois o cadastro é feito em um sistema local que não é executado através de um browser e sim de uma janela de aplicativo.

Se falei """merrrrrrr.... tuuuuuuuu""" alguem me corrija.

Agradeço quem puder me ajudar.


Obs.: A situação é seguinte estou vinculando o site da pessoa com o sistema que roda na máquina dentro da empresa dela que foi desenvolvido em Delphi e Firebird.



#807506 Quebra De Linha Php + Firebird

Posted by PHP-man on 15/12/2006, 21:51 in PHP

Olá galera blz?

Estou usando o BD "Firebird" e to com um problema, tenho um campo tipo "BLOB" que armazena texto de descrição de um determinado produto.

O problema é que ao imprimir na tela ele não quebra linhas.

Tipo:

Teria que ficar assim:::
Informações Técnicas.
-Pentium 4
-HD Sata II
- 1GB de Memória Kingston
- etc........

Ta imprimindo assim:
Informações Técnicas. -Pentium 4 -HD Sata II - 1GB de Memória Kingston - etc........

Estou usando o seguinte comando:
$sql = ibase_query("SELECT * FROM PRODUTOS WHERE CODIGO='$idpr'");
$row = ibase_fetch_object($sql);
ibase_blob_echo ($row->DESCRICAO);


Agradeço quem pude ajudar, pois no pr´prio manual do PHP observei que comandos para ibase são bem menos do q MySQL.

VLW :)




IPB Skin By Virteq