Zum Inhalt springen

kLeiner_HobBes

Mitglieder
  • Gesamte Inhalte

    470
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von kLeiner_HobBes

  1. Hmm .. das kann gut sein. Wenn da ne relocation im Header drin ist, schaut er sich wahrscheinlich gar nicht erst den eigentlichen Inhalt des Pakets an. Davon würde ich zumindest ausgehen.
  2. Wie sehen denn die Links auf der "Startseite" aus? Sind die etwa im Format <a href="index.php?content=impressum">Impressum</a> ?
  3. oder, wie kills schon gesagt hat, mit nem output-Buffer arbeiten. Ist wohl fast noch sauberer.
  4. http://de.selfhtml.org/css/eigenschaften/ausrichtung.htm#white_space könnte helfen.
  5. register_globals in der php.ini werden auf off sein, was grundsätzlich auch richtig ist. Daher kannst du in der index.php nicht mehr direkt auf die Variable $content zurückgreifen. Stattdessen solltest du in Zukunft $_GET, $_POST, $_COOKIE, $_SESSION, $_SERVER etc. verwenden. Auf "content" greifst du, da es ein GET-Parameter ist über $_GET["content"] zu. Ansonsten googlen und Forumsuche, liefert eine Unmenge zu diesem Thema.
  6. Liegt vielleicht daran, daß es bei der 1min-Methode fest eingebaute Routinen sind, während bei VBA die Zeilen 60.000mal interpretiert werden ... *nachdenkt*
  7. Wenn er es nicht wirklich merken soll, das heißt, das keine Ausgabe stattfindet, dann kannst du das auch mit header("Location: <ziel>"); machen. An das <ziel> kannst du dann auch deine GET-Parameter basteln, wobei ich mal irgendwo gelesen habe, daß das nicht standardkonform sei.
  8. Was für ne Fehlermeldung kommt denn? Stürzt PHP ab, füllt er die Daten nicht, kann er das PDF net lesen?
  9. Also bei XP hast du die Möglichkeit, über den Button "Anpassen..." genauere Vorgaben zu machen. Dort kannst du dem Betriebssystem bekannte Symbole auch dauerhaft ausblenden.
  10. ja, ruft er dann überhaupt noch dein CGI-Programm auf? Ich kapiers glaub ich leider net ganz so :-/ Kannst ja mal ein Test-printf("Hier bin ich!"); oder so mitten im Code machen. Dann solltest du zumindest auf der Konsole sehen, wo du bist.
  11. kLeiner_HobBes

    ISempty

    in C gibt es nicht wirklich Strings. Wenn du aber ein char-Array meinst, was auch vorher initialisiert wurde, dann kannst du einfach if (*my_string == '\0') abfragen. Oder ein if (!strcmp(my_string,"")) .
  12. Was bringt er denn für ne Fehlermeldung? Ist in der erstellten test.html garnix drin? Wird sie überhaupt angelegt?
  13. Seh ich das falsch, oder öffnest du im ersten Code-Teil die test.html einmal zum Lesen und dann zum Schreiben, ohne vorher einen Close() gemacht zu haben? Das hast du nämlich nicht bei der index gemacht, die hast du von deprag geholt und direkt in / geschrieben.
  14. Ich meine, du kannst es natürlich auch mit PHP lösen: mysql_query("SELECT id,vote1,vote2,vote3,vote4,vote5 from xyz"); //ist halt kein order by schnitt drin while ($result = mysql_fetchrow()) { $schnitt = $result[1] + $result[2] + $result[3] + $result[4] + $result[5]; $schnitt/= 5; //Ausgabe }[/PHP]
  15. Nun, AVG() rechnet den Durchschnitt in einer Spalte aus. AVG(vote1) würde nun über alle Zeilen gehen und den Durchschnitt von "vote1" ausrechnen. Du brauchst einfach (vote1 + vote2 + vote3 + vote4 + vote5) / 5 AS schnitt. Und diese Frage würd ich eher ins Datenbank-Forum posten.
  16. Bei deinem eben geposteten Qelltext übergibst du die Formularvariablen mit GET. Der in kills erstem Post gezeigten Lösungsansatz mit "../cgi-bin/cgi_sprache?lang=x" benutzt auch GET-Parameter. Wenn du also im Modul cgi_sprache einen CGI_Read machst, solltest du die Variable lang bekommen, die dann je nach Link die ID der gewünschten Sprache enthält (hier "x").
  17. Ich nehme an, du möchtest einfach mehrere Zeilen aus ner DB auslesen und diese dann innerhalb eines Templates ausgeben. Dafür würde ich das IT-Template-System von PEAR verwenden. Darin kannst du nämlich bestimmte Blocks definieren (auch verschachtelt): <table> <tr> <th>Name</th> <th>Vorname</th> <th>Alter</th> </tr> <!-- BEGIN Person --> <tr> <td>{name}</td> <td>{vorname}</td> <td>{alter}</td> </tr> <!-- END Person --> </table> Wie du siehst, sind es nicht Prozentzeichen, sondern geschweifte Klammern, die die Variablen deklarieren. Im PHP-Script lädst, füllst und zeigst du dein Template wie folgt: $tpl = new IntegratedTemplate('.'); $tpl->LoadTemplateFile('beispiel.html'); $h = mysql_query("SELECT * FROM personen") or die(); while ($result = mysql_fetchrow($h)) { $tpl->setCurrentBlock("Person"); $tpl->setVariable("name",$result[1]); $tpl->setVariable("vorname",$result[2]); $tpl->setVariable("alter",$result[3]); $tpl->parseCurrentBlock(); //Damit wird dieser Block mit //den gerade gesetzten Variablen //einmal geschrieben. } $tpl->show(); [/PHP] Ich hoffe, das hilft.
  18. SELECT ABS(attrib2 - attrib1) AS differenz FROM tabelle Sollte eigentlich gehen ...
  19. Nur ein Gedanke: Du könntest von Delphi aus auch ein VB-Script aufrufen, welches über VBA den Access-Report ausdruckt.
  20. OK, vergiss die Templates. Hab mich "verdacht". Erzeugen tust du einen Player folgendermaßen (du kommst IMHO nicht um die verschachtelten Switches rum): Player<Elf,Krieger> *ich = new Player<Elf,Krieger>(); //Oder einen anderen Konstruktor
  21. #include <stdlib.h> #include <string.h> UCHAR zahl[256]; char temp[256]; int i = 30; itoa(i,temp,10); strcpy((char*)zahl,temp);
  22. Da ich davon ausgehe, daß das Problem mit der Objekterstellung aus zwei Klassen zu tun hat, würd ich hier auch wieder mit Templates arbeiten.
  23. Nein. Integer ist ja nur ne Zahl, kein String. Du kannst also höchstens bei der Ausgabe mit printf() oder so angeben, daß du maximal n führende Nullen ausgeben willst.
  24. Ich würde es an deiner Stelle so machen: class Hero{} class Beruf {} //abstrakt machen mit virtual class Rasse {} //abstrakt machen mit virtual //Berufe class Krieger : public Hero, public Beruf {} class Magier : public Hero, public Beruf {} ... //Rassen class Elf : public Hero, public Rasse {} class Mensch : public Hero, public Rasse {} //Generischer Player template <class B, class R> class Player : public B, public R {} Ich hoffe, ich hab nix übersehen
  25. int i = atoi((char*)test); sollte gehen :-/

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...