SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

PHP 5.3 & MySQL 5.1

PHP 5.3 & MySQL 5.1 zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 14.06.2006, 09:32:16
Benutzerbild von 8805-evergreen.
8805-evergreen. 8805-evergreen. ist offline
Anfänger
 
Registriert seit: Feb 2006
Beiträge: 125
MetaTags dynamisch halten - in DB speichern oder index- file überschreiben?

moin mooooin....

hätte nur ne kurze frage.... wir möchten gerne, das man metatags, vor allem keywords, einfach erfassen und pflegen kann.

ich dachte da an zwei varianten:

die einfache:
- ein datenbanktabelle erstellen, alle keywords speichern und im index ausgeben

die kompliziertere (noch nie gemacht):
- das index file öffnen und irgendwie die metatags auslesen und überschreiben.

wobei ich dann die CHMOD des index files auf 777 stellen müsste (oder?) und das garantiert keine gute idee ist.....

- gibt es dazu bestimmte sachen die man unbedingt beachten muss?
- funktioniert die DB- lösung dann so, wie man es in HTML reinschreibt?
- ist das ein problem für suchmaschinen?

danke für jeden tipp.... gruss
Mit Zitat antworten
  #2  
Alt 14.06.2006, 10:01:11
Benutzerbild von Morrandir
Morrandir Morrandir ist offline
Anfänger
 
Registriert seit: Jun 2006
Beiträge: 120
AW: MetaTags dynamisch halten - in DB speichern oder index- file überschreiben?

Also zunächst zu den Suchmaschinen... die sollten soweit keine Probleme haben, denn sie bekommen ja nur die Ausgabe deines Scriptes zu sehen, also die Ausgabe des Parsers.

Für die Ausgabe fallen mir drei Möglichkeiten ein:
Einmal kannst du einfach die Keywords in einer Datenbank speichern und sie dann abfragen und ausgeben.
Du kannst dir aber auch den umständlichen Weg über die Datenbank sparen und die Daten aus einer Datei lesen:
PHP-Code:
$keywords file_get_contents("keywords.dat"); 
in die Datei reinschreiben kannst du im Web mit einem Formular und einer Textarea, in die du die Keywords mit Komma getrennt einfach reinschreibst.
(Du kannst ja die vorhandenen Keywords gleich auch im Formular in die Textarea ausgeben, und dann nur noch neue Anhängen)
Das Formular sendet dann die Daten per POST an ein weiteres Script das sie per:
PHP-Code:
file_put_contents("keywords.dat",$_POST["keywords"]); 
in die Datei schreibt (Achtung, Lese- und Schreibberechtigung nicht vergessen).
Die dritte Möglichkeit stützt sich auf nummer eins oder zwei...
Wenn du die Keywords hast, verwendest du den Kopf deiner HTML Seite als Template und ersetzt dann den Keywordplatzhalter durch die Keywords:
PHP-Code:
$head file_get_contents("head.tpl");
$head ereg_replace("##KEYWORDS##",$keywords,$head); /*##KEYWORDS## ist der Platzhalter im Head-Template*/
echo $head;
/*Dann den Rest der Seite ausgeben*/ 
Hierzu möchte ich anmerken, dass ich weder behauptet habe, es sei eine elegante, noch eine sinnvolle Lösung (gut, in manchen Fällen, wenn mal alles auf veränderbaren Templates aufbaut vielleicht schon). Es ist nur eine Möglichkeit es zu machen.

Ich für meinen Teil würde Möglichkeit 2 vorziehen.

Ich hoffe ich konnte dir ein bisschen helfen.
Noch viel Erfolg.
MfG
__________________
Zitat:
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning. (Rick Cook, The Wizardry Compiled)
Mit Zitat antworten
  #3  
Alt 14.06.2006, 10:55:14
Benutzerbild von 8805-evergreen.
8805-evergreen. 8805-evergreen. ist offline
Anfänger
 
Registriert seit: Feb 2006
Beiträge: 125
AW: MetaTags dynamisch halten - in DB speichern oder index- file überschreiben?

Hi Morrandir!!

ich danke dir vielmals für diese ausführlichen tipps....

mmmm.... ich denke, ich werd da mal rumbasteln... hab noch nie was mit "ins-file-schreiben" zutun gehabt. werde mich dann, nach gescheiterten versuchen, vielleicht wieder melden... ;)

thanks und adios....
Mit Zitat antworten
  #4  
Alt 14.06.2006, 12:25:35
Benutzerbild von 8805-evergreen.
8805-evergreen. 8805-evergreen. ist offline
Anfänger
 
Registriert seit: Feb 2006
Beiträge: 125
AW: MetaTags dynamisch halten - in DB speichern oder index- file überschreiben?

hey... hat wunderbar funktioniert... war eigntlich sau einfach :)

womit er aber probleme hatte, war die funktion "file_put_contents". dashabe ich dann mit "fopen", "fwrite" und "fclose" gelöst...

aber bin mit dem ergebnis und dem wenigen aufwand sehr zufriede... ;) thanks again
Mit Zitat antworten
  #5  
Alt 14.06.2006, 13:14:04
Benutzerbild von Morrandir
Morrandir Morrandir ist offline
Anfänger
 
Registriert seit: Jun 2006
Beiträge: 120
AW: MetaTags dynamisch halten - in DB speichern oder index- file überschreiben?

Oh... sorry, tut mir Leid, des war mein Fehler...

file_put_contents() gibts erst in php5... hab ich nicht drauf geachtet, weil auf meinen beiden Testservern läuft php5... des file_get_contents() gibts schon seit 4.3.0... desshalb bin ich n weng draus gekommen.

Freut mich aber, dass es funktioniert.
__________________
Zitat:
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning. (Rick Cook, The Wizardry Compiled)
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PHP soll selber eine .txt oder .dat file kreiren Limbi PHP Grundlagen 5 14.06.2006 19:45:20
HTML Quelltext einer mit php Seite erzeugten Seite in .txt oder MySQL speichern. Berentzen PHP Grundlagen 2 14.06.2006 13:36:11
Speichern von Text in einerm MySql Text oder BLOB Feld. hirsch PHP für Fortgeschrittene und Experten 3 14.07.2003 00:58:26
Formulardaten in File speichern Pixelmaster PHP für Fortgeschrittene und Experten 1 08.05.2003 21:19:14
Speichern von Variableninhalten oder definieren von Konstanten slippmann PHP für Fortgeschrittene und Experten 2 11.06.2002 13:04:14


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:51:51 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt