Valeu man, eu tenho uma certa fidiculdade com query string, hehe, mas deu certinho aqui. Valew.Opa ...
Altere a linha em destaque do foto_principal.php para o especificado:[]’s<? include("config.php");?>
<?
$nomedoarquivo = $_GET['nomedoarquivo'];
$sql = mysql_query("SELECT * FROM fotos WHERE nomedoarquivo='$nomedoarquivo' LIMIT 1");
$dados= mysql_fetch_array($sql);
?>
<img src="./<? echo $nomedoarquivo;?>" border="0">
Flog Multiusuário
#46
Posted 29/08/2005, 07:57
#47
Posted 29/08/2005, 08:48
Como que eu vou fazer pra quando a pessoa se cadastrar o programa já gerar o domínio no nome dela ?? tipo:
Meu nome é "Fulano de Tal da Silva", aí eu fiz o cadastro e no nome de usuário eu coloco "fuldasilva", aí como q ele (o programa) já vai gerar o domínio: "http://www.aconxegu.....br/fuldasilva" ??
#48
Posted 29/08/2005, 09:22
Queru ajudar no desenvolvimento desse script tb, embora achu q jah esteja quase certu jah... entaun podem contar comigo..
...
Boa pergunta mi7chael... como o sistema afetaria nas configurações da conta da hospedagem?..
_____________________________________________________
• MSN: vitorcarrara@hotmail.com
• ICQ: 263533203
• orkut: http://www.orkut.com...756722411527462
• www.ocumulo.com
#49
Posted 29/08/2005, 13:09
Olha soh o mi7chael esta passando o maior sufoco pra fazer esse script ele naum entende muito de php naum, toda a ajuda que vc pode dar é muiito boa... a gente tb naum entende nada de programação... a gente soh sabe dançar funk e muito bem.. ihiihhihhi
a gente viu sua galeria no seu site tah bem legalzinha...
um abraço
Garotas do Funk
#50
Posted 29/08/2005, 13:30
GAROTAS
Agradeço pela mensagem que voces fizeram anteriormente mas deviam agradecer ao MICHAEL que é quem ta realmente fazendo o negocio eu so to dando algumas dicas...
MICHAEL
Garoto isso é muito simples de fazer...
Voce irá fazer assim, no final do codigo que efetua o cadastro coloque isso
<? /* parte do codigo que cria o cadastro bla bal balb alba depois do INSERT coloca isso ae a baixo */ $suburl = mkdir("$login" , 0777);// Isso cria uma pasta com o nome do login do usuario // bla bal bal ?>
Falopa!
Edição feita por: hostdesigner, 29/08/2005, 13:32.
#51
Posted 29/08/2005, 13:44
_____________________________________________________
• MSN: vitorcarrara@hotmail.com
• ICQ: 263533203
• orkut: http://www.orkut.com...756722411527462
• www.ocumulo.com
#52
Posted 29/08/2005, 13:58
Man, pelo que eu entendi, seria assim né:
<? include"config.php"; $pesquisar = mysql_query("SELECT * FROM usuarios WHERE usuario = '$usuario'", $a); //conferimos se o login escolhido já não foi cadastrado $contagem = mysql_num_rows($pesquisar); //traz o resultado da consulta acima if ( $contagem == 1 ) { $errors .= "Login escolhido já cadastrado. Ih, perdeu, chegou um esperto primeiro, huahuahua<br>"; //se o login já existir, ele adiciona o erro } if ( $usuario == "" ) { $errors .= "Você não digitou um usuário, volte e digite !!!<br>"; //confere se o campo login não ficou vazio } if ( $senha == "" ) { $errors .= "Você não digitou uma senha, aff, volte lá e digite sua senha<br>"; //confere se o campo senha não ficou vazio } if ( $senha != $senha2 ) { $errors .= "Você digitou 2 senhas diferentes. Eita, porque você fez isso ??<br>"; //adiciona o erro caso o usuário digitou 2 senhas diferentes } if ( $errors == "" ) { //checa se houve ou não erros no cadastro $dia = $_POST['dia']; $mes = $_POST['mes']; $ano = $_POST['ano']; $nome = $_POST['nome']; $usuario = $_POST['usuario']; $email = $_POST['email']; $senha = $_POST['senha']; $sexo = $_POST['sexo']; $cidade = $_POST['cidade']; $estado = $_POST['estado']; $data_nascimento = "$ano-$dia-$mes"; $cadastrar = mysql_query("INSERT INTO usuarios (nome, usuario, email, senha, sexo, cidade, estado, data_nascimento) VALUES ('$nome','$usuario','$email','$senha','$sexo','$cidade','$estado','$data_nascimento')", $a); //insere os campos na tabela if ( $cadastrar == 1 ) { echo "<div align=center><font size=2 face=Verdana, Arial, Helvetica, sans-serif><br><br><br>Cadastro com sucesso.</font></div>"; //se cadastrou com sucesso o usuário aparece essa mensagem } else { echo "<div align=center><font size=2 face=Verdana, Arial, Helvetica, sans-serif><br><br><br>Ocorreu um erro no servidor ao tentar se cadastrar.</font></div>"; //caso houver um erro quanto as configurações aparece essa mensagem } } else { echo "<div align=center><font size=2 face=Verdana, Arial, Helvetica, sans-serif>Ocorreu os seguintes erros ao tentar se cadastrar:<br><br>$errors</font></div>"; //mostra os erros do usuário, caso houver } $suburl = mkdir("$usuario", 0777); ?>
Só que ele dá uma mensagem de erro dizendo que não há permissão (foi o que eu entendi com meu péssimo inglês, hehe):
Warning: mkdir(juao4): Permission denied in /home/conxeg/public_html/flog/cadastrar_cod.php on line 52
Eu dei permissão 777 na pagina mas não deu em nada. Pelo que eu entendi, ele não tá reconhecendo a permissão aí do código.
Edição feita por: mi7chael, 29/08/2005, 13:59.
#54
Posted 29/08/2005, 14:08
mas o 0777 do código já não tá dizendo isso ??tens que dar 777 na pasta que queres criar o diretorio.
#55
Posted 29/08/2005, 14:15
Falopa!
#56
Posted 29/08/2005, 14:53
-------------------
Num tópico que fala de fotolog aqui no forum o Julio postou um script que, segundo ele, cria subdominios:
<? ##################################################################### # Subdomains 0,51 # Released under the terms of the GNU General Public License. # Please refer to the README file for more information. ##################################################################### ##################################################################### # PLEASE EDIT THE FOLLOWING VARIABLES: ##################################################################### # Your domain name. NO "www." IN FRONT OF IT. NO SLASHES ("/"). # Just the actual domain name, i.e. "yourdomain.com" $domain = "yourdomain.com"; # The default page that the visitors should be redirected to if # they don't request a sub domain or they request a non-existing # sub domain. This page could be named "welcome.html", # "front_page.html" or something similar. The page should be # located in your document root. If you can view the page by # entering "http://yourdomain.com/welcome.html" in your browser, # then it is located in the document root. $default_page = "welcome.html"; # Do you want to use frames? $use_frames = "yes"; ##################################################################### # THAT'S IT! NO MORE EDITING NECESSARY. ##################################################################### $underdomaene = $HTTP_HOST; $underdomaene = eregi_replace("\.".$domain, "", $underdomaene); $underdomaene = eregi_replace("www\.", "", $underdomaene); $underdomaene = strtolower($underdomaene); # If the sub domain is the name of a directory in the document root... if (is_dir("$DOCUMENT_ROOT/$underdomaene")) { # The frames version: if ($use_frames == "yes") { echo "<html><head><title>$domain/$underdomaene</title>\n\n"; echo "<!---------------------------------------------------------------------\n"; echo " The sub domains at $domain were created using\n"; echo " the PHP script \"Subdomains\"\n"; echo "---------------------------------------------------------------------->\n\n"; echo "</head>\n\n\n\n"; echo "<frameset cols=100%,* frameborder=no border=0 framespacing=0>\n"; echo "<frame src=http://$domain/$underdomaene>\n"; echo "<noframes>\n"; echo "<body bgcolor=black link=silver alink=black vlink=gray>\n"; echo "<font face=helvetica color=white><center>\n"; echo "This page uses frames, but it seems that your browser does not support this feature.\n"; echo "To move on, click here:<br><a href=http://$domain/$underdomaene>$domain/$underdomaene</a>\n"; echo "</center></font>\n"; echo "</body>\n"; echo "</noframes>\n"; echo "</frameset></html>\n"; } # The non-frames version: else { header("Location: http://$domain/$underdomaene"); } } # If the sub domain is NOT the name of a directory in the document root... else { if (!$REQUEST_URI || $REQUEST_URI == "/") { include("$DOCUMENT_ROOT/$default_page"); } else { header("Location: http://$domain$REQUEST_URI"); } } ?>
Pra quem quiser ver o post do Júlio: http://forum.wmonlin...1446&hl=fotolog
Só que como usar isso (lembrando que entendo de inglês tanto quanto vocês estentem de astrofísica nuclear alienígena, rssss) ??
Edição feita por: mi7chael, 29/08/2005, 14:57.
#57
Posted 29/08/2005, 15:19
usuario.seusite.com
e passa para
www.seusite.com/usuario
isso seria algo que eu iria mostrar na proxima vez que eu fosse postar
Falopa!
#58
Posted 29/08/2005, 15:34
Mas hein Host, como que eu usaria isso ?? Não entendi direito a ligação disso com as pastas...
#59
Posted 29/08/2005, 15:40
Falopa!
#60
Posted 29/08/2005, 16:21
Quero criar tipo um "portal" extra pros flogs, tipo, http://flog.aconxegu.com.br (nome ficticio), aí o nome do flog do povo seria http://flog.aconxegu.com.br/usuario. eu modificaria o código assim(??):
<? ##################################################################### # Subdomains 0,51 # Released under the terms of the GNU General Public License. # Please refer to the README file for more information. ##################################################################### ##################################################################### # PLEASE EDIT THE FOLLOWING VARIABLES: ##################################################################### # Your domain name. NO "www." IN FRONT OF IT. NO SLASHES ("/"). # Just the actual domain name, i.e. "flog.aconxegu.com.br" $domain = "flog.aconxegu.com.br"; # The default page that the visitors should be redirected to if # they don't request a sub domain or they request a non-existing # sub domain. This page could be named "welcome.html", # "front_page.html" or something similar. The page should be # located in your document root. If you can view the page by # entering "http://yourdomain.com/welcome.html" in your browser, # then it is located in the document root. $default_page = "pagina.htm"; # Do you want to use frames? $use_frames = "no"; ##################################################################### # THAT'S IT! NO MORE EDITING NECESSARY. ##################################################################### $underdomaene = $HTTP_HOST; $underdomaene = eregi_replace("\.".$domain, "", $underdomaene); $underdomaene = eregi_replace("www\.", "", $underdomaene); $underdomaene = strtolower($underdomaene); # If the sub domain is the name of a directory in the document root... if (is_dir("$DOCUMENT_ROOT/$underdomaene")) { # The frames version: if ($use_frames == "no") { echo "<html><head><title>$domain/$underdomaene</title>\n\n"; echo "<!---------------------------------------------------------------------\n"; echo " The sub domains at $domain were created using\n"; echo " the PHP script \"Subdomains\"\n"; echo "---------------------------------------------------------------------->\n\n"; echo "</head>\n\n\n\n"; echo "<frameset cols=100%,* frameborder=no border=0 framespacing=0>\n"; echo "<frame src=http://$domain/$underdomaene>\n"; echo "<noframes>\n"; echo "<body bgcolor=black link=silver alink=black vlink=gray>\n"; echo "<font face=helvetica color=white><center>\n"; echo "This page uses frames, but it seems that your browser does not support this feature.\n"; echo "To move on, click here:<br><a href=http://$domain/$underdomaene>$domain/$underdomaene</a>\n"; echo "</center></font>\n"; echo "</body>\n"; echo "</noframes>\n"; echo "</frameset></html>\n"; } # The non-frames version: else { header("Location: http://$domain/$underdomaene"); } } # If the sub domain is NOT the name of a directory in the document root... else { if (!$REQUEST_URI || $REQUEST_URI == "/") { include("$DOCUMENT_ROOT/$default_page"); } else { header("Location: http://$domain$REQUEST_URI"); } } ?> <html> blablablaba blablablabl </html>
aí é que tá, eu alterei as linhas:
18 - $domain = "flog.aconxegu.com.br" // aqui pelo que eu entendi será o domínio do site (no meu caso, o domínio da página de flogs).
27 - $default_page = "pagina.htm" // me parece que é a página que ele vai redirecionar, algo assim, não entendi deireito.
30 - $use_frames = "no"; // Diz que não tem frames, aí eu entendi, hehe.
Mas aí aparece minha dúvida:
como que ele vai entender que se eu digitar tipo http://flog.aconxegu.com.br/mi7chael é pra ele redirecionar pra pasta http://www.aconxegu....arios/mi7chael/ (por exemplo) ??
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)