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
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
Support Hier ist Platz für Vorschläge, (konstruktive) Kritik, Anregungen, Bugs und Lob rund um SELFPHP |
11.01.2004, 16:11:56
|
SELFPHP Guru
|
|
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
|
|
ein paar vorschläge
hallo!
ich habe zwei verbesserungsvorschläge:
einerseits werden beim einfügen von php code zwischen die [code]-tags unnötig leerzeilen eingefügt. wie das zu umgehen ist, hat mir folgender beitrag gezeigt:
von mir angefangen und beendet
so, das nächste wären diese formatierungs-buttons: im Firbird und auch im mozzilla gehen da so js-popups auf; dies geht auch anders, einfach mal hier schauen:
mein gästebuch
und die dritte sache ist: ich sehe ja, in welchem forum es beiträge gibt, deren timestamp größer sind als der meines letzen besuchs. wenn ich aber in ein thema beginne, ist dies als ungelesen markiert, obwohl sich die timestamps ja entsprechen müssten...da stimmt entweder ein vergleich nicht oder die timestamps werden unterschiedlich gesetzt?
|
12.01.2004, 22:03:42
|
SELFPHP Guru
|
|
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
|
|
ja liest das denn keiner? oder warum wird dazu nichts gesagt?
|
12.01.2004, 23:23:21
|
Senior Member
|
|
Registriert seit: Apr 2003
Alter: 57
Beiträge: 1.236
|
|
Hi,
Zitat:
einerseits werden beim einfügen von php code zwischen die [code]-tags unnötig leerzeilen eingefügt. wie das zu umgehen ist, hat mir folgender beitrag gezeigt:
|
Welche Leerzeichen meinst Du? Doch nicht die, mit denen man den Code einrücken kann? ;-)
Die Admins melden sich zur Zeit eher selten.
Vielleicht schauen ja |Coding oder Damir mal wieder vorbei. :-)
[OT]
Apropos, @Admins:
Mich würde mal interessieren, was aus dem "Gewinnspiel" geworden ist.
|
13.01.2004, 13:27:10
|
SELFPHP Guru
|
|
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
|
|
ich meinte nicht leerzeiCHen, sonder leerzeiLen, dass leerzeichen eingefügt werden ist mir klar. mal ein beispiel...folgender code:
<?php
if ( !function_exists( "html_entity_decode" ) )
{
function html_entity_decode( $html )
{
$table = array_flip( get_html_translation_table( HTML_ENTITIES ) );
return strtr( $html , $table );
}
}
?>
sieht in der code-ansicht so aus:
PHP-Code:
<?php
if ( !function_exists( "html_entity_decode" ) )
{
function html_entity_decode( $html )
{
$table = array_flip( get_html_translation_table( HTML_ENTITIES ) );
return strtr( $html , $table );
}
}
?>
na, leerzeilen entdeckt?
|
13.01.2004, 13:42:21
|
Senior Member
|
|
Registriert seit: Apr 2003
Alter: 57
Beiträge: 1.236
|
|
Sorry feuervogel, da hab' ich mich gründlich verlesen :-))
Nö, ich seh' da keine Leerzeilen.
P.S.: Was für einen Rechner benutzt Du? Apple?
|
13.01.2004, 14:59:22
|
SELFPHP Guru
|
|
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
|
|
oh ja, im ie sind da keine...aber im firebird schon...mal schauen wo drans liegt...
|
13.01.2004, 16:03:24
|
SELFPHP Guru
|
|
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
|
|
okay, als html sieht das ganze so aus (ohne [ php ]-tags):
Code:
<br />
<?php<br />
if ( !function_exists( "html_entity_decode" ) )<br />
{<br />
function html_entity_decode( $html )<br />
{<br />
$table = array_flip( get_html_translation_table( HTML_ENTITIES ) );<br />
return strtr( $html , $table ); <br />
}<br />
}<br />
?><br />
<br />
wenn nun aber die code ansicht eingeschaltet ist, macht der parser aus dem code das:
Code:
<blockquote><pre><font class="small">PHP:</font><hr><code><font color="#000000">
<font color="#0000BB"><?php
<br /></font><font color="#007700">if ( !</font><font color="#0000BB">function_exists</font><font color="#007700">( </font><font color="#DD0000">"html_entity_decode" </font><font color="#007700">) )
<br />{
<br /> function </font><font color="#0000BB">html_entity_decode</font><font color="#007700">( </font><font color="#0000BB">$html </font><font color="#007700">)
<br /> {
<br /> </font><font color="#0000BB">$table </font><font color="#007700">= </font><font color="#0000BB">array_flip</font><font color="#007700">( </font><font color="#0000BB">get_html_translation_table</font><font color="#007700">( </font><font color="#0000BB">HTML_ENTITIES </font><font color="#007700">) );
<br /> return </font><font color="#0000BB">strtr</font><font color="#007700">( </font><font color="#0000BB">$html </font><font color="#007700">, </font><font color="#0000BB">$table </font><font color="#007700">);
<br /> }
<br />}
<br /></font><font color="#0000BB">?>
<br /></font>
</font>
</code><hr></pre></blockquote>
wichtig ist m.e. hier zu beachten: der pre-tag stellt den code so da wie er formatiert wurde; das heißt, ein break wird auch ohne <br>-tag zu einem break. wenn da hinzu aber noch <br>-tags kommen, wird das zu einer leerzeile...
auch hier noch mal meine lösung, wie das problem gelöst werden kann...einfach in den parser einfügen:
PHP-Code:
preg_match_all( "/[code](.+)[/code]/Ui" , $string , $matches , PREG_SET_ORDER );
foreach ( $matches as $key => $value )
{
$matches[ $key ][ 1 ] = str_replace( "<br />" , "" , $matches[ $key ][ 1 ] );
$matches[ $key ][ 1 ] = html_entity_decode( $matches[ $key ][ 1 ] );
$matches[ $key ][ 1 ] = @highlight_string( $matches[ $key ][ 1 ] , true);
$string = preg_replace( "/[code](.+)[/code]/Ui" , "<pre>" . $matches[ $key ][ 1 ] . "</pre>" , $string );
}
|
13.01.2004, 16:05:25
|
SELFPHP Guru
|
|
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
|
|
ich benutze einen ganz normalen dummdoof windows-xp pc...
|
13.01.2004, 16:24:07
|
Senior Member
|
|
Registriert seit: Apr 2003
Alter: 57
Beiträge: 1.236
|
|
Ahaaa, mit Netscape 7.0 kann ich das "Problem" nachvollziehen, jede Menge Leerzeilen...
Mit'm Opera 7.22 sind keine da, wie beim IE
|
13.01.2004, 16:56:42
|
SELFPHP Guru
|
|
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
|
|
wie gesagt, hatte das gleich problem bei meinem forum, an dem ich grade schreibe, aber habe ne lösung ja gepostet...wäre halt schön, wenn ein admin mal vorbei schauen würde...
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Themen-Optionen |
|
Ansicht |
Linear-Darstellung
|
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.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 13:51:34 Uhr.
|