Jump to content


Photo

Mkdir


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

#1 Pitanga

Pitanga

    Normal

  • Usuários
  • 102 posts
  • Sexo:Não informado
  • Localidade:Portugal
  • Interesses:Designer, Photoshop, Pixel Arte, ....

Posted 07/01/2005, 15:13

O comando mkdir funciona em localhost ou apenas em um servidor?

#2 paes

paes

    GustavoPaes.Net

  • Usuários
  • 1393 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP
  • Interesses:Rumo ao topo!

Posted 07/01/2005, 15:15

acredito que em ambos... axo que ja usei no windows tbm e foi tranquilo :)

até mais
Site: GustavoPaes.net

^ Rumo ao Topo ^

#3 MarviN*

MarviN*

    nw . newton web

  • Usuários
  • 780 posts
  • Sexo:Não informado
  • Localidade:Brasília - DF

Posted 07/01/2005, 15:15

localhost nada mais é do que um servidor local! ;)


Se não tiver problemas com permissões (linux e etc) deve funcionar tranquilamente. Se não, é só setar as permissões na pasta (com cuidado) q deve rodar. Só testando pra ver se vai funcionar na configuração do seu sistema.
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
[ Blog Desenvolvimento Web: http://www.newtonwagner.net/blog ]
[ Diário da Selva: http://www.diariodaselva.com/ ]

[ "Não existe um caminho para a paz; a paz é o caminho." Mahatma Gandhi ]

#4 Pitanga

Pitanga

    Normal

  • Usuários
  • 102 posts
  • Sexo:Não informado
  • Localidade:Portugal
  • Interesses:Designer, Photoshop, Pixel Arte, ....

Posted 07/01/2005, 15:18

dá esse erro:

Notice: Object to string conversion in c:\programas\easyphp1-7\www\laxa\imagens\basedados\insere_imagem.php on line 84

Notice: Object to string conversion in c:\programas\easyphp1-7\www\laxa\imagens\basedados\insere_imagem.php on line 84
--> C:/PROGRA~1/EASYPH~1/www/laxa/imagens/BaseDados

Warning: mkdir(C:/PROGRA~1/EASYPH~1/www/laxa/imagens/BaseDados): File exists in c:\programas\easyphp1-7\www\laxa\imagens\basedados\insere_imagem.php on line 94
NÃO CONSEGUE CRIAR DIRECTORIO

Alguém consegue me explicar pq nao funciona? o codigo está abaixo
	// $pasta = "/home/www/paswww/htdocs/basededados";
	$pasta = "C:/PROGRA~1/EASYPH~1/www/laxa/imagens/BaseDados";
	$dest = $pasta."/".$foto_name; // Não altere esta variável.

	// Cria directorio para imagem
     $existe = 0;
     $erro = 0;
  $directorio = dir("C:/PROGRA~1/EASYPH~1/www/laxa/imagens/BaseDados");
    while($entry = $directorio->read()){
       if(is_dir($entry)){
         if(strcmp($entry,$directorio) == 0){
           $existe = 1;
         }
       }
      }
  $directorio->close();
  if(!$existe){
   $novo = $pasta;
 echo "--> ",$novo,"<br>";

    if(!mkdir ($novo, 0700)){
      echo "NÃO CONSEGUE CRIAR DIRECTORIO<br>";
      $erro = 1;
    }
  }
	// Final Cria directorio para imagem


#5 Without a Nick

Without a Nick

    Sem culpa no cartório

  • Usuários
  • 2378 posts
  • Sexo:Não informado
  • Localidade:Guarulhos

Posted 07/01/2005, 15:19

mkdir($novo,"0777");

tenta assim

#6 Pitanga

Pitanga

    Normal

  • Usuários
  • 102 posts
  • Sexo:Não informado
  • Localidade:Portugal
  • Interesses:Designer, Photoshop, Pixel Arte, ....

Posted 07/01/2005, 15:21

deu exatamente o mm erro!

#7 carneiro

carneiro

    programador web

  • Usuários
  • 155 posts
  • Sexo:Não informado
  • Localidade:cascavel - pr
  • Interesses:programação e design para web

Posted 07/01/2005, 15:29

Warning: mkdir(C:/PROGRA~1/EASYPH~1/www/laxa/imagens/BaseDados): File exists in c:\programas\easyphp1-7\www\laxa\imagens\basedados\insere_imagem.php on line 94

ja nao existe este diretorio que vc esta tentando criari???
Descrição
Alexandre Magno Semmer
www.alexandresemmer.com
Programador Web

Programação
ASP, PHP, JavaScript, CSS, SQL, JAVA, C, Paschal, Ajax, XML
Usuário
Posted Image
Links
Ajax Online - FireBug (Firefox) - Documentação PHP - Documentação Prototype - Documentação jQuery - Script.Aculo.Us

#8 Pitanga

Pitanga

    Normal

  • Usuários
  • 102 posts
  • Sexo:Não informado
  • Localidade:Portugal
  • Interesses:Designer, Photoshop, Pixel Arte, ....

Posted 07/01/2005, 15:34

Não o diretório não existe, o diretório q tenho é o BaseDados e queria q me criasse uma pasta para cada cliente, dentro da pasta BaseDados

#9 carneiro

carneiro

    programador web

  • Usuários
  • 155 posts
  • Sexo:Não informado
  • Localidade:cascavel - pr
  • Interesses:programação e design para web

Posted 07/01/2005, 15:40

Eu fiz isso na hora do cadastro.. ele cria um diretorio com o nome do usuario
O código que usei foi esse..

PHP
<?php



$cadastrar
= mysql_query("INSERT INTO `$tabela` (nome, login, senha, email)
    VALUES ('$nome','$login','$senha','$email')"
, $db);

    // cria uma pasta com o nome do usuario
    mkdir ("C:/PHP_sites/bd/".$login."", 0700) or die ("nao deu");

    // cria um arquivo.php junto na pasta
    $fp = fopen("c:/php_sites/bd/".$login."/index.php" , "w");
         $fw = fwrite($fp, $texto);
               if($fw == strlen($texto)) {
    echo '<center> arquivo criado </center>';
    } else {
    echo 'falha ao criar arquivo';
    }



?>


** A variavel $texto contem o conteúdo da pagina, tipo;
$texto = '<html> <body> <b> Ola Mundo </b> </body> </html>';



so falta agora eu restrigir esse diretorio para que outros usuarios nao possam entrar nele..

Edição feita por: carneiro, 07/01/2005, 15:44.

Descrição
Alexandre Magno Semmer
www.alexandresemmer.com
Programador Web

Programação
ASP, PHP, JavaScript, CSS, SQL, JAVA, C, Paschal, Ajax, XML
Usuário
Posted Image
Links
Ajax Online - FireBug (Firefox) - Documentação PHP - Documentação Prototype - Documentação jQuery - Script.Aculo.Us

#10 Pitanga

Pitanga

    Normal

  • Usuários
  • 102 posts
  • Sexo:Não informado
  • Localidade:Portugal
  • Interesses:Designer, Photoshop, Pixel Arte, ....

Posted 07/01/2005, 15:45

Warning: mkdir(C:/PROGRA~1/EASYPH~1/www/laxa/imagens/BaseDados17): File exists in c:\programas\easyphp1-7\www\laxa\imagens\basedados\insere_imagem.php on line 81
nao deu



espera, acho q deu, fiz foi mal

Edição feita por: Pitanga, 07/01/2005, 15:46.





0 user(s) are reading this topic

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

IPB Skin By Virteq