kostenloser Webspace werbefrei: lima-city


text mit anführungzeichen in einer variable?

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    joi002

    Kostenloser Webspace von joi002

    joi002 hat kostenlosen Webspace.

    hiii

    wi kann man machn das folgendes funktioniert:

    $navi[\'home\'] = \"<div class=\"navi\">Fotos</div>\";

    ????????????????????????????????????????????????????

    bin grad erst am lernen von php aber kann man solche html befehle irgendwie vom php abtrennen dass er die anführungszeichen nur als text und nicht als befehl sieht????

    vielleicht is meine frage idiotisch aber es würde echt viel weiterhelfen!!!


    glg
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Bei Zeichen wie \" kannst du einfach einen Backslash (Taste mit scharfen s) direkt vor das Anführungszeichen schreiben, dann funzt es.

    lg
    Vali

    PS: http://tut.php-quake.net/ <-- SUPER PHP-TUTORIAL!!!

    Beitrag geändert: 11.6.2008 18:12:02 von valuser
  4. Autor dieses Themas

    joi002

    Kostenloser Webspace von joi002

    joi002 hat kostenlosen Webspace.

    noch ne frage: wie schreibt man diese kleinen einfachen anführungszeichen .....

    .....zb bei nem array: $array[`key`] <--- weil diese normalen akzeptiert php nicht......



    danke für eure antwort



    glg
  5. m******s

    Shift + Raute (links neben Return)
  6. Autor dieses Themas

    joi002

    Kostenloser Webspace von joi002

    joi002 hat kostenlosen Webspace.

    und *gg* noch ne frage:

    kann man ne variable durch den inhalt einer anderen ersetzen lassen??

    also zb:


    $navi[\'$GET[\'fam\']\'] = $navihover[\'GET[\'fam\']\'];




    glg

  7. warum nicht?
    aber: Warum Arbeitest du mit doppelt-verschachtelten Arrays?

    lg
    Vali
  8. Autor dieses Themas

    joi002

    Kostenloser Webspace von joi002

    joi002 hat kostenlosen Webspace.



    valuser schrieb:
    warum nicht?
    aber: Warum Arbeitest du mit doppelt-verschachtelten Arrays?

    lg
    Vali


    was sind doppelt verschachtelte arrays??

    ..egal...........


    -->>> hab ich was falsch gemacht, wie ich das geschrieben hab weil bei mir hat das nie funktioniert....???

    glg
  9. Nochmal (ohne unhöflich zu sein ;)):
    Es würde deine ganzen Fragen (und auch viele deiner zukünftigen Fragen) erklären, wenn du ein kleines Tutorial wie z.B. http://tut.php-quake.net/ durchmachst. Mit diesem Tut habe ich auch PHP gelernt, und es vermittelt dir eigentl. den ganzen Stoff, um mal auf die Schnelle ein Gästebuch, Loginsystem o.Ä. zu schreiben.

    lg
    Vali


    Beitrag geändert: 11.6.2008 19:56:39 von valuser
  10. p***********d


    und *gg* noch ne frage:

    kann man ne variable durch den inhalt einer anderen ersetzen lassen??

    also zb:


    $navi[\'$GET[\'fam\']\'] = $navihover[\'GET[\'fam\']\'];




    glg



    Nö, das funktioniert auch nicht, da du die Variable in den String (\'\') mit rein geschrieben hast. So müsste es aussehen:

    $navi[$GET[\'fam\']] = $navihover[$GET[\'fam\']];

    Aber wozu soll das bitte gut sein?
  11. Autor dieses Themas

    joi002

    Kostenloser Webspace von joi002

    joi002 hat kostenlosen Webspace.

    sorry.....

    hab so n tutorial durchgemacht, ........di fehler sin mir nicht aufgefallen.....


    danke


    glg
  12. s********r


    $navi[\'$GET[\'fam\']\'] = $navihover[\'GET[\'fam\']\'];


    So viele Fehler in einer Zeile... :eek:

    $GET -> $_GET
    GET -> geht erst recht nicht...
    $navi[\'$...\'] -> $navi[$...]

    aber: Warum Arbeitest du mit doppelt-verschachtelten Arrays?


    Das ist noch nicht doppelt verschachtelt; doppelt verschachtelt wäre ein Array in einem Array und das nennt sich dann Matrix. Das macht durchaus für einige Anwendungen Sinn; Damit können ganz leicht Tabellen dargestellt werden. (In PHP wird das nicht häufig verwendet, aber in Pascal/ C++ kommt das bei mir oft zum Einsatz)

    kann man ne variable durch den inhalt einer anderen ersetzen lassen??


    Natürlich geht das; es wird auch häufig gemacht! Stell dir vor, das ginge nicht - da würden viele Anwendungen gar nie funktionieren ;)

    MfG

    sebigisler
  13. Ich weiß jetzt gerade nicht, was dir gerade fehlt...

    ich würde das !!$_!!GET[\'fam\']; in eine eigene variable speichern!
    dann hast du das Problem nichtmehr. Also:

    $fam = $_GET[\'fam\'];
    $navihover[\'$fam\'];

    wie gesagt: sag uns nochmal genau: was schaffst du nicht?
  14. Autor dieses Themas

    joi002

    Kostenloser Webspace von joi002

    joi002 hat kostenlosen Webspace.

    ok danke.....das problem hab ich jez scho gelöst!!

    noch ne frage:

    wie muss ich das machen dass, wenn keine Var $GET[\'id\'] vorhanden ist, soll die datei home.php im inhalt included werden..........


    if(!(isset($GET[\'id\'])))
    {
    include \"home.php\";
    }
    else
    {
    include \"inhalt.php\";
    }

    was ist da falsch (da es bei mir nie funktioniert)


    glg
  15. m******s

    $GET[\'id\']
    =>
    $_GET[\'id\']
  16. Schreib wie oben schon genannt nicht $GET sondern $_GET!
    ...

    Edit: too slow..

    Beitrag geändert: 13.6.2008 10:13:22 von philippkern
  17. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!