Jump to content


Photo

Flog Multiusuário


  • Faça o login para participar
238 replies to this topic

#91 garotas do funk

garotas do funk

    Turista

  • Usuários
  • 29 posts
  • Sexo:Não informado

Posted 30/08/2005, 19:42

olha soh pessoal a gente conseguiu faz uma coisa !!!!

a gente pegou um plugin do winamp e ele transmite as musicas que a gente escuta pra internet ae qualquer um podi escutar..

olha soh eu fiz uma playlist no winampo soh de funk mas soh funciona quando o computador tah ligado

pra quem quiser escutar funk o endereço eh

http://www.garotasdofunk.net:8081

ah se naum funcionar eh porque o nosso winamp esta desligado

#92 DarkSponja

DarkSponja

    Novato no fórum

  • Usuários
  • 21 posts
  • Sexo:Masculino
  • Localidade:Paula Freitas - Paraná
  • Interesses:Desenvolvimento Web em Geral.

Posted 30/08/2005, 20:08

Daí galera!!

Eu tenho um sistema de flog multiusuário pronto, funcional!!

Se quiserem, posso enviar, daí vocês trabalham em cima e fazem o que quiserem!! Se quiserem só alterar o Layout, já ta valendo!!

Qualquer coisa... só dá um toque!! Meu e-mail: cadukosta@yahoo.com.br!!!

Espero poder ajudar

Carlos Eduardo!

Carlos Eduardo - CreativeTec Informática

"Só fazemos melhor aquilo que repetidamente insistimos em melhorar.
A busca da excelência não deve ser um objetivo e sim um hábito".

Aristóteles (384-322 a.C.)


#93 hostdesigner

hostdesigner

    Super Veterano

  • Usuários
  • 2910 posts
  • Sexo:Masculino
  • Localidade:Quirinópolis-GO
  • Interesses:Programação, Mulheres, Diversão, Mulheres, Música, Mulheres, Meu Carro, Mais mulheres, Internet, Outras Mulheres, Quase por último PAZ e por ultimo Outras Váááárias Mulheres...

Posted 30/08/2005, 20:33

Olha aew o cara... :D

Velhinho desde já eu digo que sua intençao é boa...
Mas pensando pelo lado evolutivo, Agente ta aqui pra tentar aprender mais e mais, entao se pegarmos pronto iremos apenas "alterar" algumas coisinhas o que na minha opiniao nao impoe ter que aprender o PHP...

Bom isso é so minha opiniao


Falopa!

#94 garotas do funk

garotas do funk

    Turista

  • Usuários
  • 29 posts
  • Sexo:Não informado

Posted 30/08/2005, 22:31

Host, será que se ele disponibiliza o script não fica mais fácil pro michael pois ae ele tem acesso aos códigos e pode aprender mais ainda o que vc acha?

Vou pedir o fotolog pra ele pra testar, mas quero que o michael termine o dele para que ele aprenda bem php ... Você sabe neh, nem sempre que tem um modelo a gente tem que copiar podemos ter como modelo e incrementar muito mais!!!

ihihihhi

um abraço a todos vou dormir !!!

#95 mi7chael

mi7chael

    12 Horas

  • Usuários
  • 266 posts
  • Sexo:Masculino

Posted 31/08/2005, 08:03

Ae host, beleza ??

Cara, tá dando erro na linha 15 ainda, já li, reli, li de novo, o código e não descobri o que tá errado não.

A linha que em teoria estaria errada é essa:

$sql = mysql_query ("INSERT INTO tabela ('campo', 'campo') VALUES ('$titulo', '$arquivo')") or die(mysql_error());


E o erro é esse:

Parse error: parse error, unexpected T_VARIABLE in /home/conxeg/public_html/flog/cadastra.php on line 15

----------

Agora que eu vi, apareceu um arquivo com o nome "error_log" dentro do diretório do flog. O Conteúdo dele é isso:

[29-Aug-2005 15:06:10] PHP Parse error:  parse error, unexpected $ in /home/conxeg/public_html/flog/ver.php on line 63
[29-Aug-2005 15:07:14] PHP Parse error:  parse error, unexpected $ in /home/conxeg/public_html/flog/ver.php on line 63
[29-Aug-2005 15:07:49] PHP Parse error:  parse error, unexpected $ in /home/conxeg/public_html/flog/ver.php on line 63
[29-Aug-2005 15:10:17] PHP Parse error:  parse error, unexpected $ in /home/conxeg/public_html/flog/ver.php on line 55
[30-Aug-2005 11:23:02] PHP Parse error:  parse error, unexpected '\"', expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/conxeg/public_html/flog/admin.php on line 7
[30-Aug-2005 11:23:41] PHP Parse error:  parse error, unexpected '\"', expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/conxeg/public_html/flog/admin.php on line 7
[30-Aug-2005 11:23:51] PHP Parse error:  parse error, unexpected '\"', expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/conxeg/public_html/flog/admin.php on line 7
[30-Aug-2005 11:25:11] PHP Parse error:  parse error, unexpected T_VARIABLE in /home/conxeg/public_html/flog/editar_senha.php on line 10
[30-Aug-2005 11:26:15] PHP Parse error:  parse error, unexpected T_VARIABLE in /home/conxeg/public_html/flog/editar_senha.php on line 10
[30-Aug-2005 11:27:44] PHP Parse error:  parse error, unexpected T_VARIABLE in /home/conxeg/public_html/flog/editar_senha.php on line 11
[30-Aug-2005 12:22:00] PHP Warning:  mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/conxeg/public_html/flog/editar_senha.php on line 15
[30-Aug-2005 12:27:00] PHP Parse error:  parse error, unexpected '}' in /home/conxeg/public_html/flog/editar_senha.php on line 22
[30-Aug-2005 15:04:33] PHP Parse error:  parse error, unexpected ')' in /home/conxeg/public_html/flog/cadastra_teste.php on line 9
[30-Aug-2005 15:08:16] PHP Parse error:  parse error, unexpected T_VARIABLE in /home/conxeg/public_html/flog/cadastra_teste.php on line 13
[30-Aug-2005 15:10:09] PHP Parse error:  parse error, unexpected T_VARIABLE in /home/conxeg/public_html/flog/cadastra_teste.php on line 14
[30-Aug-2005 16:16:49] PHP Parse error:  parse error, unexpected ')' in /home/conxeg/public_html/flog/cadastra_teste.php on line 9
[30-Aug-2005 16:18:22] PHP Parse error:  parse error, unexpected T_VARIABLE in /home/conxeg/public_html/flog/cadastra_teste.php on line 13
[30-Aug-2005 16:20:47] PHP Parse error:  parse error, unexpected T_VARIABLE in /home/conxeg/public_html/flog/cadastra_teste.php on line 13
[30-Aug-2005 16:24:01] PHP Parse error:  parse error, unexpected T_VARIABLE in /home/conxeg/public_html/flog/cadastra_teste.php on line 13
[30-Aug-2005 16:24:59] PHP Parse error:  parse error, unexpected T_VARIABLE in /home/conxeg/public_html/flog/cadastra_teste.php on line 13
[30-Aug-2005 16:38:03] PHP Parse error:  parse error, unexpected ')' in /home/conxeg/public_html/flog/cadastra_teste.php on line 9
[30-Aug-2005 16:38:48] PHP Parse error:  parse error, unexpected T_VARIABLE in /home/conxeg/public_html/flog/cadastra_teste.php on line 13
[30-Aug-2005 16:39:54] PHP Parse error:  parse error, unexpected T_VARIABLE in /home/conxeg/public_html/flog/cadastra_teste.php on line 13
[30-Aug-2005 16:40:21] PHP Parse error:  parse error, unexpected T_VARIABLE in /home/conxeg/public_html/flog/cadastra_teste.php on line 13
[30-Aug-2005 16:40:52] PHP Parse error:  parse error, unexpected T_VARIABLE in /home/conxeg/public_html/flog/cadastra_teste.php on line 16
[30-Aug-2005 16:41:51] PHP Parse error:  parse error, unexpected T_VARIABLE in /home/conxeg/public_html/flog/cadastra_teste.php on line 14
[30-Aug-2005 16:42:39] PHP Parse error:  parse error, unexpected T_VARIABLE in /home/conxeg/public_html/flog/cadastra_teste.php on line 13
[30-Aug-2005 16:44:18] PHP Parse error:  parse error, unexpected T_VARIABLE in /home/conxeg/public_html/flog/cadastra_teste.php on line 13
[31-Aug-2005 07:54:33] PHP Parse error:  parse error, unexpected T_VARIABLE in /home/conxeg/public_html/flog/cadastra_teste.php on line 15
[31-Aug-2005 07:54:37] PHP Parse error:  parse error, unexpected T_VARIABLE in /home/conxeg/public_html/flog/cadastra_teste.php on line 15
[31-Aug-2005 07:55:42] PHP Parse error:  parse error, unexpected T_VARIABLE in /home/conxeg/public_html/flog/cadastra_teste.php on line 15
[31-Aug-2005 07:58:12] PHP Parse error:  parse error, unexpected T_VARIABLE in /home/conxeg/public_html/flog/cadastra_teste.php on line 15
[31-Aug-2005 08:00:57] PHP Parse error:  parse error, unexpected T_VARIABLE in /home/conxeg/public_html/flog/cadastra_teste.php on line 18
[31-Aug-2005 08:02:00] PHP Parse error:  parse error, unexpected T_VARIABLE in /home/conxeg/public_html/flog/cadastra.php on line 18
[31-Aug-2005 08:03:28] PHP Parse error:  parse error, unexpected T_VARIABLE in /home/conxeg/public_html/flog/cadastra.php on line 18

Coisa mais estranha... pelo que eu entendi aqui ele tá listando todos os erros que aconteceram... hehe

Edição feita por: mi7chael, 31/08/2005, 08:08.


#96 hostdesigner

hostdesigner

    Super Veterano

  • Usuários
  • 2910 posts
  • Sexo:Masculino
  • Localidade:Quirinópolis-GO
  • Interesses:Programação, Mulheres, Diversão, Mulheres, Música, Mulheres, Meu Carro, Mais mulheres, Internet, Outras Mulheres, Quase por último PAZ e por ultimo Outras Váááárias Mulheres...

Posted 31/08/2005, 09:40

MI7CHAEL

Meu amigo já vi que tu começou a mexer no server so agora...

O arquivo ERROR_LOG é uma especie de "backup" para os erros por exemplo o webmaster não tem como saber se em determinada hora ou dia algum script deu problema então criaram o sistema de ERROR_LOG que grava todos os error que o PHP alertar isso facilita muito pois ele sempre indica o dia-Hora-URL do script errante - e linha do erro.

Muito bom esse invento... entao sempre é bom dar uma olhadinha nele para conferir se tudo anda correndo bem (y)

ERROS

É verdade eu tinha esquecido de por um ";" no final da linha da funcao move_uploaded_file, como nao tinha no final dakela linha ele mostra a proxima linha como erro pois nela existe algum caractere invalido para a SINTAXE(nussa olha eu falando dificil)

Ta corrigido e testado
http://forum.wmonlin...=75#entry631653


Falopa!

Edição feita por: hostdesigner, 31/08/2005, 09:49.


#97 mi7chael

mi7chael

    12 Horas

  • Usuários
  • 266 posts
  • Sexo:Masculino

Posted 31/08/2005, 10:32

Man, eu fiz e deu certo, ele envia a foto e cadastra no bd. Só que aí, dá um problema, ele não manda o nome do arquivo pro db, só manda o comentário. As linhas que eu alterei foram:

2 - require_once("config.php");
3 - $dir = "fotos/";
14 - $sql = mysql_query ("INSERT INTO fotos (titulo, arquivo) VALUES ('$titulo', '$arquivo')") or die(mysql_error());

Eu tava estudando o código e tô com uma dúvida na linha 10 (acho que é lá que tá o meu problema, hehe):

move_uploaded_file($_FILES['arquivo']['tmp_name'], $dir . $_FILES['arquivo']['name']);// envia o arquivo para o diretorio

a variável $_FILES['arquivo'] pega o nome do arquivo no formulário, né, até aí eu endendi, mas eu não entendi a questão do ['tmp_name'] e depois do ['name']. Eles pegam esses nomes aonde ??

Eu fiz uns testes aqui usando algumas coisas do arquivo enviar_foto.php (porque ele enviava o nome pro db) mas não consegui não !!!

Edição feita por: mi7chael, 31/08/2005, 10:58.


#98 hostdesigner

hostdesigner

    Super Veterano

  • Usuários
  • 2910 posts
  • Sexo:Masculino
  • Localidade:Quirinópolis-GO
  • Interesses:Programação, Mulheres, Diversão, Mulheres, Música, Mulheres, Meu Carro, Mais mulheres, Internet, Outras Mulheres, Quase por último PAZ e por ultimo Outras Váááárias Mulheres...

Posted 31/08/2005, 11:11

$_FILES => É utilizado quando queremos trabalhar com upload de arquivos...

$_FILES['campo']['name'] => O nome original do arquivo no computador do usuário.

$_FILES['campo']['tmp_name'] => O nome temporário do arquivo, como foi guardado no servidor.

Bom se quiser saber mais sobre $_FILES http://www.php.net/f...res.file-upload

Pra pegar o nome do arquivo voce precisa fazer assim(pensei que tu ja sabia fazer) apezar de nao ter colocado isso la no CODE
$arquivo = $_FILES['arquivo'] ['name'];


Falopa!

#99 mi7chael

mi7chael

    12 Horas

  • Usuários
  • 266 posts
  • Sexo:Masculino

Posted 31/08/2005, 13:43

Man, eu fiz mas não deu certo não, dá uma conferida aí no código:

<?
require_once("config.php");
$dir = "fotos/";

if($_GET['funcao'] == 'cadastra'){

$titulo = $_POST['titulo'];
$arquivo = $_POST['arquivo']['name'];

move_uploaded_file($_FILES['arquivo']['tmp_name'], $dir . $_FILES['arquivo']['name']);// envia o arquivo para o diretorio
// note que eu nao renomeei o arquivo
// voce deve fazer isto

$sql = mysql_query ("INSERT INTO fotos (titulo, arquivo) VALUES ('$titulo','$arquivo')") or die(mysql_error());

if($sql){
?> 
Dados inseridos com êxito!
<?
} else {
?>
Houve um erro no servidor... Tente novamente.
<?
}// Fim do if resposta

} else {
?>
<form action="?funcao=cadastra" method="post" enctype="multipart/form-data" name="cadastro" id="cadastro">
 <table width="450" border="0" align="center" cellpadding="0" cellspacing="0">
   <tr> 
     <td colspan="2">POSTAR FOTO</td>
   </tr>
   <tr> 
     <td>Nome:</td>
     <td><input name="titulo" type="text" id="titulo" size="30" maxlength="40"></td>
   </tr>
   <tr> 
     <td>Arquivo:</td>
     <td><input name="arquivo" type="file" id="arquivo" size="16"></td>
   </tr>
   <tr>
     <td>&nbsp;</td>
     <td><input type="submit" name="Submit" value="Postar isto agora!"></td>
   </tr>
 </table>
</form>
<?
}
?>

vc testou o que vc fez ?? Deu certo mesmo (enviou o nome do arquivo e o título) ??

#100 hostdesigner

hostdesigner

    Super Veterano

  • Usuários
  • 2910 posts
  • Sexo:Masculino
  • Localidade:Quirinópolis-GO
  • Interesses:Programação, Mulheres, Diversão, Mulheres, Música, Mulheres, Meu Carro, Mais mulheres, Internet, Outras Mulheres, Quase por último PAZ e por ultimo Outras Váááárias Mulheres...

Posted 31/08/2005, 14:32

Funçona sim

mas tente assim pra garantir que vai pegar so depois de fazer o upload completo
troca isso:
move_uploaded_file($_FILES['arquivo']['tmp_name'], $dir . $_FILES['arquivo']['name']);
$nome_arquivo = $_FILES['arquivo']['name'];

}

por isso:

if (move_uploaded_file($_FILES['arquivo']['tmp_name'], $dir . $_FILES['arquivo']['name'])) {
$nome_arquivo = $_FILES['arquivo']['name'];
$arquivo = "$nome_arquivo";
}


Falopa!

#101 mi7chael

mi7chael

    12 Horas

  • Usuários
  • 266 posts
  • Sexo:Masculino

Posted 31/08/2005, 14:41

Ah, agora sim, funcionou. Acho que já sei o que era, hehe. No código que vc postou não tinha essa linha em negrito:

--------------------
move_uploaded_file($_FILES['arquivo']['tmp_name'], $dir . $_FILES['arquivo']['name']);
$nome_arquivo = $_FILES['arquivo']['name'];

}
--------------------

Mas aí eu usei a outra que vc postou e o código funcionou beleza, hehe.

Valew.

Edição feita por: mi7chael, 31/08/2005, 14:41.


#102 hostdesigner

hostdesigner

    Super Veterano

  • Usuários
  • 2910 posts
  • Sexo:Masculino
  • Localidade:Quirinópolis-GO
  • Interesses:Programação, Mulheres, Diversão, Mulheres, Música, Mulheres, Meu Carro, Mais mulheres, Internet, Outras Mulheres, Quase por último PAZ e por ultimo Outras Váááárias Mulheres...

Posted 31/08/2005, 14:47

Na realidade é que da forma como eu tinha colocado anteriormente ele possivelmtente estava processando o upload do arquivo enquanto fazia o insert...

Da forma como coloquei agora tem um if que diz que somente depois de fazer o upload ele pega o nome para o insert observe que existe o if e suas "{}" que reservam o nome do arquivo


Falopa!

#103 garotas do funk

garotas do funk

    Turista

  • Usuários
  • 29 posts
  • Sexo:Não informado

Posted 31/08/2005, 15:04

oie galera!!!

olha soh queria falar que o carinha aquele que falou que tinha o script pronto de fotolog multiusuario nem me respondeu... ihihihihi será que era cao? ihihihi to vendu que vcs tão trabalhandu muitu neh!!!

é isso ae força galera que vcs saum muito legais!!!! Pro progresso da nação e do cérebro da gente é necessário pensar !!! pena que somos loiras!!! hauahauahuaaua

Dizem que as loiras ja nascem com a moleira fechada!! por isso o cérebro naum cresce!!!! hauahuaauahauah

um beiju de incentivu a todos que estaum trabalhandu!!!

#104 mi7chael

mi7chael

    12 Horas

  • Usuários
  • 266 posts
  • Sexo:Masculino

Posted 31/08/2005, 15:18

Bem, dei uma alterada no script que o host postou, agora ele insere (no bd) também um comentário sobre a foto, o nome do usuário e a data em que foi postada, além do nome, título, e é claro, a foto em si na pasta especificada. Ah, também já coloquei o "require" para o sistema de login.

pst.: quem quiser ver como ficou o script é só se cadastrar em www.aconxegu.com.br/flog/cadastrar.php :P :

arquivo enviar_foto.php

<?
require("loga.php");
?>

<?
require_once("config.php");
$dir = "fotos/";

if($_GET['funcao'] == 'cadastra'){

$titulo = $_POST['titulo'];
$comentario = $_POST['comentario'];
$data = date('Y-m-d');
$nome_usuario = $_SESSION["usuario"];

if (move_uploaded_file($_FILES['arquivo']['tmp_name'], $dir . $_FILES['arquivo']['name'])) {
$nome_arquivo = $_FILES['arquivo']['name'];
$arquivo = "$nome_arquivo";
}


$sql = mysql_query ("INSERT INTO fotos (titulo, nomedoarquivo, comentario, data, usuario) VALUES ('$titulo','$arquivo','$comentario','$data','$nome_usuario')") or die(mysql_error());

if($sql){
?> 
Dados inseridos com êxito!
<?
} else {
?>
Houve um erro no servidor... Tente novamente.
<?
}// Fim do if resposta

} else {
?>

<form action="?funcao=cadastra" method="post" enctype="multipart/form-data" name="cadastro" id="cadastro">
 <table width="450" border="0" align="center" cellpadding="0" cellspacing="0">
   <tr> 
     <td colspan="2"><b>Olá <B><? print $_SESSION["usuario"]; ?></B><br>POSTAR FOTO</b></td>
   </tr>
   <tr> 
     <td>T&iacute;tulo:</td>
     <td><input name="titulo" type="text" id="titulo" size="30" maxlength="40"></td>
   </tr>
   <tr>
     <td>Coment&aacute;rio:</td>
     <td><textarea name="comentario" rows="4" id="comentario"></textarea></td>
   </tr>
   <tr> 
     <td>Arquivo:</td>
     <td><input name="arquivo" type="file" id="arquivo" size="16"></td>
   </tr>
   <tr>
     <td>&nbsp;</td>
     <td><input type="submit" name="Submit" value="Postar isto agora!"></td>
   </tr>
 </table>
</form>
<?
}
?>

Host, agora eu vou alterar a parte pra inserir o nome. Pensei em fazer da forma q vc disse, pondo o número do ID. Mas como que eu pego o ID da foto sendo q ela ainda não foi cadastrada ?? :blink:

Falow galera

Edição feita por: mi7chael, 31/08/2005, 15:20.


#105 hostdesigner

hostdesigner

    Super Veterano

  • Usuários
  • 2910 posts
  • Sexo:Masculino
  • Localidade:Quirinópolis-GO
  • Interesses:Programação, Mulheres, Diversão, Mulheres, Música, Mulheres, Meu Carro, Mais mulheres, Internet, Outras Mulheres, Quase por último PAZ e por ultimo Outras Váááárias Mulheres...

Posted 31/08/2005, 15:38

oia eu aqui de novo...

//aqui vai os $_POST e talz
//Aqui vai os insert
$id_recuperado = mysql_insert_id();

$ext = explode("." , $arquivo);

$arquivo = $_FILES[arquivo]; move_uploaded_file($arquivo[tmp_name], "$dir/$id.$ext");


Voce tambem pode usar a funcao http://www.php.net/rename para renomear o arquivo depois de fazer o upload dele


Falopa!




3 user(s) are reading this topic

0 membro(s), 3 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq