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

Webseiten professionell erstellen

Webseiten professionell erstellen 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 Entwicklung und Softwaredesign

PHP Entwicklung und Softwaredesign Hier können strukturelle (Programmier-) Konzepte diskutiert und Projekte vorgestellt werden

Antwort
 
Themen-Optionen Ansicht
  #11  
Alt 30.06.2008, 21:34:25
Opendix Opendix ist offline
Senior Member
 
Registriert seit: Oct 2004
Ort: Werdenberg / Schweiz
Alter: 36
Beiträge: 1.476
AW: Configuration Handling

HTML-Code in einer Konfigurationsdatei finde ich erstmal nicht grad die beste Lösung (persönlich Meinung...)

Aber ich denke das liegt an deinem Regex den du da verwendest... hab mal selbst ein bisschen probiert einen gescheiten Regex zu finden und bin auf folgenden gestossen:
Code:
(.*?)=(.+)
Hat mit dem Online-Regex-Tester problemlos funktioniert...
__________________
Opendix lehnt jegliche Haftung für evtl. vorhandene Fehler in der Grammatik sowie der Satzstellung ab! Bitte wenden Sie sich an die Tastatur!

Betatester gesucht:
Skiclub Gams / CEVI Grabs
Mit Zitat antworten
  #12  
Alt 01.07.2008, 01:32:24
Benutzerbild von Socrates
Socrates Socrates ist offline
Member
 
Registriert seit: Jul 2006
Ort: Göttingen/Deutschland
Alter: 35
Beiträge: 586
AW: Configuration Handling

Online RegEx-Tester? Bitte gib mir mal den Link dazu. Hört sich echt nützlich an. Regechsen sind leider noch nicht so meine Welt. Ich brauche den HTML-Code in der Konfigurations-Datei eigentlich nur für die Fehlerseiten. Wollte da wegen Benutzerfreundlichkeit so etwas wie:
Zitat:
Fehler 404 - Seite konnte nicht gefunden werden. Hier gehts zurück zur Startseite.
Ich werde dein RegEx gleich mal ausprobieren. Vielen Dank für deine Hilfe.
MfG, Andy


//EDIT: Das RegEx funktioniert leider nicht. erhalte immer
Zitat:
Warning: preg_match() [function.preg-match]: Unknown modifier '=' in /home/www/web193/html/cms/includes/Config.php on line 115
__________________
BSc. Applied Computer Science
http://www.bornageek.com

Geändert von Socrates (01.07.2008 um 02:20:48 Uhr)
Mit Zitat antworten
  #13  
Alt 01.07.2008, 04:07:04
Opendix Opendix ist offline
Senior Member
 
Registriert seit: Oct 2004
Ort: Werdenberg / Schweiz
Alter: 36
Beiträge: 1.476
AW: Configuration Handling

PHP-Code:
$matches = array();
preg_match('/(.*?)=(.+)/''test=blabla<a href="blub">a</a>'$matches);
echo 
"<pre>";
var_dump($matches);
echo 
"</pre>"
-->

Code:
<pre>array(3) {
  [0]=>
  string(31) "test=blabla<a href="blub">a</a>"
  [1]=>
  string(4) "test"
  [2]=>
  string(26) "blabla<a href="blub">a</a>"
}
</pre>
Funktioniert bei mir ganz ordentlich :)

Gugsch du hier: http://www.regex-tester.de/

hmm... zu Regex hab ichmal vor 3 Jahren ein ca 15 Seitiges, geniales Tuorial gefunden.. hab mir das (zum glück) ausgedruckt und eine schöne kleine Mappe da draus gemacht... den ich find dieses Tutorial nicht mehr (hab sicherlich mal ne stunde danach gegoogelt :S)
__________________
Opendix lehnt jegliche Haftung für evtl. vorhandene Fehler in der Grammatik sowie der Satzstellung ab! Bitte wenden Sie sich an die Tastatur!

Betatester gesucht:
Skiclub Gams / CEVI Grabs

Geändert von Opendix (01.07.2008 um 04:10:29 Uhr)
Mit Zitat antworten
  #14  
Alt 01.07.2008, 11:15:56
Benutzerbild von Socrates
Socrates Socrates ist offline
Member
 
Registriert seit: Jul 2006
Ort: Göttingen/Deutschland
Alter: 35
Beiträge: 586
AW: Configuration Handling

Du meinst nicht zufällig dieses Tutorial? Mir ist gestern noch eine Idee gekommen. Werde vielleicht nochmal auf die Möglichkeit Kommentare zu erhalten verzichten und auf die Möglichkeit Sektionen zu nutzen zurückgreifen, wobei ich da leider nicht auf parse_ini_file() zurückgreifen kann. Das hat den Vorteil, dass ich themenspezifische Konfigurations-Daten aus einer Datei laden bzw. löschen kann. Werde mich demnächst da mal dransetzen.
MfG, Andy
__________________
BSc. Applied Computer Science
http://www.bornageek.com
Mit Zitat antworten
  #15  
Alt 01.07.2008, 12:47:22
Opendix Opendix ist offline
Senior Member
 
Registriert seit: Oct 2004
Ort: Werdenberg / Schweiz
Alter: 36
Beiträge: 1.476
AW: Configuration Handling

Nein das meine ich nicht :)

Zitat:
...wobei ich da leider nicht auf parse_ini_file() zurückgreifen kann...
Warum?
__________________
Opendix lehnt jegliche Haftung für evtl. vorhandene Fehler in der Grammatik sowie der Satzstellung ab! Bitte wenden Sie sich an die Tastatur!

Betatester gesucht:
Skiclub Gams / CEVI Grabs
Mit Zitat antworten
  #16  
Alt 01.07.2008, 13:29:05
Benutzerbild von Socrates
Socrates Socrates ist offline
Member
 
Registriert seit: Jul 2006
Ort: Göttingen/Deutschland
Alter: 35
Beiträge: 586
AW: Configuration Handling

Naja das Problem bei parse_ini_file() ist, dass eben der gleiche Fehler das HTML betreffend auftritt. Oder bist du der Meinung, dass ich einfach auf diesen Eintrag in der Konfigurations-Datei verzichten soll und dafür lieber einzelne Dateien für jede Fehlermeldung anlegen soll? Oder soll ich einfach nur eine Fehlermeldung ohne den Link zur Startseite ausgeben? Was hälst du für das geschickteste?
MfG, Andy
__________________
BSc. Applied Computer Science
http://www.bornageek.com
Mit Zitat antworten
  #17  
Alt 01.07.2008, 14:48:08
Opendix Opendix ist offline
Senior Member
 
Registriert seit: Oct 2004
Ort: Werdenberg / Schweiz
Alter: 36
Beiträge: 1.476
AW: Configuration Handling

Ach so... also ich persönlich würde kein HTML in die Konfigurationsdatei schreiben! Sprich würde ich mir den Namen der Datei in der Config abspeichern wo das ganze HTML für die Fehlermeldung zu finden ist!

Ansonsten musst du wohl wirklich eine selbst geschriebene Variante für das parsen der INI-Datei verwenden!
__________________
Opendix lehnt jegliche Haftung für evtl. vorhandene Fehler in der Grammatik sowie der Satzstellung ab! Bitte wenden Sie sich an die Tastatur!

Betatester gesucht:
Skiclub Gams / CEVI Grabs
Mit Zitat antworten
  #18  
Alt 02.07.2008, 10:34:16
cortex cortex ist offline
SELFPHP Profi
 
Registriert seit: Apr 2008
Alter: 48
Beiträge: 1.938
AW: Configuration Handling

Zitat:
Zitat von Socrates Beitrag anzeigen
Du hast angesprochen, dass man die *.ini-Dateien noch irgendwie schützen sollte. Wie sollte ich das am besten machen? Über htaccess?
gute idee - bspw. so:

Code:
RewriteRule ^(datei.ini)$ index.php [L]
Zitat:
Zitat von Opendix Beitrag anzeigen
also ich persönlich würde kein HTML in die Konfigurationsdatei schreiben
ich auch nicht - das würde ich als zweckentfremdung einer ini-datei empfinden.

cx
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
Kein PHP auf virtual Hosts ToB Apache HTTP-Server 2 14.08.2007 03:33:15
error handling bei unknown function tharem PHP für Fortgeschrittene und Experten 3 16.11.2004 17:18:03
Session Handling jensn PHP für Fortgeschrittene und Experten 12 20.12.2003 16:27:10
Exception Handling ?! Phil PHP für Fortgeschrittene und Experten 3 10.12.2003 21:13:43
Link handling Loki PHP für Fortgeschrittene und Experten 3 22.10.2002 10:38:49


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:41:34 Uhr.


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


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