php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 03.02.2011, 13:28  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.874
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

Er schließt eine Mysqli_result Instanz, die Close-Methode ist nichtmal als Klassenmethode notiert.

http://www.php.net/manual/de/class.mysqli-result.php
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 03.02.2011, 13:48  
Erfahrener Benutzer
 
Registriert seit: 26.11.2008
Beiträge: 264
dsentker befindet sich auf einem aufstrebenden Ast
Standard

Ich bin jetzt vielleicht der Buhmann, aber warum tut ihr euch Smarty an? Sowas ist ratz, fatz selbst entwickelt, ohne ein eigenes Sprachkonstrukt. Ich habe bisher viele Shop- und CMS Systeme in die Tonne gekloppt, weil diese mir anmaßen wollen, mich mit der Smarty-Sytax zu beschäftigen.

PS: PHP ist bereits eine Template-Sprache, dafür brauch man nicht eine weitere. Bei mir funktioniert das Kohana-ähnlich:

PHP-Code:
$tpl = new View('index');
$tpl->title 'Hallo Welt';
$tpl->body = new View('startseite');
$tpl->body->sidebar = new View('navigation');
return 
$tpl->render(); 
__________________
dsentker ist offline   Mit Zitat antworten
Alt 03.02.2011, 14:04  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.874
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

Zitat:
Zitat von dsentker Beitrag anzeigen
Ich bin jetzt vielleicht der Buhmann, aber warum tut ihr euch Smarty an? Sowas ist ratz, fatz selbst entwickelt, ohne ein eigenes Sprachkonstrukt. Ich habe bisher viele Shop- und CMS Systeme in die Tonne gekloppt, weil diese mir anmaßen wollen, mich mit der Smarty-Sytax zu beschäftigen.

PS: PHP ist bereits eine Template-Sprache, dafür brauch man nicht eine weitere. Bei mir funktioniert das Kohana-ähnlich:

PHP-Code:
$tpl = new View('index');
$tpl->title 'Hallo Welt';
$tpl->body = new View('startseite');
$tpl->body->sidebar = new View('navigation');
return 
$tpl->render(); 
cool, sieht in meiner Smarty Extension so aus:

PHP-Code:
echo smartyLib::create()->set(array(
   
'title' => 'Hallo Welt',
   
'body' => smartyLib::create()->fetch('startseite.tpl')->set(array(
      
'sidebar' => smartyLib::create()->fetch('navigation.tpl')
   ))
))->
display('index.tpl'); 
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.

Geändert von tr0y (03.02.2011 um 14:15 Uhr).
tr0y ist offline   Mit Zitat antworten
Alt 03.02.2011, 14:28  
Erfahrener Benutzer
 
Registriert seit: 26.11.2008
Beiträge: 264
dsentker befindet sich auf einem aufstrebenden Ast
Standard

Und wie siehts dann mit dem Template aus? Meine bestehen aus puren (X)HTML und der alternativen PHP-Syntax. Für jeden PHP-Entwickler einfach zu verstehen.
__________________
dsentker ist offline   Mit Zitat antworten
Alt 03.02.2011, 14:55  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.874
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

Zitat:
Zitat von dsentker Beitrag anzeigen
Und wie siehts dann mit dem Template aus? Meine bestehen aus puren (X)HTML und der alternativen PHP-Syntax. Für jeden PHP-Entwickler einfach zu verstehen.
PHP-Code:
<html>
 <
head>
  <
template:title />
  <
template:block name="css">
    
Extend mich liebersonst wird das nix!
  </
template:block>
 </
head>
 <
body>
  <
template:content_header />
  <
template:include file="knallpeng.tpl" />
  <
div>
   <
template::foreach ... >
    <
divnochma :! </div>
   </
template:foreach>
  </
div>
 </
body>
</
html
der namespace template leuchtet in meinem n++ in rot entgegen, mein Vorteil bei den templates ist das ich durch nen Simples XSL-Stylesheet das ganze template in ein Template-Format deiner Wahl bring. Dein <?php ... ?> gefummel, kann das "nicht" so einfach ( mit(!) überlieferung der template-logik ). Außerdem repräsentieren die Templates bei mir eine Objekthirarchie. Bei mir wird nicht / selten included.
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist offline   Mit Zitat antworten
Alt 03.02.2011, 17:08  
Erfahrener Benutzer
 
Registriert seit: 26.11.2008
Beiträge: 264
dsentker befindet sich auf einem aufstrebenden Ast
Standard

Hab ich was verpasst? Seit wann setzt Smarty auf XML? Von Smarty kenne ich eigentlich nur so einen Rotz:

PHP-Code:
<strong id="test_contactHeader" class="boxhead">[{ oxmultilang ident="CONTACT_CONTACT" }]</strong>
<
div class="box info">
  [{ if !
$oView->getContactSendStatus() }]
    [{
assign var="editval" value=$oView->getUserData() }]
      <
form action="[{ $oViewConf->getSslSelfLink() }]" method="post">
        <
div>
            [{ 
$oViewConf->getHiddenSid() }] 
__________________
dsentker ist offline   Mit Zitat antworten
Alt 03.02.2011, 17:13  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
$oViewConf->getHiddenSid()
Sowas kann man alles PHP-seitig zuweisen.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 03.02.2011, 17:30  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.874
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

Zitat:
Zitat von dsentker Beitrag anzeigen
Hab ich was verpasst? Seit wann setzt Smarty auf XML? Von Smarty kenne ich eigentlich nur so einen Rotz:

PHP-Code:
<strong id="test_contactHeader" class="boxhead">[{ oxmultilang ident="CONTACT_CONTACT" }]</strong>
<
div class="box info">
  [{ if !
$oView->getContactSendStatus() }]
    [{
assign var="editval" value=$oView->getUserData() }]
      <
form action="[{ $oViewConf->getSslSelfLink() }]" method="post">
        <
div>
            [{ 
$oViewConf->getHiddenSid() }] 
Extending > If-Wald

Templates entscheiden bei mir nichts. Das da oben ist Murks, Smarty 2.

die { } kann man übrigens frei konfigurieren, da wird da mal schnell ein <template: > draus, mit ein paar weiteren anpassungen werden das valide SGML-Tags.
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist offline   Mit Zitat antworten
Alt 05.02.2011, 12:55  
Neuer Benutzer
 
Registriert seit: 26.01.2011
Beiträge: 25
PHP-Kenntnisse:
Anfänger
panica befindet sich auf einem aufstrebenden Ast
Standard

hallo,

@tr0y ... leider kann ich die Blocks nicht nutzen, weil der ie da nicht mitmacht (entweder bin ich noch zu blöd oder es ist wieder ma typisch microsoft)

bin jetzt wieder auf include umgestiegen und man siehe da es funktioniert ( weiss nicht warum es vorher anders war ) ... trotzdem danke für die Hilfe... ich melde mich wenn ich wieder ein Problem habe
panica ist offline   Mit Zitat antworten
Alt 05.02.2011, 13:11  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.874
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

Was in aller Welt hat der Browser mit einer Server-internen Template-Gernerierungs-Methode zu tun ?

Poste mal den Code wie du:
a) Die Blöcke im Template definiert hast
b) Die Extend-Templates diese Blöcke versuchen zu füllen
c) Du per PHP das Template aufrufst.
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.

Geändert von tr0y (05.02.2011 um 13:14 Uhr).
tr0y ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Formularfeld -> per POST-Methode Ergebnis in andere Datei speichern? Tomchen PHP Tipps 2009 9 19.04.2009 16:43
[Erledigt] Datei lesen in andere Verzeichnis nymus7 PHP Tipps 2009 10 17.02.2009 16:21
[Erledigt] inhalt einer Datei in Variable Speichern mupilz PHP Tipps 2008 6 31.05.2008 13:28
Text aus Datei in JS includieren Plague HTML, Usability und Barrierefreiheit 1 26.10.2005 12:07
Variable mit an andere datei übergeben nicobischof PHP Tipps 2005-2 6 17.09.2005 19:23
ZIP Datei auf Server kopieren, entpacken und Inhalt in DB PHP-Fortgeschrittene 40 06.06.2005 23:33
wie kann ich den Inhalt einer Datei sortieren? PHP Tipps 2005 4 16.05.2005 14:18
<texarea> inhalt aus einer exteren datei PHP Tipps 2004-2 3 06.12.2004 20:28
Kann man ein Formular an die eine oder andere Datei weiterge d-81 PHP Tipps 2004-2 7 03.12.2004 17:06
[HILFE] Datenbank Inhalt fuer andere Webseiten !?! PHP Tipps 2004-2 3 05.11.2004 17:34
[Erledigt] Inhalt der PHP Datei verschwindet PHP Tipps 2004 11 18.10.2004 23:59
Ausgabe einer Datei in andere schreiben? Unbekanntes_Pferd PHP Tipps 2004 1 07.10.2004 12:16
variable an andere php datei übergeben PHP Tipps 2004 18 19.09.2004 10:09
Inhalt einer Datei einbinden ohne Inhalt anzuzeigen Corvin PHP Tipps 2004 4 22.07.2004 09:24
Inhalt einer datei Sortieren ???? PHP Tipps 2004 12 21.06.2004 22:56

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
oxmultilang variable, $oview->getcontactsendstatus(), $oviewconf->getsslselflink(), smarty 2 function

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




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum