Themabewertung:
- 0 Bewertung(en) - 0 im Durchschnitt
- 1
- 2
- 3
- 4
- 5
[Haselnuss] Design: Vorschläge, Ideen, etc.
|
s4ndwichMakeR
Realitätsfeinmotoriker
Beiträge: 5.195
Registriert seit: Jul 2008
|
[Haselnuss] Design: Vorschläge, Ideen, etc.
Ach so, die offizielle Referenz ist gemeint. x)
• • • – • – – • – –
|
|
24.04.2010 12:02 |
|
Blue-Fox
nothing to see here
Beiträge: 2.749
Registriert seit: Jul 2008
|
|
24.04.2010 20:28 |
|
gandro
Quälgeist
Beiträge: 8.950
Registriert seit: Jul 2008
|
[Haselnuss] Design: Vorschläge, Ideen, etc.
Der PHP-Code sieht recht aufgeräumt aus (SQL kann ich mangels Wissen nicht bewerten), das gefällt.
Die Trennung zwischen Ausgabe & Programm dürfte noch etwas radikaler ausfallen (z.B. Login, HTML-Code mit echo ausgeben ist suboptimal).. und content.php könnte man ggf. ne Schleife herum machen, kA), das merkst du aber selber, wenn du später mal am Layout was ändern willst. Eventuell willst du den Krams eher in Funktionen auslagern als in Dateien.
Ansonsten musst du etwas radikaler escapen und auf Sicherheit achten. Der Installer enthält noch eine SQL-Lücke, und beim Login gibts ne non-persistente XSS-Lücke.
|
|
24.04.2010 20:42 |
|
Gelöschter Beitrag von friedrichheinze
|
Blue-Fox
nothing to see here
Beiträge: 2.749
Registriert seit: Jul 2008
|
[Haselnuss] Design: Vorschläge, Ideen, etc.
Ich hab content.php jetzt verbessert:
PHP-Code:
<div id="content"> <p id="box_logo">Aktuelle Einträge</p> <?php include "includes/infoboxarray.php"; do { $i += 1; if(isset($content["entry".$i."date"]) ) { echo $content["entry".$i."date"]." ".$content["entry".$i"title"]; } if($i != 10) { i += 1; if(isset($content["entry".$i."date"]) ) { i -= 1; echo "<br />"; } } } while($i != 10); ?> </div> <br /> <br /> <?php do { $j += 1; if(isset($content["entry".$j."content"]) ) { echo "<div id=\"content\">"; echo "<p id=\"box_logo\">".$content["entry".$j."title"]."</p>"; echo $content["entry1content"]; echo "</div>"; } } while($j != 10); ?>
|
|
24.04.2010 21:03 |
|
chiaki
Die Pommesfee
Beiträge: 12.534
Registriert seit: Jul 2008
|
[Haselnuss] Design: Vorschläge, Ideen, etc.
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ']' in /users/yabfbb/www/includes/content.php on line 7
da bastelt jemand rum
|
|
24.04.2010 21:09 |
|
gandro
Quälgeist
Beiträge: 8.950
Registriert seit: Jul 2008
|
[Haselnuss] Design: Vorschläge, Ideen, etc.
Warum nimmst du nicht eine for-Schleife?
Und $i += auf eine uninitialisierte Variable ist zwar in PHP machbar, aber sehr unklug, weil es ja sein könnte, dass irgendwo $i vorher schon gesetzt wird (dann kannst du in deinem Beispiel auch $j durch $i ersetzen und damit min. 4 Byte Speicher sparen)
|
|
24.04.2010 21:12 |
|
julben
Erfahrener Benutzer
Beiträge: 2.324
Registriert seit: Jul 2008
|
[Haselnuss] Design: Vorschläge, Ideen, etc.
chiaki schrieb: Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ']' in /users/yabfbb/www/includes/content.php on line 7
da bastelt jemand rum
Ja, die siebte Zeile müsste so aussehen. Denk ich.
PHP-Code:
echo $content["entry".$i."date"]." ".$content["entry".$i."title"];
|
|
24.04.2010 21:18 |
|
freaked
× ∫яεαкεδ εησυġн × ζιgнтѕтαя ×
Beiträge: 17.321
Registriert seit: Jul 2008
|
[Haselnuss] Design: Vorschläge, Ideen, etc.
täts anders nennen..klingt zu sehr nach YaBB
|
|
24.04.2010 21:19 |
|
Blue-Fox
nothing to see here
Beiträge: 2.749
Registriert seit: Jul 2008
|
[Haselnuss] Design: Vorschläge, Ideen, etc.
Ja, ich bastel daran rum.
Und ja, ich habe auch typos.
Jetzt ist es gefixt.
Noch ein Typo gefixt.
|
|
24.04.2010 21:21 |
|
Benutzer, die gerade dieses Thema anschauen: 7 Gast/Gäste