DB-Inhalt in String speichern (Templates)
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
ausgabe
aussehen
beitrag
daten
ergebnis
fehler
flat
fragen
funktion
gen
inhalt
kopie
moment
muster
result
schleifen
schlu
test
variable
zeile
-
schrotti12 schrieb:
@ Compact:
Stimmt, da war ein Fehler drin, aber jetzt gehts...
ok
Eine Frage:
f?r was ist das '.='?
Also der Punkt im speziellen mein ich...
Der f?gt einen Text (oder was auch immer) an das Ende der Variable hinzu
z.B.
$variable .= "das wird am Ende hinzugef?gt
Zum Theme:
Danke an euch!
Jetzt kann ich weiter 'entwickeln'...
Das war das, was mich im Moment wirklich aufgehalten hat!
Dann viel Spass/Gl?ck/Erfolg!
Ich werde (ziemlich) sicher wieder irgendwelche Fragen haben.. Ich hoffe jedoch, nicht allzubald...
Wenn Du fragen hast, dann frag (h??)
Wenn das System fertig und voll funktionst?chtig ist, k?nnt ihr dann gerne eine 'Gratis-Kopie' ohne Copyright haben :)!
*jippii* *luftsprung_mach* *tr??????????t* -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Ich glaube, dass cds Erkl?rung bez?glich ".=" nicht wirklich einleuchtend war.
Denn h?tte ich es gewusst, h?tte ich es nicht verstanden. ^^
$var .= 'weitere Inhalt';
ist die Kurzform f?r
$var = $var.'weitere Inhalt';
Wie z.B. auch
$i++;
die Kurzform f?r
$i = $i + 1;
ist. -
Klingt einleuchtender...
Jetzt verstehs sogar ich :)!
Na ja, ich werd jetzt mal schaun, wie ich das ganze in Funktionen packen kann, damit ichs f?r das Template-System verwenden kann...
Irgendwie macht mir genau das ".=" dabei Probleme...
Na ja, ich werds schon hinkriegen! -
Das ist gut! :)
Wenn ".=" Probleme macht, dann liegt das meist daran, dass davor die Variable nicht gesetzt wurde.
Folgendes w?re also falsch und w?rde zu einem Fehler f?hren :
$var .= 'bla';
Man muss vorher die Variable initialisieren (das ist das Wort, oder?).
$var = ''; $var .= 'bla';
P.S.: Das mit den Bl?cken ist eine sehr gute Idee.
Ich glaube, dass ich das auch in mein CMS aufnehmen werde.
Beitrag ge?ndert am 29.07.2005 09:49 von lucas9991 -
lucas9991 schrieb:
[..]
Man muss vorher die Variable initialisieren (das ist das Wort, oder?).
$var = ''; $var .= 'bla';
Bei PHP ist es nicht n?tig eine Variable zu deklarieren!
Im folgenden Beispiel entsteht lediglich eine Notice, aber kein Error:
error_reporting(E_ALL); $var .= "Hallo"; print("Hallo");
Hier wird kein Error (bzw. Notice) angezeigt:
error_reporting(E_ALL); $var = ""; $var .= "Hallo"; print("Hallo");
P.S.: Das mit den Bl?cken ist eine sehr gute Idee.
Ich glaube, dass ich das auch in mein CMS aufnehmen werde.
Beitrag ge?ndert am 29.07.2005 09:49 von lucas9991
Ja, das mit den Bl?cken ist ziemlich cool^^
Aber wenn im Template mehrere Bl?cke vorhanden sind, dann treten bei schrotti's Script wahrscheinlich diverse Probleme (welches Array-Element muss ersetzt werden?) auftreten.
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage