mbleonardo
Membros-
Total de itens
650 -
Registro em
-
Última visita
Tudo que mbleonardo postou
-
Com a função file_exists() você não conseguirá fazer busca por parte do arquivo. Acho que o método mais apropriado seria você usar banco de dados ou criar um arquivo com o nome de todos os arquivos e usar Expressões Regulares para buscar o arquivo. Isso iria economizar um bom tempo de processamento no caso de muitos registros. Se tiver poucos registros, use a função scandir() do PHP5. Se você usar o PHP4, tem uma alternativa nessa mesma página. Isso irá criar uma array com todos os nomes de arquivos do diretório, daí você faz um loop e encontra registros que contem o mesmo nome. Exemplo:
-
Provavelmente o suporte a SOCKETS no seu servidor está desativado. Tente também usar fsockopen()
-
ODBC é um tipo de conexão genérica para a maioria dos bancos de dados. Acho que funciona apenas em plataformas Windows. Portanto, recomendo que esqueça isso e continue usando as função especificas do seu banco de dados.
-
SELECT * FROM tabela WHERE nome LIKE '%batata%' % = representa uma série de caracteres exemplos: batata% => pega nomes que começam com batata %batata => pega nomes que terminam com batata %batata% => pega nomes que possum batata em qualquer parte
-
pra saber o número de elementos de uma array, use a função count()
-
Grava uma variável temporária e use ela: $temp = $foto$i; echo "VAI: $temp"; die; pronto
-
Voce usou a instrução require em seu código e a página que você tentou incluir não foi encontrada. Se a página não for importante, ou opcional em seu script, use include ao invés de require.
-
Já tentou utilizar a função array_unique() ?
-
Pra concatenar nomes de variáveis você não precisa usar $foto.$i, use apenas $foto$i, essas são as chamadas variáveis variáveis. Legal né?
-
Pelo jeio você deve usar o PHP5, que não vem com suporte a MySql integrado, como o PHP4. Procure no php.ini pela linha e tire o ; do começo. Qualquer coisa posta de novo
-
Ah, voce pode usar assim também: $datanascimento = " 25/10/1986"; list($dia,$mes,$ano) = explode("/",$datanascimento); daí serão criadas as variáveis $dia, $mes e $ano com os dados correspondendes.
-
No próprio manual do PHP tem http://br2.php.net/manual/pt_BR/ref.mysql.php
-
$datanascimento = " 25/10/1986"; $data=explode("/",$datanascimento); // $data[0] = 25; $data[1] = 10; $data[2] = 1986 entendeu?
-
Use o operador === que verifica se uma variável é igual e do mesmo tipo que a outra. Exemplos: 1 === 1 => true (int) 1 ==="1" => false (int, string) 0 === "" => false (int, null) e assim vai...
-
Variáveis do tipo OBJECT não podem ser armazenadas, então você deve usar includes para fazer isso.
-
Que tal se você tentar refazer o código? Acho que ninguém aqui vai querer ler tudo isso ai...
-
AdoDB se não me engano é pra ASP. PEAR DB é recomendado se você quiser fazer um sistema para mais de um bd, mas já q vai usar só o MySql, use as próprias funções do PHP que você vai ganhar tempo e são mais faceis de entender. []
-
Esse script é pronto né? Esses tipos de problemas acontecem, mas me parece um problema da velha register_globals(). Ve no phpinfo(). Se essa variável está On, então você deve usar assim para registrar uma variavel de sessão: caso contrario, deve usar que nem ta o script, usando a função session_register() e já que não ta funcionando, da uma olhada nisso.
-
Você deve mudar o COLLATION e o CHARACTER-SET dos seus bds, tabelas e campos para UTF-8
-
Use addslashes() antes de colocar os dados na consulta e pronto!
-
urldecode() Obs.: se você der echo na categoria não vai mostrar os %20, a não ser que você tenha mudado alguma configuração do PHP, mas em todo caso, use a função acima.
-
O que elas fazem? Funções com esses nomes não existem mas pode existir outras que fazem a mesma coisa ;D
-
só mudar o cabeçalho: <?php header("Content-type: image/bmp"); ?> Obs: nunca vi o tipo image/bmp na web, só image/gif e image/jpg
-
Entre em contato com sua empresa de hospedagem para saber se eles oferecem suporte para isso.
-
Use a função file() que vai retornar uma array com as linhas do arquivo, então você dá unset nas 3 primeiras e nas 2 ultimas. Ex: <?php $linhas=file("arquivo.txt"); // $linhas[0] = linha 1 ... $total=count($linhas); //total de linhas unset($linhas[0], $linhas[1], $linhas[2], $linhas[$total-1], $linhas[$total-2]); echo implode("\n", $linhas); ?>