
ESerra
Moderadores-
Total de itens
8.873 -
Registro em
-
Última visita
Tudo que ESerra postou
-
/* Conecta ao banco e toda aquela história... */ $query = mysql_query("SELECT * FROM tabela ORDER BY id DESC LIMIT 5"); $vemdobd = array(); while($x = mysql_fetch_assoc($query)){ $vemdobd[] = $x['nomedocampo']; } Assim o $vemdobd[0] vai ser o último registro inserido, o $vemdobd[1] vai ser o penúltimo e assim por diante...
-
Apaguei os posts inúteis... você vai ter que pesquisar dentre os principais sistemas de blog (wordpress, b2evolution, etc...) existente se algum faz a coisa do jeito que você quer... é difícil encontrar, mas quem, sabe...
-
Sim, o limite do upload por padrão é 2 megas... tem que alterar isso no php.ini, se for em local host basta alterar o valor do upload_max_filesize, se for em um host remoto, ai você vai ter que pedir pra eles alterarem o valor, pois não dá pra o usuário alterar isso por conta própria...
-
Popup que abre uma vez só
pergunta respondeu ao malinoskyICM de ESerra em Ajax, JavaScript, XML, DOM
Na primeira linha (antes de tudo) coloca: session_start(); $_SESSION['qualquer'] = "xxxx"; -
Eu testei o script que você passou e está perfeito... só que nunca é recomendável utilizar HTTP_REFERER pois pode ser manipulado pelo usuário, eu utilizaria outra técnica, na index da raiz criaria uma sessão, isso demarcaria se o usuário passou ou não pela raiz do site e é mais seguro do que o HTTP_REFERER... A única observação é que se o blog está em uma pasta, você deveria dar um header para a paste, ao invés de da require...
-
Popup que abre uma vez só
pergunta respondeu ao malinoskyICM de ESerra em Ajax, JavaScript, XML, DOM
Na página do popup crie uma sessão qualquer só pra saber que o popup já foi aberto, na index faça assim: if(!isset($_SESSION['qualquer'])){ //Código pra abrir o popup... } Óbvio que o "qualquer" ali deve ser o nome da sessão que é criada apenas no popup... -
Exemplo... $nome = $_POST["nome"]; $endereco = $_POST["endereco"]; Para para: $nome = (isset($_POST["nome"]))?$_POST["nome"]:''; $endereco = (isset($_POST["endereco"]))?$_POST["endereco"]:''; Faça isso com todos os $_POST...
-
Em primeiro lugar, isso dai não é erro e sim um aviso; em segundo lugar, está ocorrendo porque você está tentando resgatar um valor de uma variável que não existe... teste nas linhas com isset para verificar se está setado, assim você evita esse aviso, ou só modifique a configuração do PHP para omitir notices...
-
Expressão regular é uma coisa genérica que é usada em várias linguagens... acho que o melhor guia gratuito é o guia-er.
-
Se for um arquivo tem o copy...
-
Então no script que você já tem usa o mkdir para criar a pasta para o usuário...
-
Não testei, mas -> http://www.phpclasses.org/browse/package/3895.html
-
Paginação.... http://scriptbrasil.com.br/forum/index.php?showtopic=83121 http://scriptbrasil.com.br/forum/index.php?showtopic=91117 http://scriptbrasil.com.br/forum/index.php?showtopic=106325
-
Experimente deixa na mesma forma que está nesse tópico imap_open("{pop3.$servidor/pop3:110}", $usuario . "@" . $servidor, $senha , OP_HALFOPEN) ou imap_open("{mail.$servidor:110/pop3}", $usuario . "@" . $servidor, $senha)
-
Vejamos por exemplo, na linha 50 tem um mysql_fetch_array, o argumento é inválido, certo, o argumento é a query, agora se a query é inválida como ela não apresenta erro com o mysql_error :unsure:
-
Nada como o bom velho manual, se você tivesse ido olhar lá veria: OP_SECURE - Don't do non-secure authentication e também veria que isso está na parte opcional da função, ou seja, basta retirar e ele vai aceitar autenticação não segura...
-
Se você estiver formatando a data na própria query, ai vai ter que consultar a documentação do SGBD pra alterar, caso contrário, utilize o strtotime para converter a data do BD para timestamp, e use a função date para converte o timestamp para o modo que você quer que a data seja exibida, algo to tipo $datadobd = //Aqui a data vinda do BD... $data_conv = date("d/m/Y H:i", strtotime($datadobd)); echo $data_conv
-
A tá, ele só não está inserindo o resultado... Você tenta inserir o $resultquestionID[$i], mas antes disso passa um valor para essa variável, por: $resultquestionID[$i] = clean($_POST['.$i.']); O que clean faz? Já que ela não é função do PHP (pelo menos não consta no manual)...
-
Você já postou outro tópico idêntico... http://scriptbrasil.com.br/forum/index.php?showtopic=111142
-
Coloque aqui a modelagem da tabela onde é guardado, e a parto do script que exibe a data...
-
Imagino que você nem pense que aquilo ali é uma DIV que exibe/esconde com um link, não é? Ainda mais porque em outro tópico você nem fala do mesmo assunto, não é mesmo?
-
Que erro está sendo apresentado afinal? Troca isso: $result = mysql_query($qryEvaluation); Por isso: $result = mysql_query($qryEvaluation) or die (mysql_error());
-
Quer um script tipo blog? Tem o wordpress, movibetype, b2evolution, etc... alguns permitem em um mesma instalação ter vários blogs diferentes, outros não... só tem que ver se a separação é feita por pastas como você quer, que ai nunca atentei para isso...
-
Sim, o valor padrão é assumido se nada for informado para o campo, por exemplo: cidade VARCHAR(30) default 'São Paulo'; Isso dai faria o que você falou, o valor padrão seria São Paulo para esse campo, mas se o cara informasse outro então esse outro valor informado seria inserido no momento da criação do registro...
-
Isso é feito com JS mesmo... não tem como fazer com PHP, a menos que você queira ficar trazendo essas informações com AJAX, mas ai é perda de tempo...