 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, Deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
14.03.2005, 20:43
|
#1
|
|
TP-Senior
Registriert seit: Sep 2002
Ort: Hamburg
|
Inhalt in css.css suchen
Hi, ich möchte via php den Inhalt einer Css-datei ändern.
Css.css
Code:
.menuleft_titel {
color : #999999;
margin-top : 2px;
padding-bottom : -10px;
font-size : 11px;
font-family : Tahoma,Verdana,Arial;
} {
und zwar möchte ich z.B. margin-top : 2px; auf 3px; setzen.
wie kann ich die 2px mit einem Script in einer Datei finden?
lg nico
|
|
|
14.03.2005, 20:45
|
#2
|
|
TP-Veteran
Registriert seit: Jun 2004
Ort: Stuttgart
|
häh? wieso denn das?
|
|
|
14.03.2005, 20:48
|
#3
|
|
TP-Insider
Registriert seit: Dec 2003
Ort: nienburg (raum hannover)
|
str_replace()
__________________
in eile kam er,
in schwarzem gewand,
aus den tiefen des waldes,
ein einsamer mann, ein geschoepf der freiheit,
ein geschoepf ohne furcht,
doch alle nannten sie ihn nur T O D
|
|
|
14.03.2005, 20:48
|
#4
|
|
TP-Senior
Registriert seit: Sep 2002
Ort: Hamburg
|
Wieso ich das will....
Naja, für Leute, die sich mit Css nicht aus kennen ist es halt einfacher ein Formular auszufüllen als sich durch eine 200 Zeilen lange Css zu wühlen.
lg Nico
|
|
|
14.03.2005, 20:50
|
#5
|
|
TP-Veteran
Registriert seit: Jun 2004
Ort: Stuttgart
|
Wie wär's mit Suchen&Ersetzen im Editor Deiner Wahl?  Ist einfacher.
Ich empfehle Weaverslave ( http://www.weaverslave.ws)
|
|
|
14.03.2005, 20:52
|
#6
|
|
TP-Senior
Registriert seit: Sep 2002
Ort: Hamburg
|
ich habe auch nicht die Probleme.
Aber in einem CMS -tool kommt ein Formular besser.
der nico
|
|
|
14.03.2005, 20:53
|
#7
|
|
TP-Veteran
Registriert seit: Jun 2004
Ort: Stuttgart
|
Na dann wie wäre es mit einem Feld wo man RegExe eingeben kann?
|
|
|
14.03.2005, 21:11
|
#8
|
|
TP-Specialist
Registriert seit: Apr 2002
Ort: 743, evergreen terrace
|
wie waers ganz einfach mit zwei verschiedenen klassen oder id´s? das sollte doch eigentlich die logischste loesung sein oder?!
mit welcher funktion soll denn ein css bearbeitet werden? fgetcss? 
|
|
|
14.03.2005, 21:24
|
#9
|
|
TP-Senior
Registriert seit: Sep 2002
Ort: Hamburg
|
Ok suchen und ersetzen klappt.
nur wie speicher ich es genau an der Stelle in der Datei ab?
PHP-Code:
$datei = fopen("css.txt", "r+");
while($zeile = fgets($datei))
{
str_replace("margin-top : 2px;","margin-top : 3px;",$zeile);
}
--
der nico
|
|
|
14.03.2005, 21:29
|
#10
|
|
TP-Specialist
Registriert seit: Apr 2002
Ort: 743, evergreen terrace
|
was mich viel mehr interessieren wuerde: wie genau bindest du deine css.txt in deine seite ein?
|
|
|
14.03.2005, 21:32
|
#11
|
|
TP-Senior
Registriert seit: Sep 2002
Ort: Hamburg
|
ja schon klar.
habe nur momentan sie Datei in txt umbenannt.
danach wird das ganze auf css zurück gesetzt! 
|
|
|
14.03.2005, 21:34
|
#12
|
|
TP-Senior
Registriert seit: Sep 2002
Ort: Hamburg
|
so jetzt hängt er "margin-top : 3px;" ans Ende der Datei!!
hmmm
hat jemand ne Idee?
PHP-Code:
$datei = fopen("css.txt", "r+");
while($zeile = fgets($datei))
{
$data=str_replace("margin-top : 2px;","margin-top : 3px;",$zeile);
fwrite($datei,$data);
}
fclose($datei);
--
der nico
|
|
|
14.03.2005, 21:52
|
#13
|
|
TP-Veteran
Registriert seit: Jun 2004
Ort: Stuttgart
|
guck mal bei filegetcontents(); da bekommst du die gesamte datei in einem string.
|
|
|
14.03.2005, 22:01
|
#14
|
|
TP-Specialist
Registriert seit: Apr 2002
Ort: 743, evergreen terrace
|
Zitat:
|
Zitat von hhcity
habe nur momentan sie Datei in txt umbenannt.
danach wird das ganze auf css zurück gesetzt! 
|
mal ganz ehrlich: ist das ganze echt die muehe wert?
was spricht dagegen, zwei klassen in der css anzulegen und die dann per php zu wechseln?
PHP-Code:
$class = ($lala) ? "class1" : "class2";
is das wirklich zu viel script?
|
|
|
14.03.2005, 22:14
|
#15
|
|
TP-Senior
Registriert seit: Sep 2002
Ort: Hamburg
|
wiegesagt, das soll für den User einfach un idiotensicher sein.
Ich denke außerdem, dass somit die Übersicht gegeben ist.
Es soll ja die gesammte Css-Datei so geändert werden können.
Und da ich bisher die Gesamte Homepage auf dieses Admintool gestützt aufbaue macht es halt auch Sinn, dass man dann halt auch in diesem Tool alles was die Css-datei betrifft ändern kann.
*würdeichdenken*
--
der nico
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:43 Uhr.
|
 |