Kevin
-
Total de itens
75 -
Registro em
-
Última visita
Posts postados por Kevin
-
-
verifique o caminho se está correto
include "/admin/includes/application_top.php";
include "/admin/includes/languages/portugues.php";
bom pelo q vi no erro deveria tar assim seus includes.
casso passe o caminho fica mais facil de identificar o erro.
-
Esse ae de cima sou eu nem vi q não tava logado sorry
Bom vou compartilhar com vo6, o que consegui encontrar na net pois perdi 1mes a procura de um codigo pra conectar o oracle com php.
Bom não lembro de ter instalado cliente oracle na maquina do php, mas vo verificar isso.
mas segue o codigo q utilizo e funciona.
putenv("ORACLE_SID=ORCL");
$ora_user = "xxx"; //USUÁRIO
$ora_senha = "xxx"; //SENHA
$host = "(DESCRIPTION=
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=TCP)
(HOST=10.0.0.5)(PORT=1521)
)
)
(CONNECT_DATA=(SERVICE_NAME=xxxx)) )";
$conecta = OCIlogon($ora_user, $ora_senha, $host);
if(!$conecta){
echo "ERRO !! Não connectou!";
}
-
Meu para quem ta aprendendo vo da uma dica leia antes o que o php retorna para você.
você falo q o php retorna isso quando você roda essa pagina
Notice: Undefined index: cad in c:\arquivos de programas\easyphp1-7\www\agenda\cadastro.php on line 112
isso quer dizer que tem um index não definido
qual seria??
o index é o CAD, onde o cad está?
o cad está no index do $_POST[""]
isso quer dizer q cad não foi definido, intao o $_POST[""] ta vazio sem idnex...
para resolver isso você tem tratar quando a variavel vir via POST GET se ela tem conteudo ou não
$crtl = (isset($_POST["cad"])) ? $_POST["cad"] : "";
isso é um if ternario para quem não conhece, seria mesma coisa qhe
if(isset($_POST["cad"])){
$crtl = $_POST["cad"];
}else{
$crtl = "";
}
-
amigo utilize assim
$sql = "SELECT MATRICULA, COUNT(*) AS TOTAL FROM TABELA WHERE...";
criei um alias para o count pois ele não tem nome assim o alias TOTAL fica sendo o nome do count().
$query = mysql_query($sql);
while($row = mysql_fetch_array($query)){
$nomevariavel = $row["nome do campo do sql"]
$matricula = $row["matricula"];
$total = $row["total"];
}
echo $matricula." total de registros ". $total;
-
é MD5 é foda, tanto q se você utilizar o MD5 nas senhas de seu site e se algum de seus usuarios esquecela você tera q gerar outra senha para mandar para ele hehe
já fiz teste em sites q mandão a senha para seu e-mail uma senha totalmente diferente hehe pois não tem como recuperar a antiga.
Valeu Fabyo belo post = )
-
Poderia ser um pouco mais claro amigo ???
você quer aprender PHP é isso ?
-
Atenção Apolo716Ai cara tenta assim:<? $nome = $_POST['nome']; $email = $_POST['email']; $cemail = $_POST['cemail']; $login = $_POST['login']; $senha = $_POST['senha']; $csenha = $_POST['csenha']; $nasc = $_POST['nasc']; $estado = $_POST['estado']; $cidade = $_POST['cidade']; $codex = $_POST['codex']; IF ($senha == $csenha){ if (isset($email)) { if(eregi("^([a-z0-9_]|\\-|\\.)+@(([a-z0-9_]|\\-)+\\.)+[a-z]{2,4}$",$email)){ IF ($email == $cemail){ $arquivo = fopen("cadastro.html","a+"); fwrite($arquivo,"Nome: $nome<br>E-mail $email<BR>Login: $login<br>Senha: $senha<br>Nasc: $nasc<br>Estado: $estado<br>Cidade: $cidade<Br>CodeX: $codex<p>"); fclose($arquivo); include 'cadastro.htm'; }ELSE{ Printf ("E-mail inválido, verifique o campo de e-mail."); } }ELSE{ Printf ("Senha inválida, verifique o campo de senha."); } } } ?>
Cara eu acho que o problema ta nos fechamentos das chaves, dos blocos! cara outra coisa no lugar de você ficar atribuindo as variável $_POST['nome'] para $nome, não seria melhor você atribuir nomes aos inputs que quando enviados para outra pagina ficarão como variável exe:<input name="email" type="text" value="">
Quando enviado o name(ou seja email neste caso) se transforma em variável$email
No PHP 4.2.0 e posteriores, o valor default da diretiva register_globals é off. Esta é a maior modificação no PHP. Tendo register_globals off afeta o conjunto de variáveis predefinidas disponíveis no escopo global. POr exemplo, para ler DOCUMENT_ROOT você usará $_SERVER['DOCUMENT_ROOT'] em vez de $DOCUMENT_ROOT, ou $_GET['id'] da URL http://www.example.com/test.php?id=3 em vez de $id, or $_ENV['HOME'] em vez de $HOME. Para informações relacionadas desta modificação, veja detalhes da diretiva register_globals, no capítulo de segurança em Usando register_globals , assim como o detalhamento de lançamento das versões do PHP 4.1.0 e 4.2.0. Utilizar as Variáveis Predefinidas do PHP, como os arrays superglobais, é muito mais preferível.
e o problema era os colchetes mesmo q tava faltando 1colchetes
agora se ta dando outro erro posta ae
-
Bom galera instalei o .NET FrameWork no meu pc e so conseguir ele em ingles e a documentação q nele vem é totalemten em ingles está documentação existe em pt-br (portugues) ????
gostaria de sabe e se possivel onde eu posos a encontrar
desde já agradeço
-
-
Bom galera eu consegui esse editor aki o htmlarea , mas ele está com um erro quando vo enserir tabelas e talss gostaria se vo6 q sabem de Javascript pudesem dar uma força ae para mim bom deem uma olhada no erro e o arquivo
O erro é o seguinte
Linha 14
caractere 1
error 'opener.document.all[...].config' é nulo ou não é um objeto
codigo 0
e o arquivo q da o erro
isso quando eu clicko para abrir a pagina de inserir tabela
se alguém puder me dar uma força valeu
<script>// if we pass the "window" object as a argument and then set opener to
// equal that we can refer to dialogWindows and popupWindows the same way
opener = window.dialogArguments;
var _editor_url = opener._editor_url;
var objname = location.search.substring(1,location.search.length);
var config = opener.document.all[objname].config;
var editor_obj = opener.document.all["_" +objname+ "_editor];
var editdoc = editor_obj.contentWindow.document;
function _CloseOnEsc() {
if (event.keyCode == 27) { window.close(); return; }
}
window.onerror = HandleError
function HandleError(message, url, line) {
var str = "An error has occurred in this dialog." + "\n\n"
+ "Error: " + line + "\n" + message;
alert(str);
// window.close();
return true;
}
function Init() {
document.body.onkeypress = _CloseOnEsc;
}
function _isValidNumber(txtBox) {
var val = parseInt(txtBox);
if (isNaN(val) || val < 0 || val > 9999) { return false; }
return true;
}
function btnOKClick() {
var curRange = editdoc.selection.createRange();
// error checking
var checkList = ['rows','cols','border','cellspacing','cellpadding'];
for (var idx in checkList) {
var fieldname = checkList[idx];
if (document.all[fieldname].value == "") {
alert("You must specify a value for the '" +fieldname+ "' field!");
document.all[fieldname].focus();
return;
}
else if (!_isValidNumber(document.all[fieldname].value)) {
alert("You must specify a number between 0 and 9999 for '" +fieldname+ "'!");
document.all[fieldname].focus();
return;
}
}
// delete selected content (if applicable)
if (editdoc.selection.type == "Control" || curRange.htmlText) {
if (!confirm("Overwrite selected content?")) { return; }
curRange.execCommand('Delete');
curRange = editdoc.selection.createRange();
}
// create table
var table = '<table border="' +document.all.border.value+ '"'
+ ' cellspacing="' +document.all.cellspacing.value+ '"'
+ ' cellpadding="' +document.all.cellpadding.value+ '"'
+ ' width="' +document.all.width.value + document.all.widthExt.value+ '"'
+ ' align="' +document.all.alignment.value+ '">\n';
for (var x=0; x<document.all.rows.value; x++) {
table += " <tr>\n";
for (var y=0; y<document.all.cols.value; y++) {
table += " <td></td>\n";
}
table += " </tr>\n";
}
table += "</table>\n";
// insert table
opener.editor_insertHTML(objname, table);
// close popup window
window.close();
}
</SCRIPT>
-
Valeu ae eu imaginei da forma q o red neck me falo saca, mas eu não sabia como pegar o ultimo dado do array heheh valeu
da forma do fabyo também deu valeu ae = )
-
Bom galera tentei de varias formas aki mais sempre surge um bug hehehehe
espero q alguém possa me ajudar.
Preciso validar o formato de imagem cdr tipo se for cdr passa se não não passa
tipo tentei assim.
$arq = explode(".",$arquivo["name"]);
//verifica se o formato do arquivo é valido
if (($arq[1] != "jpg") and ($arq[1] != "jpeg") and ($arq[1] != "gif") and ($arq[1] != "png") and ($arq[1] != "cdr") and ($arq[1] != "tif")){
echo "<br><Br><center>Arquivo com Formato Invalido por favor volte e insira outra Imagem <br><br><Br> <a href=javascript:history.back()>Voltar</a></center>";
}else{
beleza ele funciona mas se o usuario mandar uma imagem q contenha um ponto separando uma palavra ae já não funciona e talss =(
o fabyo me passo para verificar o type da imagem
if(!eregi("^image\/(pjpeg|jpeg|png|gif|bmp|cdr)$", $arquivo["type]))
{
echo "<br><Br><center>Arquivo com Formato Invalido por favor volte e insira outra Imagem <br><br><Br> <a href=javascript:history.back()>Voltar</a></center>";
}else{
não funciono porque ele verifica so os formatos de imagens q são jpg gif png e talss
e o type do cdr é application/octet-stream.
bom espero q alguém possa me ajudar valeu
-
não existe uma maneira so de fazer meu porque rolo ??
não vi complexidade nenhuma no q o Fabyo posto pois faço dessa forma também agora se você só sabe usa mysql_num_rows() e mysql_fetch_array() ae fica complicado para você intende mesmo né.
depois você da uma lida ae no mysql_result
-
mais so serão deletados da tabela quando for executado o arquivo não é ???
tipo se ninguém entra na pagina vai fica la sem apaga até q a pagina seja executada.
Gladisson tem algum jeito de fazer isso altomatico sem precisar executar o script q contem o codigo de deletar as linhas da tabela ???
tipo tem q usar um agendador de tarefas q os host tem ?
já aproveitei o post do cara = )
-
E não esqueça das aspas exemplo : $row["tipo"]
entre no seu php.ini e ache a linha display_erros off deixe em display_erro on
reinicie o apache e teste seu script
ate mais
Dessa maneira você irá fazer scripts limpos e sem nenhum erro = )
e 100% funcionando.
valeuw
-
hehehehe tags html tem q se preocupa mesmo heheheh se não os caras sacanea mesmo .
agora a respeito de musica o negocio é canta = )
ou toca batera heheheh
-
Eu também só to usando o php4
idem
-
meu o cara recusa paga 3 reais para ter uma hospedagem e testar seus scripts na net afff
não existe hospedagem gratuita cara sempre tem algo por tras banners ou coisas assim eu tinha uma conta no mi@ eu tinha mais de 200acesosos e os cara dum apagaram minha conta do nada
ae procurando hospedagem encontrei umas de 3 reais 11reais
vale a pena 3reais é um dia de lanche do colegio velho
-
para agostumar com a linguagem usa o bloco de notas é o mais leve
brincadera eu usso o PHP edit e recomendo muito bom mais esse seu pc ae axo q vai roda não tenta usa o PHP editor ae q o H2o falo ae =)
se não der usa o BLoco de notas mesmo
-
Isso é porque o pessoal tem a mania de usar .inc pra guardar arquivos que serão incluídos nos códigos PHP.
Isso até eles perceberem que esses arquivos podiam ser lidos normalmente por usuários, digamos, curiosos.
Então eles passaram a colocar a extensão .php pra impedir que os códigos fossem vistos como um simples .txt...
Capisce?
nossa velho eu sempre vi esse tipo de terminação também e nunca parei para saber o porque e tipo porque não salvar já com a extensão .PHP ???
ou é utilizado para difereciar os arquivos de q contem as configurações ??
-
para formularios extensos use :
foreach( $_POST as $campo => $valor){$$campo = $valor; }
//recebemos os dados vindo do formulario
-
Bom galera o problema é o seguinte o cara tem um servidor proprio de hospedagem certo e la ele instalo o php e talss mais instalo o IIS
certo
so q para mandar email precisa de um login e senha não intendi direito o que ele disse mais seria +ou- isso.
Alguém sabe alguma coisa sobre isso e como posso resolver ??
espero ter sido claro
desde já agradeço
-
beleza Fabyo vo testa aki maninhu qualuqer coisa volto a postar =)
-
Bom galera to querende cadastra alguns dominio no banco de dados
e ao cadastrar o dominio tenho q criar uma pasta para ele dentro do servidor
com o nome d dominio tá isso eu consegui fazer hehehe mas ae eu tenho q criar um index.htm para colocar dentro da pasta q foi criado do dominio ...
bom não to conseguindo fazer isso ele ta criando o arquivo na raiz do servidor e não na pasta criada
//verifica se existe a pasta com o nome do dominio
if (file_exists($dominio)) {
header("Location: adcdominio.php?msg=Esse dominio já está cadastrado em nosso banco de dados" );
}
//cria a pasta no diretorio especificado com o nome do dominio
$cria = mkdir($dir.$dominio);
//verifica se a criação do diretorio foi concluida com sucesso
if ($cria == FALSE) {
echo" Erro ao criar o diretório $dominio, Por favor entre em contato com o suporte.";
exit();
}
$fo = fopen($dir.$pagina,"w+");
$conteudo ="<center> Teste de Criação de Pagina Index para as pastas criadas</center>";
fwrite($fo,$conteudo);
fclose($fo);
bom tentei assim se puderem me dar um help eu agradeço muito...
desde já obrigado
Problemas Com Session
em PHP
Postado
Bom nos eu codigo anterior você não coloco um session_start()
para poder validar as sessões sempre q for utilizar a sessão tem q existir um session_start(),
quando você fecha o browser a sessão é encerrado e eliminada do servidor.
Caso ele mude a url vá para outro site sem cliquar no deslogar caso tenha a sessão continua ativa até o fechamento do browser ou o clique no deslogar para elimniar a sessao atravez do php...