O PHP aceita arquivo externo do CSS??
Comecei a estudar PHP recentemente, e tentei criar um pequeno projeto de cadastro, entretanto ao programar o CSS percebi que ele não estava editando o HTMl por conta do PHP.
index.php
index.css
index.php
<!DOCTYPE html>
<html lang="pt-br">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="/cadastro/index.css">
<title>cadastrar</title>
</head>
<body>
<h1>Cadastro</h1>
<label>Nome: </label>
<input type="text" name="nome" id="nome" placeholder="Nome Completo"><br><br>
<label>E-mail: </label>
<input type="email" name="email" id="email" placeholder="seu melhor email"><br><br>
<label>Telefone: </label>
<input type="number" name="tell" id="tell" placeholder="telefone com DDD"><br><br>
<input type="submit" value="Cadastrar" name="CadUsu" class="BTN_cadastro">
</body>
</html>index.css
.BTN_cadastro {
background-color: blue;
color: white;
border: none;
padding: 10px 20px;
cursor: pointer;
border-radius: 5px;
}
Rhyan 05
Curtidas 0
Respostas
Rhyan 05
11/08/2023
OBS: eu retirei a parte do php pois nao conseguia colocar aqui, mas ela esta funcionando
GOSTEI 0
Israel Ruiz
11/08/2023
Olá
Não entendi qual exatamente foi o seu problema, independente de usar PHP ou outra linguagem o HTML sempre funcionará da mesma maneira, talvez a forma como estruturou se arquivo não esteja correta, por exemplo no código abaixo meu arquivo é .php e estou usando html para exibir um resultado na tela:
Este código funciona perfeitamente bem e apresenta uma tela estilizada com css.
Ajudou?
Não entendi qual exatamente foi o seu problema, independente de usar PHP ou outra linguagem o HTML sempre funcionará da mesma maneira, talvez a forma como estruturou se arquivo não esteja correta, por exemplo no código abaixo meu arquivo é .php e estou usando html para exibir um resultado na tela:
<?php
if (file_exists('montaFunc.php')) {
require('montaFunc.php');
}
$dataHoje = dataDiaAnteriorHtml();
echo '
<!doctype html>
<html lang="pt-BR">
<head>
<!-- Required meta tags -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<!-- Bootstrap CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
<title>Acesso VPN</title>
</head>
<body>
<div class="container">
<form enctype="multipart/form-data" action="'.$_SERVER["PHP_SELF"].'" name="formulario" method="post">
<div class="form-group">
<label for="dataInformada">Informe uma data</label>
<input type="date" required="required" class="form-control" value="';echo $dataHoje; echo '" id="dataInformada" name="dataInformada" aria-describedby="Informar uma data">
<small id="dataInformada" class="form-text text-muted">Informe a data para pesquisa no calendário e utilize o ckecklist para ano ou mês</small>
<div class="form-check form-check-inline">
<input class="form-check-input" type="radio" name="inlineRadioOptions" id="inlineRadio1" value="ano">
<label class="form-check-label" for="inlineRadio1">Ano</label>
</div>
<div class="form-check form-check-inline">
<input class="form-check-input" type="radio" name="inlineRadioOptions" id="inlineRadio2" value="mes">
<label class="form-check-label" for="inlineRadio2">Mês</label>
</div>
<div class="form-check form-check-inline">
<input class="form-check-input" type="radio" name="inlineRadioOptions" id="inlineRadio3" checked value="dia">
<label class="form-check-label" for="inlineRadio3">Dia</label>
</div>
</div>
<button type="submit" class="btn btn-primary">Pesquisar</button>
</form>';
/* pegando o dia e mostrando na tabela*/
if(!empty($_POST)){
$tipo_pesquisa = $_POST['inlineRadioOptions'];//verificaTipo($_POST['inlineRadioOptions']);
$dataEscolhida = $_POST['dataInformada']; // yyyy-mm-dd
$diaEscolhido = substr($dataEscolhida, 8, 2);
$mesEscolhido = substr($dataEscolhida, 5, 2);
$anoEscolhido = substr($dataEscolhida, 0, 4);
$nomeDoArquivo = $diaEscolhido.'-'.$mesEscolhido.'-'.$anoEscolhido;
if ($tipo_pesquisa =='dia'){
$titulo = ' do dia '.$nomeDoArquivo;
//$caminho ='C:/xampp/htdocs/relatorioVPN/VPN-'.$anoEscolhido.'/'.$mesEscolhido.'/'.$nomeDoArquivo.'.html';
$caminho ='/var/www/htdocs/relatorioVPN/VPN-'.$anoEscolhido.'/'.$mesEscolhido.'/'.$nomeDoArquivo.'.html';
} elseif($tipo_pesquisa == 'mes') {
//$caminho ='C:/xampp/htdocs/relatorioVPN/VPN-'.$anoEscolhido.'/'.$mesEscolhido.'.html';
$caminho ='/var/www/htdocs/relatorioVPN/VPN-'.$anoEscolhido.'/'.$mesEscolhido.'.html';
$titulo = ' do mês '.$mesEscolhido;
} else {
//$caminho ='C:/xampp/htdocs/relatorioVPN/VPN-'.$anoEscolhido.'/'.$anoEscolhido.'.html';
$caminho ='/var/www/htdocs/relatorioVPN/VPN-'.$anoEscolhido.'/'.$anoEscolhido.'.html';
$titulo = ' do ano '.$anoEscolhido;
}
} else {
$caminho = '';
$titulo ='';
}
echo '
</div>
<h1 class="text-center">Relatório de acessos a VPN '. $titulo.'</h1>
<table class="table table-striped">
<thead class="thead-dark">
<tr>
<th scope="col">Nome</th>
<th scope="col">IP</th>
<th scope="col">Data inicial</th>
<th scope="col">Data final</th>
<th scope="col">Tempo total</th>
</tr>
</thead>
<tbody>';
if(!empty($_POST)){
if (file_exists($caminho)) {
//Se o arquivo existir podemos incluí-lo.
include($caminho);
}
else {
echo '<tr><td colspan ="5" class="alert alert-danger" role="alert" scope="col"><div class="text-center">Não há registro a mostrar ou período não foi marcado corretamente</div></td></tr>';
}
} else {
echo '<tr><td colspan ="5" class="alert alert-danger" role="alert" scope="col"><div class="text-center">Não há registro a mostrar ou período não foi marcado corretamente</div></td></tr>';
}
echo '
</tbody>
</table>
<!-- Optional JavaScript -->
<!-- jQuery first, then Popper.js, then Bootstrap JS -->
<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js" integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q" crossorigin="anonymous"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js" integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl" crossorigin="anonymous"></script>
</body>
</html>';
?>
Este código funciona perfeitamente bem e apresenta uma tela estilizada com css.
Ajudou?
GOSTEI 0