Blog

06/29/2016 19:08 Else#16
Quote:
Originally Posted by aiimsh0ckz View Post
Jop, wie gesagt, BPlaced lässt manche Funktionen nicht zu..
Das Problem liegt wohl eher beim Programmierer - Fehlermeldungen lesen, verstehen und beheben. Nicht die Schuld auf andere schieben.
06/29/2016 19:24 False#17
Quote:
Originally Posted by aiimsh0ckz View Post
Die drei DBs von Hand einzupflegen ist wohl keine Schwierigkeit, aber trotzdem danke für den Tipp! :)
Das es nicht schwer ist, ist mir bewusst.
Jedoch ist es etwas nervig :p
(vorallem wenn du es dann noch schön gemacht hättest mit foreign keys etc.)

Quote:
Originally Posted by aiimsh0ckz View Post
Selbst, wenn's in eine Config-Datei geschrieben wäre, wäre es doch immer noch Hardcoded, oder nicht?! (Nur in einer anderen Datei). Die Konfig muss leider fast im Container vorhanden sein, da in ihm die ganzen "Bauanleitungen" drin sind und die PDO-Verbindung ist nunmal ein "Bauteil" für viele Dine (Repo's etc)
Jaein.
Natürlich hat man es nur verschoben, jedoch hat man es an einer Zentralen Stelle und muss nicht im Code suchen.
Vorallem nervig wenn man ein größeres Projekt hat, dann hat man nicht nur die DB, sondern email Adressen, Pfade zu Ordnern, Urls zu Schnittstellen o.ä.


Quote:
Originally Posted by aiimsh0ckz View Post
Du musst auch auf die Seite über den o. G. Link, sonst jammert sie bisschen. Wenn der Blog "wirklich" Live gehen sollte, wird natürlich das Root Verzeichnis geändert. :)
Kannst es ja gerne mal testen und dann den richtigen Link mir schreiben :
[Only registered and activated users can see links. Click Here To Register...]

Quote:
Originally Posted by aiimsh0ckz View Post
Gehört natürlich nicht so. Aber bei BPlaced kannst du an der .htaccess nicht viel ändern.... Rest siehe den Punkt darüber.
Sie würde aber in den Download gehören :p
06/30/2016 17:23 flatt3rn#18
Sry habe ein bisschen ausprobiert.

Es ist wahrscheinlich gewollt das man bei post-admin html code mit eingeben kann, aber ich würde es trotzdem ein bisschen filtern. Man kann dort aber auch ein bisschen müll mit anstellen, siehe index.

Und dann würde ich noch dafür sorgen das man angemeldet sein muss um kommentare zu posten und das man dann auch keine posts lesen kann. Das wäre wahrscheinlich nicht so gut.

Hast du [Only registered and activated users can see links. Click Here To Register...] deaktiviert?
07/01/2016 07:54 aiimsh0ckz#19
Quote:
Originally Posted by flatt3rn View Post
Es ist wahrscheinlich gewollt das man bei post-admin html code mit eingeben kann, aber ich würde es trotzdem ein bisschen filtern. Man kann dort aber auch ein bisschen müll mit anstellen, siehe index.
Da hab ich doch tatsächlich vergessen, die Ausgabe zu escapen *facepalm*
Muss die Funktion noch bisschen abändern, dass er normale Tags akzeptiert.
(<strong> z. B.)

Danke trotzdem für den Tipp, ist live behoben
PHP Code:
[ ] views
 
- [ ] post
  
index.php
--------------
// For-Schleife muss abgeändert werden:
foreach($posts AS $post):
        echo 
"<li>
            <a href='post?id=
{$post->id}'>
                "
;
                
$title "{$post->title}";
                echo 
esc($title);
        echo 
"
            </a>
        </li>"
;
    endforeach; 
Hab das auch schon oben im Code geändert, lade nachher mal die "sicherere" Version hoch.

Quote:
Originally Posted by flatt3rn View Post
Und dann würde ich noch dafür sorgen das man angemeldet sein muss um kommentare zu posten und das man dann auch keine posts lesen kann. Das wäre wahrscheinlich nicht so gut.
Naja, Posts sollte man lesen können, ist ja schließlich ein Blog. Das mit den Kommentaren mach ich auch bisschen anders - ich muss sie erst freigeben.

Quote:
Originally Posted by flatt3rn View Post
Hast du [Only registered and activated users can see links. Click Here To Register...] deaktiviert?
Ja, vorerst. Die Funktion mag noch nicht so ganz, wie ich das will :D
07/01/2016 18:18 False#20
Quote:
Originally Posted by aiimsh0ckz View Post
Da hab ich doch tatsächlich vergessen, die Ausgabe zu escapen *facepalm*
Muss die Funktion noch bisschen abändern, dass er normale Tags akzeptiert.
(<strong> z. B.)

Danke trotzdem für den Tipp, ist live behoben
PHP Code:
[ ] views
 
- [ ] post
  
index.php
--------------
// For-Schleife muss abgeändert werden:
foreach($posts AS $post):
        echo 
"<li>
            <a href='post?id=
{$post->id}'>
                "
;
                
$title "{$post->title}";
                echo 
esc($title);
        echo 
"
            </a>
        </li>"
;
    endforeach; 
Selten gesehen aber existiert "endforeach", ich würde den Syntax nutzen den fast jeder nutzt :


foreach($posts AS $post)
{
//CODE
}
07/01/2016 20:01 Devsome#21
Quote:
Originally Posted by .ƒaℓsє. View Post
Selten gesehen aber existiert "endforeach", ich würde den Syntax nutzen den fast jeder nutzt :


foreach($posts AS $post)
{
//CODE
}
Jap, endforeach; existiert. Ist oft praktisch wenn viele Sachen verschachtelt hat und einen groben Überblick haben möchte.
07/01/2016 20:35 flatt3rn#22
Bei posts z.B.
public/index.php/post?id=21

ist es aber noch nicht escaped xD
Da wird man noch fröhlich ausgeloggt
07/02/2016 21:13 0xFADED#23
Wäre nice wenn das Projekt irgendwann auf GitHub kommt.

Eventuell helfen dir ja dann auch ein paar Leute das Projekt weiterzutreiben :)

Was mir übrigens noch auffiel ist das:
PHP Code:
echo "
        <form method='POST' method='login'>
            <input type='text' name='username' />
            <input type='password' name='password' />
            
            <input type='submit' value='Einloggen' />
        </form>
"
;
... 
Eigentlich sind Heredocs bei multiline-strings schöner :D

PHP Code:
echo <<<EOF
        <form method='POST' method='login'>
            <input type='text' name='username' />
            <input type='password' name='password' />
            
            <input type='submit' value='Einloggen' />
        </form>
EOF;
... 
07/04/2016 08:54 aiimsh0ckz#24
Quote:
Originally Posted by .ƒaℓsє. View Post
Selten gesehen aber existiert "endforeach", ich würde den Syntax nutzen den fast jeder nutzt :


foreach($posts AS $post)
{
//CODE
}
Quote:
Originally Posted by Devsome View Post
Jap, endforeach; existiert. Ist oft praktisch wenn viele Sachen verschachtelt hat und einen groben Überblick haben möchte.
Ich hab den Code im Nachhinein anders geschrieben, als ich ihn zuvor gedacht hatte. Normalerweise benutze ich ja foreach: / endforeach; nur dann, wenn ich in einem (überwiegenden) HTML-Code ein foreach mit HTML-Code in der Ausgabe benutzen will. Eben wie Devsome schon gesagt hat - eher dafür gedacht, wenn man mehrere verschachtelte Statements hat.

Quote:
Originally Posted by flatt3rn View Post
Bei posts z.B.
public/index.php/post?id=21

ist es aber noch nicht escaped xD
Da wird man noch fröhlich ausgeloggt
Oh okay, dann werd ich da das auch noch beheben :D

Quote:
Originally Posted by 0xFADED View Post
Wäre nice wenn das Projekt irgendwann auf GitHub kommt.

Eventuell helfen dir ja dann auch ein paar Leute das Projekt weiterzutreiben :)

Was mir übrigens noch auffiel ist das:
PHP Code:
echo "
        <form method='POST' method='login'>
            <input type='text' name='username' />
            <input type='password' name='password' />
            
            <input type='submit' value='Einloggen' />
        </form>
"
;
... 
Eigentlich sind Heredocs bei multiline-strings schöner :D

PHP Code:
echo <<<EOF
        <form method='POST' method='login'>
            <input type='text' name='username' />
            <input type='password' name='password' />
            
            <input type='submit' value='Einloggen' />
        </form>
EOF;
... 
Danke für den Tipp, werd ich mal testen :awesome: