Stenio Ramos
-
Total de itens
8 -
Registro em
-
Última visita
Posts postados por Stenio Ramos
-
-
deu certo agora, vlw. não sabia que o valor de retorno de mkdir era booleano
e ainda errei em outra coisa que não tem a ver com o problema: era para ser style.css, e coloquei style.php. Fui ver no painel do wordpress e lá dizia que não tinha folha de estilo no tema criado, :lol: , mas agora ta resolvido. Vlw mesmo. :)
-
fiz esse código:
<?php $nometema = isset($_GET['nometema']) ? $_GET['nometema'] : ""; $URItema = isset($_GET['URItema']) ? $_GET['URItema'] : ""; $descricao = isset($_GET['descricao']) ? $_GET['descricao'] : ""; $autor = isset($_GET['autor']) ? $_GET['autor'] : ""; $URIautor = isset($_GET['URIautor']) ? $_GET['URIautor'] : ""; $dir = mkdir('C:/xampp/htdocs/wordpress/wp-content/themes/'.$nometema); if(!file_exists($dir.'/index.php') && !file_exists($dir.'/style.php')){ $arqidx = fopen($dir.'/index.php', "x"); $arqcss = fopen($dir.'/style.php', "x"); $stridx = ""; $strcss = " //* Theme Name: $nometema Theme URI: $URItema Description: $descricao Author: $autor Author URI: $URIautor *// "; fwrite($arqidx, $stridx); fwrite($arqcss, $strcss); fclose($arqidx); fclose($arqcss); echo "<h1>Tema Wordpress criado com sucesso!</h1>"; } else{ echo "<h1>Já existem esses arquivo!!!</h1>"; } ?>
mas dá esse erro
Warning: fopen(1/index.php) [function.fopen]: failed to open stream: No such file or directory in C:\xampp\htdocs\criartemawp\resultado.php on line 24Warning: fopen(1/style.php) [function.fopen]: failed to open stream: No such file or directory in C:\xampp\htdocs\criartemawp\resultado.php on line 25Warning: fwrite() expects parameter 1 to be resource, boolean given inC:\xampp\htdocs\criartemawp\resultado.phpon line38Warning: fwrite() expects parameter 1 to be resource, boolean given inC:\xampp\htdocs\criartemawp\resultado.phpon line39Warning: fclose() expects parameter 1 to be resource, boolean given inC:\xampp\htdocs\criartemawp\resultado.phpon line42Warning: fclose() expects parameter 1 to be resource, boolean given inC:\xampp\htdocs\criartemawp\resultado.phpon line43Eu não entendo, se o arquivo não existe, ele cria, não é?
-
tem razão, eu tinha me esquecido, mas pensando bem é melhor eu usar a barra normal
$dir = mkdir('C:/xampp/htdocs/wordpress/wp-content/themes/'.$nometema);
assim não precisaria usar outra
Vlw mesmo por me mostrar o erro :)
-
eu fiz esse código:
21 $dir = mkdir('C:\xampp\htdocs\wordpress\wp-content\themes\'.$nometema); 22 $arqidx = fopen($dir.'/index.php', "w"); 23 $arqcss = fopen($dir.'/style.php', "w");
mas deu esse erro:
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING inC:\xampp\htdocs\criartemawp\resultado.phpon line23por quê?
-
é que eu achava ter um código parecido com isso, mas de todo jeito, obrigado.
-
Entendi. A útima maneira é a mais apropriada e é a que vou utilizar. Sou novato no php, ^_^ , e acabei me esquecendo do cifrão.
Mas no caso de ser somente:
$id = if(isset($_GET['id']));
a variável $id receberia o valor de $_GET['id'] ou true?
Obrigado
-
Se eu criar o seguinte comando
$id = if(isset(_GET['id']));
$id vai receber o valor de _GET['id'] ou vai receber o valor true? se recebe apenas true, um comando alternativo poderia ser:if(!isset(_GET['id'])) : $id = _GET['id']; endif;
ou há outra maneira melhor?
Muito obrigado a quem responder.
Hello World no prompt
em Perl
Postado
No prompt eu digito:
dá certo e imprime: Hello World!
Por que o primeiro comado não imprimiu a mensagem?