Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Jak dodać do php wczytanie stylów css
Forum PHP.pl > Forum > Przedszkole
guzer
Witam,

Potrzebuje do pliku function.php w wordpress wgrac plik css

Na xampie wszystko działa ale jak wgrywam na serwery 1and1 wywala błąd

zrobilłem to tak:

  1.  
  2. <html>
  3. <head><link rel="stylesheet" href="style.css" type="text/css" /></head>
  4. <body>
  5.  
  6. <?php opcje z function php ?>
  7.  
  8.  
  9. </body>
  10. </html>


oraz tak na początku pliku przed rozpoczynającym się znacznikiem <?php pliku function.php

  1.  
  2. <style type="text/css">
  3. <?php
  4. include("plik.css");
  5. ;
  6. ?>
  7. </style>
  8.  
ZaXaZ
Zamień
  1. <html>
  2. <head><link rel="stylesheet" href="style.css" type="text/css" /></head>
  3. <body>
  4.  
  5. <?php opcje z function php ?>
  6.  
  7.  
  8. </body>
  9. </html>


Na:
  1. <html>
  2. <head><link rel="stylesheet" href="style.css" type="text/css" /></head>
  3. <body>
  4.  
  5. <style type="text/css">
  6. <?php
  7. include './plik.css';
  8. ?>
  9. </style>
  10.  
  11.  
  12. </body>
  13. </html>

Po co wczytywać plik który ładuje plik wraz z jednym tagiem??
Poza tym lepiej dodać kolejny <link> dodajacy kolejny styl.
guzer
Witam,

Czyli zrobić tak

  1. <html>
  2. <head><link rel="stylesheet" href="style.css" type="text/css" /></head>
  3. <body>
  4.  
  5. <style type="text/css">
  6. <?php
  7. include './plik.css';
  8.  
  9. RESZTA KODU Z PLIKU function.php
  10.  
  11. ?>
  12. </style>
  13.  
  14.  
  15. </body>
  16. </html>
Turson
Cytat
Na xampie wszystko działa ale jak wgrywam na serwery 1and1 wywala błąd

Podzielisz się z nami jego treścią czy mamy zgadywać?
Pyton_000
No a po co przecież ten błąd jest nie istotny. Wręcz pokusiłbym się o stwierdzenie że nie dotyczy problemu; na peewno.

na 100% jest to "file not found"
Turson
Jeżeli 'file not found' to jak "nie dotyczy problemu" ? Dotyczy. Wypadałoby zawsze się podzielić jego treścią, a nie pisać "nie działa", "wyskakuje błąd"
Tuminure
Ale przecież include wczytuje i wykonuje określony plik...
Funkcja, której potrzebujesz to file_get_contents.

Dlaczego nie możesz po prostu możesz wczytać plik css w htmlu?
Pyton_000
Turson nie załapałeś ironii wink.gif
Turson
Aaaa...
Jeszcze bez kawy dzisiaj, więc to uzasadnione smile.gif
guzer
Nie podałem blędu to prawda, mój błąd

Warning: Cannot modify header information - headers already sent by (output started at /homepages/......../wp-admin/function.php:2) in /homepages/........../wp-includes/pluggable.php on line 1121

Dzieje się tak jak dodam czytanie css do pliku php obojętnie jakiego, czy function.php, czy tez admin.php w wp-admin.

W tym css ukrywam poprzez
display: none;

Opcje theme options w admin-bar dla danej klasy

Z góry dzięki za pomoc
Turson
Zapisz plik w formacie UTF8 bez BOM
freemp3
@Tuminure owszem include wykonuje, ale tylko to co znajduje się pomiędzy znacznikami <?php ... ?> wink.gif wszystko co jest poza tym wstawia jako tekst, tak jak robi to funkcja file_get_contents.
Tuminure
@up
Wiem. Kod oczywiście zadziała z pożądanym efektem. Zwracam jednak uwagę na to, że nie jest to poprawny sposób na wyświetlenie zawartości pliku.
guzer
Witam,

Zapisane w UTF-8 bez bom nic nie daje ...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.