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

Das Zend Framework

Das Zend Framework 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 > Support

Support Hier ist Platz für Vorschläge, (konstruktive) Kritik, Anregungen, Bugs und Lob rund um SELFPHP

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 20.11.2006, 17:02:42
RoSt RoSt ist offline
Anfänger
 
Registriert seit: Jul 2006
Beiträge: 69
Fehler im Praxisbuch ?

Hallo,

ich habe den Eindruck, dass im Paxsisbuch ein Fehler ist:Praxisbuch - Gästebuch

Und zwar in folgenden Zeilen:
PHP-Code:
//Es wurde auch eine Homepageadresse angegeben - entsprechende Formatierung vornehmen
if(ereg("^([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,4})$",$g_fhome)){
    
// fehlt in der Angabe der Adresse - hier ergänzen
    
if(!ereg("^//",$g_fhome)){
    
$g_fhome="" $g_fhome;
    }
$g_fhome="<a href=" $g_fhome " target=_blank>Website</a>";
} else {
$g_fhome="<a href=" $g_fhome " target=_blank>Website</a>";

Es wird die Eingabe von "http://" nicht toleriert und auch kein Fehlerhinweis erstellt...
Mit Zitat antworten
  #2  
Alt 24.11.2006, 16:14:03
RoSt RoSt ist offline
Anfänger
 
Registriert seit: Jul 2006
Beiträge: 69
AW: Fehler im Praxisbuch ?

...hm, scheint keinen weiter zu stören.
Wie müßte denn eine Validierung eines URLs mittels ereg aussehen?

Ich habe leider den Befehl nicht annähernd gerafft.
Mit Zitat antworten
  #3  
Alt 25.11.2006, 16:15:49
Benutzerbild von Swoosh
Swoosh Swoosh ist offline
Junior Member
 
Registriert seit: Oct 2006
Ort: Crailsheim / SHA / Stuttgart
Alter: 32
Beiträge: 388
Swoosh eine Nachricht über ICQ schicken Swoosh eine Nachricht über MSN schicken
AW: Fehler im Praxisbuch ?

jo hasst meiner Meinung nach recht
Mit Zitat antworten
  #4  
Alt 25.11.2006, 16:41:38
Damir Damir ist offline
Administrator
 
Registriert seit: Jan 2002
Ort: Köln
Alter: 53
Beiträge: 1.276
AW: Fehler im Praxisbuch ?

Doch es stoert uns aber leider koennen wir nicht immer direkt antworten. Das Praxisbuch wird momentan überarbeitet, daher bleibt der Fehler bis zum Update auch so stehen... sorry.

Damir
Mit Zitat antworten
  #5  
Alt 29.11.2006, 07:57:55
Benutzerbild von Madokan
Madokan Madokan ist offline
Anfänger
 
Registriert seit: Mar 2005
Ort: Berlin/Germany
Beiträge: 59
AW: Fehler im Praxisbuch ?

@RoSt: Ein Fehler ist es nicht es gibt nur keine Meldung, wenn die URL fehlerhaft ist da Sie nicht zu den Pflichangaben zählt! Aber das kann man doch durch eine Erweiterung der if-Abfrage ohne weiteres realisieren. Schau dir mal im Praxisbuch den Abschnitt zu den Kontrollstrukturen an!

Einen Ansatz, wie es aussehen könnte findest du in der E-mail Validation:
PHP-Code:
...
else {
$error_msg.="<br>Fehlerhafte E-mail!<br>";
}
... 
Hinweis: Was die ereg()-Methode betrifft wäre ein gezielter Blick bei den regulären Ausdrücken angebracht!

Liebe Grüße,
Matze K.

P.S.: Sollte noch bedarf bestehen kann ich gerne die Validation, so formulieren das eine Fehlermeldung erscheint. :)
__________________
[Atomicscript - PHP/MySQL]
http://www.atomicscript.de
[PHP 5 & MySQL 5 Bücher - Bestellen bei Amazon]
PHP 5 / MySQL 5 - Studienausgabe
PHP5 / MySQL 5 - Master Edition
PHP 5 - Studienausgabe (Enseleit/Kannengiesser)

Geändert von Madokan (29.11.2006 um 08:00:16 Uhr)
Mit Zitat antworten
  #6  
Alt 29.11.2006, 09:08:08
Benutzerbild von Madokan
Madokan Madokan ist offline
Anfänger
 
Registriert seit: Mar 2005
Ort: Berlin/Germany
Beiträge: 59
AW: Fehler im Praxisbuch ?

So ich hab nochmal auf meinen Beispielen im Buch geschaut, da ich diese Aussage nicht wirklich glauben konnte:

Zitat:
Es wird die Eingabe von "http://" nicht toleriert und auch kein Fehlerhinweis erstellt...
Und siehe da im Buch ist alles einwandfrei auch http:// wird zugelassen, nur bei der Umwandlung in die Online-Fassung sind Zeichen abhanden gekommen!!!

Korrekte Origional Fassung (man Beachte den Unterschied in Zeile 2 u. 3:
PHP-Code:
//Es wurde auch eine Homepageadresse angegeben - entsprechende Formatierung vornehmen
if(ereg("^([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,4})$",$g_fhome)){
    
//http:// fehlt in der Angabe der Adresse - hier ergänzen
    
if(!ereg("^http:////",$g_fhome)){
    
$g_fhome="http://" $g_fhome;
    }
$g_fhome="<a href=" $g_fhome " target=_blank>Website</a>";
} else {
$g_fhome="<a href=" $g_fhome " target=_blank>Website</a>";

Liebe Grüsse,
Matze K.
__________________
[Atomicscript - PHP/MySQL]
http://www.atomicscript.de
[PHP 5 & MySQL 5 Bücher - Bestellen bei Amazon]
PHP 5 / MySQL 5 - Studienausgabe
PHP5 / MySQL 5 - Master Edition
PHP 5 - Studienausgabe (Enseleit/Kannengiesser)
Mit Zitat antworten
  #7  
Alt 01.12.2006, 17:09:32
RoSt RoSt ist offline
Anfänger
 
Registriert seit: Jul 2006
Beiträge: 69
AW: Fehler im Praxisbuch ?

Edit: Huch ich bin verschoben, damit wird es schwierig die eigenen Posts zu finden.

Danke,

ich werd es mal so ausprobieren, obwohl ich meine, ich hätte es schon so probiert.
Melde mich dann wieder...

@Damir: für wann ist denn das Update geplant?

Geändert von RoSt (01.12.2006 um 17:23:57 Uhr)
Mit Zitat antworten
  #8  
Alt 01.12.2006, 17:23:12
RoSt RoSt ist offline
Anfänger
 
Registriert seit: Jul 2006
Beiträge: 69
AW: Fehler im Praxisbuch ?

Nein, nein, nein,
es geht noch immer nicht.
Ich denke es liegt an dem ersten if:
PHP-Code:
if(ereg("^([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,4})$",$g_fhome)) 
Hier werden "://" von "http://" nicht tolleriert - oder sehe ich das falsch?
Damit erfolgt die innere Prüfung ob http oder nicht gar nicht mehr, sondern ein URL mit "http://" ist immer falsch.
Mit Zitat antworten
  #9  
Alt 01.12.2006, 18:26:25
Benutzerbild von Madokan
Madokan Madokan ist offline
Anfänger
 
Registriert seit: Mar 2005
Ort: Berlin/Germany
Beiträge: 59
AW: Fehler im Praxisbuch ?

@RoSt: Ich versuch es nun mit einem Dateianhang - nicht das im Forum Zeichen geschluckt wurden. ;)

Liebe Grüsse.
Matze K.
Angehängte Dateien
Dateityp: zip buch_funktionen.zip (1,6 KB, 323x aufgerufen)
__________________
[Atomicscript - PHP/MySQL]
http://www.atomicscript.de
[PHP 5 & MySQL 5 Bücher - Bestellen bei Amazon]
PHP 5 / MySQL 5 - Studienausgabe
PHP5 / MySQL 5 - Master Edition
PHP 5 - Studienausgabe (Enseleit/Kannengiesser)
Mit Zitat antworten
  #10  
Alt 01.12.2006, 18:51:51
Damir Damir ist offline
Administrator
 
Registriert seit: Jan 2002
Ort: Köln
Alter: 53
Beiträge: 1.276
AW: Fehler im Praxisbuch ?

Zitat:
Zitat von RoSt Beitrag anzeigen
@Damir: für wann ist denn das Update geplant?

Nagel mich bitte nicht fest wenn es dann doch nicht zeitlich kommt, also SELFPHP 5.0 wird voraussichtlich Januar/Februar erscheinen. Vorher sind allerdings noch andere Projekte zu erledigen - danach kommt die 5er Version.
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
Fehler im Uploadscript diehappy PHP Grundlagen 6 14.07.2006 17:06:49
Abfrage Fehler FloRos PHP Grundlagen 2 22.11.2003 19:30:51
mysql fehler, mutlisprache, zu nutze machen!? flobee MySQLi/PDO/(MySQL) 3 01.11.2003 21:34:49
Fehler im Script? |Coding PHP für Fortgeschrittene und Experten 17 10.09.2002 09:42:03
Fehler: Bad file descriptor (9) Troniac PHP für Fortgeschrittene und Experten 0 28.08.2002 03:12:09


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:22:05 Uhr.


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


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