» Panel de Control de los Usuários
--------------------------------------------------------------------------------
Me consegido este sitema una clon de metroflog
e tenido unos problemitas al istalalo pero ya lo instale .
elproblema es
Archivo sddd.png Enviado con éxito!
Warning: imagecreatefromjpeg() [function.imagecreatefromjpeg]: gd-jpeg: JPEG library reports unrecoverable error: in /usr/export/www/hosting/mixzoner/FotoLogWindoX/panel.php on line 219
Warning: imagecreatefromjpeg() [function.imagecreatefromjpeg]: './mixman/sddd.png' is not a valid JPEG file in /usr/export/www/hosting/mixzoner/FotoLogWindoX/panel.php on line 219
Warning: imagejpeg(): supplied argument is not a valid Image resource in /usr/export/www/hosting/mixzoner/FotoLogWindoX/panel.php on line 220
Hola, mixman Bienvenido de nuevo a nuestro sistema de flog!
Su flog tiene 9 visitas!
Escoja una de las opcones de abajo :
» Configurar cuenta
» Enviar foto
» Modificar dados
» Modificar contraseña
» Excluir fotos
» Sair
saleque ya subio se crea todo en lista de su fotoflog
http://mixzoner.mi.funpic.org/FotoLogWindoX/mixman/miren le a nombre ala imagen todo pero la imagen no sube
alguien save porq
aver una ayudita por fix
--------------
esto solo es una demo que toy creando
http://mixzoner.mi.funpic.org/FotoLogWindoXaver si se registan toso vien
solo que en hotmail no llega el enlace de confirmacion
e probado en gmail normal
si alguien se registras
le va lllegar
asi
.:: Fotolog :: El Desván ::.
Usted solicitó un registro en el sitio
http://www.mixzoner.tkPara concluir su registro es necesario ingresar en la siguiente URL :
http://www.mixzoner.tk/mixman/valida.php?cod=aab3238922bcc25a6f606eb525ffdc56&login=mixman --------------------------------------------------------------------------------
Este es un mensage automático, no lo responda!
http://www.mixzoner.tk!
///////////////////////////////////////////////
deben cambiar http://www.mixzoner.tk/mixman/valida.php?cod=aab3238922bcc25a6f606eb525ffdc56&login=mixman por esto
http://mixzoner.mi.funpic.org/FotoLogWindoX/valida.php?cod=aab3238922bcc25a6f606eb525ffdc56&login=mixman el problema es que
se supone que solo puede subir archivos jpg porque corre la ocion
que la foto a subodi con exito
aca esta
el dode el php
********************
*******************
<? session_start(); ?>
<?php
###############################
# I N C L U D E S F L O G #
###############################
include('config.php');
include('fun.php');
?>
<html>
<head>
<title><?php echo $titulo; ?></title>
<STYLE>
a:link { font-style : normal;
text-decoration : none;
color : #333333;}}
a:active{ font-style : normal;
text-decoration : none;
color : #333333;} }
a:visited{ text-decoration : none;
font-style : normal;
color : #333333;}
a:hover{ text-decoration : none;
color : #999999;}
</STYLE>
<style type="text/css">
<!--
body {
background-image: url(bg.gif);
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
.style1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333333;
}
.style2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FF0000;
}
.style4 {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #727272;
font-weight: bold;
}
-->
</style></head>
<body>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td width="765" height="572" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#dedbc7">
<!--DWLayoutTable-->
<tr>
<td width="765" height="18" valign="top"><div align="right" class="style4"><?php echo $titulo; ?></div></td>
</tr>
<tr>
<td height="18" valign="top"><div align="right" class="style1"><?php echo $data_ext; ?></div></td>
</tr>
<tr>
<td height="18" valign="top"><div align="left"><span class="style4">» Panel de Control de los Usuários </span></div></td>
</tr>
<tr>
<td height="20" valign="top"><hr size="2"></td>
</tr>
<tr>
<td height="498" valign="top" class="style1">
<?php
$ext = array("jpg","gif","png"/*,"doc","zip","rar","txt"*/);
$qtd = count($ext);
if($_GET['finaliza'] == "ok"){
$_SESSION['per'] = 'nao';
session_destroy();
echo "<b>".$_GET['login']."</b>,";
br2(2);
echo "Su cuenta está cerrada! <a href = \"index.php\"><b>Clique aquí</b></a> para volver a la página inicial";
br2(2);
echo "O <a href = \"./".$_GET['login']."/index.php\"><b>Clique aquí</b></a> para visitar su flog!";
$jahpassou = "sim";
}
switch($_GET['menu']){
case envia: enviar_foto($_GET['login']); $jahpassou = "sim"; break;
case confi: conf($_GET['login']); $jahpassou = "sim"; break;
case del : del($_GET['login']); $jahpassou = "sim"; break;
}
if($_GET['altsenha'] == "ok"){
$id = idealizar($_GET['login']);
$query = mysql_query("SELECT * FROM $tab_users WHERE id = '$id'") or die(print(mysql_error()));
$data = mysql_fetch_array($query);
$senha = $data['senha'];
$senha_post = $_POST['cad_senha'];
$senha_nova = $_POST['cad_nova'];
$senha_conf = $_POST['cad_confir'];
$login = $_GET['login'];
$id_user = idealizar($login);
if ($senha == $senha_post && $senha_nova == $senha_conf){
mysql_query("UPDATE $tab_users SET senha='$senha_nova' WHERE id='$id_user'") or die(print(mysql_error()));
echo "Modificación de contraseña realizada con éxito!";
br2(2);
}
else{
echo "Disculpe, su contraseña no se encuentra en nuestra base de datos, o la confirmación no se escribió correctamente!";
br2(2);
}
}
if($_GET['altcadastro'] == "ok"){
$nome = $_POST['cad_nome'];
$sobre = $_POST['cad_sobre'];
$dia = $_POST['cad_dia'];
$mes = $_POST['cad_mes'];
$ano = $_POST['cad_ano'];
$sexo = $_POST['cad_sexo'];
$pais = $_POST['cad_pais'];
$estado = $_POST['cad_estado'];
$cidade = $_POST['cad_cidade'];
$email = $_POST['cad_email'];
$login = $_GET['login'];
$id_user = idealizar($login);
mysql_query("UPDATE $tab_users SET nome='$nome', sobrenome='$sobre', data_dia='$dia', data_mes='$mes', data_ano='$ano', sexo='$sexo', pais='$pais', estado='$estado', cidade='$cidade', email='$email' WHERE id='$id_user'") or die(print(mysql_error()));
echo "Datos actualizados con éxito!";
br2(2);
}
if($_GET['config'] == "ok")
{
global $tab_preferencias;
global $tab_users;
$login = $_GET['login'];
$cor_letra = $_POST['flog_corletra'];
$cor_titulo = $_POST['flog_cortitulo'];
$tamanho_titulo = $_POST['flog_tamtitulo'];
$titulo_flog = $_POST['flog_title_flog'];
$tipo_letra = $_POST['flog_tipoletra'];
$f1 = $_POST['flog_f1'];
$f2 = $_POST['flog_f2'];
$f3 = $_POST['flog_f3'];
$f4 = $_POST['flog_f4'];
$f5 = $_POST['flog_f5'];
$f6 = $_POST['flog_f6'];
$f7 = $_POST['flog_f7'];
$f8 = $_POST['flog_f8'];
$f9 = $_POST['flog_f9'];
$f10 = $_POST['flog_f10'];
$id_user = idealizar($login);
$query = mysql_query("SELECT * FROM $tab_users WHERE id = '$id_user'") or die(print(mysql_error()));
$data = mysql_fetch_array($query);
if($data['primeira'] != 1){
mudaindex($login);
mysql_query("UPDATE $tab_users SET primeira=1 WHERE id='$id_user'");
}
mysql_query("UPDATE $tab_preferencias SET cor_letra='$cor_letra', cor_titulo='$cor_titulo', tamanho_titulo='$tamanho_titulo', titulo_flog='$titulo_flog', tipo_letra='$tipo_letra', favorito_1='$f1', favorito_2='$f2', favorito_3='$f3', favorito_4='$f4', favorito_5='$f5', favorito_6='$f6', favorito_7='$f7', favorito_8='$f8', favorito_9='$f9', favorito_10='$f10' WHERE id_user='$id_user'") or die(print(mysql_error()));
echo "Sus configuraciones se realizaron con éxito!";
}
if($_GET['envia'] == "ok")
{
// Repassa a variável do upload
$arquivo = isset($_FILES['arquivo']) ? $_FILES['arquivo'] : FALSE;
// Código acima... com as demais verificaçoes...
// Substitui espaços por underscores no nome do arquivo
$nome = str_replace(" ", "_", $arquivo["name"]);
// Todas as letras em minúsculo
$nome = strtolower($nome);
$quantos = strlen($nome);
$tipo = substr($nome, ($quantos-3),$quantos);
for($i=0;$i<$qtd;$i++){
if($ext[$i] == $tipo){
$permissao = "ok";
$dir = $tipo;
}
}
// Diretório para onde o arquivo será movido
$login = $_GET['login'];
$diretorio = "./$login/";
// Caminho completo do arquivo
$nom_arquiv = $nome;
$nome = $diretorio . $nome;
// Verifica se o arquivo existe no diretóriodado
//Restrição de n fotos por dia
if (permite($login) == "sim"){
$id = idealizar($login);
global $tab_restri;
$data_agora = date("d/m/Y");
$data = date("Y/m/d");
$query_restri = mysql_query("SELECT * FROM $tab_restri WHERE id_user='$id'") or die(print(mysql_error()));
$data_restri = mysql_fetch_array($query_restri);
if (!empty($data_restri['fotos']) && stamp2str($data_restri['data'], "/") == $data_agora){
mysql_query("UPDATE $tab_restri SET fotos=fotos+1 , data='$data' WHERE id_user='$id'")or die(print(mysql_error()));
}
else{
if(stamp2str($data_restri['data'], "/") == $data_agora){
mysql_query("INSERT INTO $tab_restri (id_user, fotos, data) VALUES ('$id', '1', '$data')")or die(print(mysql_error()));
}
else{
mysql_query("DELETE FROM $tab_restri WHERE id_user='$id'") or die(print(mysql_error()));
mysql_query("INSERT INTO $tab_restri (id_user, fotos, data) VALUES ('$id', '1', '$data')")or die(print(mysql_error()));
}
}
}
else{
$permissao = "não";
}
if (file_exists($nome)) {
echo "Un archivo con ese nombre ya fue enviado! Envíe otro archivo!";
br2(2);
exit;
}
// Tudo ok! Então, move o arquivo
if($permissao == "ok"){
if (move_uploaded_file($arquivo['tmp_name'], $nome)) {
echo "Archivo <b>$nom_arquiv</b> Enviado con éxito!";
$imagem_orig = imagecreatefromjpeg($nome);
imagejpeg($imagem_orig, "./".$login."/".$nom_arquiv, $qualidade);
br2(2);
}
else {
echo "Error al enviar su archivo!";
$permissao = "não";
br2(2);
}
}
else{
if($permissao != "não"){
echo "Extensión no permitida! Envie otro archivo!";
$permissao = "não";
br2(2);
}
else{
echo "Usted ya ha superado el límite de posteo de fotos!";
$permissao = "não";
br2(2);
}
}
###############################
# G R A V A N D O N O B D #
###############################
if ($permissao != "não"){
$titulo = $_POST['flog_title'];
$comentario = $_POST['flog_coment'];
$id_user = idealizar($login);
$url = $nom_arquiv;
$url_completa = $nome;
global $tab_fotos;
mysql_query("INSERT INTO $tab_fotos (id, id_user, url_completa, url, titulo, comentario) VALUES ('', '$id_user', '$url_completa', '$url', '$titulo', '$comentario')")or die(print(mysql_error()));
br();
}
}
if($_SESSION['per'] == "sim"){
$permitido_session = "sim";
$primeira = 1;
$valida = 1;
if(empty($login)){
$login = $_GET['login'];
}
}
echo "</span>";
$login = $_POST['flog_login'];
$senha = $_POST['flog_senha'];
$query = conecta_mysql($tab_users, "","","");
while($data = mysql_fetch_array($query)){
if($data['login'] == $login && $data['senha'] == $senha){
if($data['bloq'] != 1){
$_SESSION['per'] = "sim";
$permitido = "sim";
$valida = $data['valida'];
$email = $data['email'];
$login = $data['login'];
$primeira = $data['primeira'];
}
else{
echo "<b>Usted está bloqueado!</b>";
br2(2);
}
}
}
if(empty($login)){
$login = $_GET['login'];
}
if($permitido == "sim" || $permitido_session == "sim"){
if($jahpassou != "sim"){
if($valida != 1){
echo "Disculpe, ese nombre de usuario ya está reservado, si usted es el titular de esa cuenta, por favor, actívela desde el enlace enviado a su email!";
echo "En el caso de que no haya recibido nada <a href = \"reenvia.php?login=$login&email=$email\">Clique aquí</a> para reenviar el email de validación";
$permitido_val = "não";
}
global $tab_ranking;
$id_qnt = idealizar($login);
$query_qnt = mysql_query("SELECT * FROM $tab_ranking WHERE id_user='$id_qnt'");
$data_qnt = mysql_fetch_array($query_qnt);
$quantos = $data_qnt['visitas'];
####################
# VALIDANDO ACOUNT #
####################
if($primeira != 1 && $permitido_val != "não"){
## SUBISTITUIR INDEX ##
$id = idealizar($login);
unlink("./$login/index.php");
copy("index_pronta.php", "./$login/index_pronta.php");
rename("./$login/index_pronta.php", "./$login/index.php");
mysql_query("UPDATE $tab_users SET primeira='1' WHERE id=$id");
#######################
echo "Hola, <b>$login</b> Bienvenido a tu primera sesión de nuestro sistema de flog!";
br();
echo "Su fotolog tiene con <b>$quantos</b> visitas!";
br2(2);
echo "Escoja una de las opciones de abajo :";
br2(2);
echo "<a href = \"panel.php?menu=confi&login=$login\">» Configurar cuenta</a>";
br();
echo "<a href = \"panel.php?menu=envia&login=$login\">» Enviar foto</a>";
br();
echo "<a href = \"modconfigs.php?login=$login\">» Modificar dados</a>";
br();
echo "<a href = \"modpass.php?login=$login\">» Modificar contraseña</a>";
br();
echo "<a href = \"excluir.php?login=$login&foto=ok\">» Excluir fotos</a>";
br();
echo "<a href = \"panel.php?finaliza=ok&login=$login\">» Sair</a>";
br();
}
else{
if($permitido_val != "não"){
echo "Hola, <b>$login</b> Bienvenido de nuevo a nuestro sistema de flog!";
br();
echo "Su flog tiene <b>$quantos</b> visitas!";
br2(2);
echo "Escoja una de las opcones de abajo :";
br2(2);
echo "<a href = \"panel.php?menu=confi&login=$login\">» Configurar cuenta</a>";
br();
echo "<a href = \"panel.php?menu=envia&login=$login\">» Enviar foto</a>";
br();
echo "<a href = \"modconfigs.php?login=$login\">» Modificar dados</a>";
br();
echo "<a href = \"modpass.php?login=$login\">» Modificar contraseña</a>";
br();
echo "<a href = \"excluir.php?login=$login&foto=ok\">» Excluir fotos</a>";
br();
echo "<a href = \"panel.php?finaliza=ok&login=$login\">» Sair</a>";
}
}
}
}
else{
if($_SESSION['per'] != "sim" && $jahpassou != "sim"){
echo "Disculpe, su contraseña y loguin no están registrados en nuestro sistema!";
br();
echo "Verifique que su contraseña y login sean correctos!";
echo "<br><br><a href=\"javascript:history.go(-1)\"><b>«« Volver</b></a>";
br();
}
}
?>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td height="49" bgcolor="#dedbc7"></td>
</tr>
</table>
</body>
</html>