- Fórum WMO
- → PHP-man's Content
PHP-man's Content
There have been 22 items by PHP-man (Search limited from 28/04/2023)
#883485 Erro De Caracteres
Posted by PHP-man on 23/11/2007, 16:34 in PHP
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
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
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
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
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
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
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
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
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
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)
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)
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
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
#815129 Paginação Com Colunas
Posted by PHP-man on 11/01/2007, 13:35 in PHP
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> | <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ágina maior que 1 (um), então temos link para a página anterior
if ($pagina > 1) {
$prev_link = "<a href=\"?link=papeisdeparede/papeisdeparede.php&pagina=$prev\" class='link_azul'>Anterior</a>";
} else { // senão não há link para a página anterior
$prev_link = "Anterior";
}
// se número total de páginas for maior que a página corrente, então temos link para a próxima página
if ($total_paginas > $pagina) {
$next_link = "<a href=\"?link=papeisdeparede/papeisdeparede.php&pagina=$next\" class='link_azul'>Próxima";
} else { // senão não há link para a próxima página
$next_link = "Próxima";
}
// vamos arredondar para o alto o número de páginas que serão necessárias para exibir todos os registros. Por exemplo, se temos 20 registros e mostramos 6 por página, nossa variável $total_paginas será igual a 20/6, que resultará em 3.33. Para exibir os 2 registros restantes dos 18 mostrados nas primeiras 3 páginas (0.33), será necessária a quarta página. Logo, sempre devemos arredondar uma fração de número real para um inteiro de cima e isto é feito com a função ceil().
$total_paginas = ceil($total_paginas);
$painel = "";
for ($x=1; $x<=$total_paginas; $x++) {
if ($x==$pagina) { // se estivermos na página corrente, não exibir o link para visualização desta pá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
#814748 Ao Preencher Pular Para O Proximo Campo
Posted by PHP-man on 10/01/2007, 16:09 in Javascript / DOM / AJAX / ECMAScript
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
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
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
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
- Fórum WMO
- → PHP-man's Content
- Privacy Policy
- Regras ·