O PHP aceita arquivo externo do CSS??

HTML

CSS

PHP

11/08/2023

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
<!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

Rhyan 05

Curtidas 0

Respostas

Rhyan 05

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

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:
<?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
POSTAR