Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

- Fox

em Comandos [PHP]

Recommended Posts

Olá, bom dia.

Gostaria de saber um comando para:

 

Dar um include com arquivo .php;

Modificar uma variavel por uma pagina minha ideia era essa:

 

Boa noite...

Olha minha ideia e acho se der certo vários WebSites vão utilizar...

 

Mas preciso de ajuda, quero fazer uma página que:

 

Vai setar uma variavel info ($info) por exemplo, ficando assim:

 

<?php

$info = "Conteudo da pagina info";

$doacao = "Conteudo da pagina de doação";

...

?>

 

Na pagina real de cada uma:

 

<?php

include definição.php (não sei se existe o comando)

 

echo $variavel;

 

?>

 

Simples não? Agora uma pagina, /admin/index.php, talvez, que edit cada variavel...

Como faz?

Postado no Cronus-Emulator por - Fox.

 

Minhas duvidas são essas, quem quiser ajudar, obrigado, caso contrario, passar bem :X

Compartilhar este post


Link para o post
Compartilhar em outros sites
include 'arquivo.que.você.quer';

Compartilhar este post


Link para o post
Compartilhar em outros sites

Curso de PHP

 

include

include "sua_pagina.php"; // Inclui a pagina, se falhar da um aviso
include_once

include_once "sua_pagina.php"; // Igua, inclui a pagina apenas uma vez
require

require("sua_pagina.php"); // Require a pagina, se falhar da um erro fatal
require_once

require_once("sua_pagina.php"); // Igual, require apenas uma vez

Compartilhar este post


Link para o post
Compartilhar em outros sites

Exemplo, acesso:

meusite.com.br/admin/index.php

 

Me deparo com um login/senha, até aí OK.

 

Depois entro, tem varias opções, seleciono á "Trocar Dados" (exemplo), então terá: "Página: Informações", seleciono, ao abrir irá aparecer um bloco de texto assim:

 

$informacoes = "Conteudo da pagina informações";

 

Apenas isso eu posso alterar, após alterado a página informações irá ter esse texto:

 

E onde mostra as informações (sem contar, menu, topo nem nada) irá ter:

<?php

include "/admin/definicoes.php";

 

echo $informacoes;

?>

 

Fim, ou seja, ele irá mostrar o texto da variavel da pagina Definições.php que vai ser onde eu edito pela internet.

Quero isso por que? Simples, o projeto tem vários administradores e nem todos podem mecher no FTP então queria isso, quem quiser ajudar, obrigado.

 

Duvidas poste, jajá dou um edit explicando como ficará cada página...

 

 

---

 

<head>

<title>Titulo da Pagina</title>

</head>

<body>

 

<?php

 

$infos = "Página de Informações, blábláblá..."

$inicio = "Página de Inicio, blábláblá..."

(faz todas do menu ou que precisar)

 

?>

 

</body>

</html>

definicoes.php

 

<head>

<title>Página de INFORMAÇÕES</title>

</head>

<body>

 

<?php

include "definicoes.php";

 

echo $infos;

 

?>

 

</body>

</html>

informacoes.php

 

Acho que deu para intender... Até aí beleza, mas agora, o que faço para que pela internet, acesso o site e pimba posso editar a variavel da página definicoes.php?

Qual código ou o que precisa?

Compartilhar este post


Link para o post
Compartilhar em outros sites

é inteneder ja ta difici, resolver entao... rs

 

 

olha, mas so pra gente ir excluindo...

 

FTP é diferente de HTTP

 

a questao de permissao de acesso ao FTP, você resolve no servidor web seu.

 

ja o HTTP, é com seus scripts.

 

---------

 

perguntas, você quer deixar editaval somente a pagina definições, isso?

 

outra coisa, de onde vem o valor da variavel $infos? banco de dados?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Desculpe supertelnet, nem você nasceu sabendo e então deixe de ser grosseiro, estou aprendendo.

Sim, é pelo FTP mesmo, creio eu que tenha algo à ver com o FTP. CHMOD 777 no definicoes.php

Sim, quero deixar a pagina editavel, ao entrar nela eu mudo e tals.

 

@Edit

O certo seria @infos$ = "Texto";

 

?

Compartilhar este post


Link para o post
Compartilhar em outros sites

entao combatente, é o seguinte... se você for fazer atualização de arquivos via ftp, qualquer script php que você fizer nao tera validade, pois você nao vai fazer sua execução via http. o ftp é uma conexao direta com o servidor, de modo que você inclui, substitiu ou deleta arquivos.

 

nesse caso melhor que você tem a fazer é ou verificar uma rotina de manipulação de arquios fopen() ou via banco de dados mesmo. nesse caso o php manipula quase todos

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não há jeito de fazer uma página totalmente editavel? O FTP que eu digo é só um CHMOD 777 que libera a escrita/re-escrita do arquivo, creio eu que seja isso.

Compartilhar este post


Link para o post
Compartilhar em outros sites

o chmod 0777 ´o tipo de permissao do arquivo, mas nao tem efeito para uma conexao ftp, pois nesse caso , quando você acessa o ftp, você ja acessa a pasta raiz com todas as permissoes. você muda as permissoes de outros acessos a outros usuários, nao humanos, por exemplo.

 

 

quando você manda um arquivo par ao servidor, via http, ele chega com o tipo de user nobody, nesse caso, sem permissoes para o usuario ftp, nao sendo possivel nem sua exclusao via ftp, sendo essa somente permitida ao nobody.

 

em fim duas coisas diferentes. FTP uma coisa HTTP outra

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.