freq.9
-
Gesamte Inhalte
174 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Beiträge von freq.9
-
-
Eine Datenbank-Klasse ist dem ganzen natürlich vorzuziehen.
Ob das aber nun performance-fressend ist, wegen einem Include mehr wage ich zu bezweifeln...
Gruß,
Markus
Darum meinte ich ja auch, wenn es ein großes Projekt ist. Bei kleinen Projekten mit 1000 Besuchern im Monat wird das nichts ausmachen aber wenn es an die 100000 oder so geht kann das doch schon was ausmachen, wobei das auch noch minimal wäre.
-
Es wurde lediglich in der Unterstufe mal Linux installiert, mehr wurde bisher nicht gemacht, aber ich behaupte mal, dass so manche sich nach dem Referat mal Linux so angucken wollen und von daher sollten wir auch ein wenig auf die Verbindung Win-Lin eingehen.
-
Ich habe die Aufgabe mit 3 anderen ein Referat über Linux zu halten. Wir haben jeweils 30 Minuten Zeit etwas zu erzählen. Wir haben von unserem Fachlehrer ein 40 seitiges Skript über Linux bekommen und ich habe mal alle Theman ausgearbietet, die in diesem Skript vorkommen:
Die Themen:
- GNU GPL
- Kernel
- OpenSource
- Samba [2]
- Root
- KDE/Gnome/Blue Curve/X
- Dateisystem (Ext2/3, ReiserFS) [vllt. auch NTFS; ab Kernel 2.6]
- Mounten
- Kompilieren/Installieren
- Shell (sh, bash, csh, ksh) [1]
- SSH [1]
- Benutzer (/etc/passwd, /etc/shadow, /etc/group)
- Chmod (binär, -rwxrwxrwx)
- Drucker (LPT)
- MAC/IP/NetBIOS/DNS-Name/Orga-Name
- DHCP
- NIS /-Server, /-Master, /-Slave, ...
- NFS (Network-File-System)
- SMB (Server Message Block)
- Distributionen [4]
- Geschichte [3]
- Multiuser/Multitasking
Legende:
- fett: sicher drin
- unterstrichen: vllt. drin
- normal: Themen die gefunden wurden
Begrüdungen
[1] - Server haben auch nicht immer einen Monitor, von daher sollten die Schüler sich auch mit der Shell bzw. SSH anfreunden.
[2] - Für die Multi-OS Netzwerke
[3] - Nicht zu ausführlich aber ein Einstieg in die Geschichte sollte dabei sein, da es für Einsteiger sein soll.
[4] - Damit die Schüler nicht im Distributionen-Fluss ersticken wollte wir die bekanntesten bzw. "besten" nennen.
Nun wollte ich mal fragen, was man in das Referat packen sollte und was nicht (von diesen Themen), denn wenn wir 2 Stunden über Themen sprechen die nur im entferntesten was mit Linux zutun haben ist das auch Mist.
Habt ihr vllt. noch ganz andere Themen die man unbedingt mit einbringen sollte?
-
Ich habe ein Problem. Ich kann die ENUM()-Funktion bei der Firebird-Db nicht nutzen. Weiss vllt. jemand wie das bei Firebird geht oder kennt da jmd. etwas vergleichbares, was ich nutzen könnte?
-
achso, quasi die den einen Befehl auch in eine extra inc.php packen?
du musst garnichts in eine extra Datei packen. Wäre auch ein wenig Performance-fressend (wenn dun riesen Projekt hast) aber ich würds jedenfalls einfach so einbinden, oder ich würd ne Klasse nutzen, mit einem Destruktor.
-
Also ich weiss ned aber ich glaube so langsam, dass meine Ibase Bibliothek fürn ***** ist. Wenn ich ibase_prepare und ibase_execute nutze meckern alle ibase_fetch_* Funktionen. Irgendwie ist da was nicht in Ordnung. Ich werd mich nochmal mit denen aussa Uni in Verbindung setzen oder es geht langsam ein Bugreport zu php, denn so doof bin ich auch mal wieder nicht, dass ich sowas triviales ned hinbekomm.
-
Hi,
schonmal ohne das ";" am ende versucht?
Gruß,
Markus
Ja hab ich auch schon getestet. Hab nun mal die DBA´s vonner Uni angeschrieben ob die mir da helfen könnten. Die haben da selbst ne Firebird-Klasse und die werdens bestimmt wissen.
-
Ja ich schreibe mir grad selbst eine Klasse. Nur machten mir vorhin die Exceptions ein wenig stress und nun bekomm ich ne Fehlermeldung von wegen:
Dynamic SQL Error SQL error code = -104 Unexpected end of commandbei
SELECT * FROM foobar;
Im isql geht es aber wenn ichs über php mach bekommsch halt diese Fehlermeldung
-
@mooshadow:
Bitte poste auch Dein verwendetes Datenbanksystem sowie die Versionen von phpmyAdmin und vom Datenbanksystem.
Man sollte vllt. die Umlaute schon vor dem Eintragen in die Datenbank maskieren. Also vllt. mal htmlspecialchars($string) vorher machen.
-
Also... Der Eintrag in meiner XML Datei sieht wie folgt aus:
Sky watchers in Europe, Asia, and parts of Alaska and Canada will experience a <a href="http://science.nasa.gov/headlines/y2003/30may_solareclipse.htm">partial eclipse of the Sun</a> on Saturday, May 31st.Wenn ich dies nun normal per XSL style etc. siehts am Ende so aus:
Sky watchers in Europe, Asia, and parts of Alaska and Canada will experience a on Saturday, May 31st.Aber es soll so aussehen:
Sky watchers in Europe, Asia, and parts of Alaska and Canada will experience a partial eclipse of the Sun on Saturday, May 31st. -
Also mein Wunsch ist es von der MySQL Datenbank irgendwann mal indirekt wegzukommen und eine alternative Datenbank zu nutzen. Dabei bin ich auf die Datenbank Firebird gestoßen und habe mich ein wenig umgeguckt aber habe nun das Problem, dass ich bei folgendem Code:
<?php
error_reporting(E_ALL);
ob_start();
$host = 'localhost:C:\Server\www\php5\firebird\database\test.fdb';
$user = 'SYSDBA';
$password = 'masterkey';
if($link = @ibase_connect($host, $user, $password))
echo 'verbunden';
else
echo ibase_errmsg();
?>[/php]bekomme nun aber diese Fehlermeldung vom ibase_errmsg();
Unable to complete network request to host "localhost". Failed to locate host machine. Undefined service gds_db/tcp.Darauf habe ich bei GOOGLE nach dieser Fehlermeldung gesucht und auch ein paar Sachen gefunden, nur wurde da immer gesagt, dass ich in die Datei C:\WINDOWS\SYSTEM32\DRIVER\etc\hosts folgendes eintragen soll:
[code]gds_db 3050/tcp.[/code]Das hab ich dann auch gemacht, aber laufen tut es weiterhin nicht. Hat da wohl jmd. ne Ahnung was ich da falsch mache? Die Datenbank mit einer Tabelle habe ich über isql (Konsole) erstellt.
// Edit:
Der Dateiname beim ersten Code ist ein wenig komisch bei mir dargestellt. Falls das bei euch auch ist: Die Datei heisst "test.fdb". Hier inna Textarea wirds auch so dargestellt aber im Beitrag dann nicht :!
// Edit 2:
MOMENT!!! Ich glaub ich hatte mich gestern verlesen. Es ist die services Datei in die ich das ganze eintragen muss und nicht die hosts -.- Ich Dussel
[b]--> Okay nun funktionierts perfekt [/b]
-
Vllt. ne eigene Funktion in SQL Schreiben und diese nutzen? Fragt mich aber nun nicht wie man das macht, denn darin hab ich nicht so unbedingt die Ahnung aber das sollte auch möglich sein. Müsste ich mal bei der nächsten PHP-UG ansprechen. Naja dafür muss auch der kleine MySQL-Mensch da sein
-
Das würde mich sehr interessieren wie das geht.
Hast du dazu ein paar Links?
Sicherlich muss man dazu ein paar C libs selbst einbinden oder?
Gruß,
Markus
Also die Exceptions in php4 hab ich bei der Blogging-Software pLog gefunden. Musste hier mal gucken. Da gibt es eine komplette Hirarchie an Klassen (im Delphi-Stil). Musste dir dann nur mal raussuchen. So wie es strukturiert ist, sollteste da keine großen Probleme haben, die zu finden.
-
Dann hast du gar keine Chance das Ergebnis nach Datum sortiert zu bekommen. Wie auch?
Wie wäre es mit ein wenig nachdenken?
<?php
function sortieren ($arr_datum)
{
// berechnen/umstellen/sortien/ausgeben
}
?>[/PHP]Und ist es immernoch unmöglich?
-
Morgen,
habe mir nen Gästebuch runtergeladen und meine Seiten alle auf meinen Webserver gezogen...aber wie binde ich jetzt das Gästebuch ein.
Hinweis .php3
Wenn die Dateien wirklich die Endung .php3 haben solltest du dir überlegen, ob du dir da nicht was neueres suchen sollte, denn wenn der Inhalt wirklich PHP3 ist dann ist dies ein wenig sehr veraltet.
-
Das ist auf jeden Fall richtig, leider gibts das halt erst ab PHP 5
Gruß,
Markus
Man kann sich die Exceptions ins php4 schreiben, so wird man sich __get und __set bestimmt auch irgendwie selbst schreiben können.
-
Ja so "transferieren" kann ich das auch, aber dann bekomme ich weiterhin nichts angezeigt. Das ist irgendwie komisch.
-
Und wieso muss das ganze gleich dreimal im Forum stehen? (#3)
Durch Werbung hat mein einen großen "Kundenbereich" wobei sowas in Foren nicht erwünscht ist.
Wenn du nen Webserver auf dem PC hast kannst du es in PHP machen. Dazu kannst du die CSV-Funktionen nutzen sowie die mail()-Funktion zum versenden des ganzen.
http://de2.php.net/manual-lookup.php?pattern=csv〈=de
guck dir mal die zwei eingefärbten ein, wobei es da eigentlich noch weitere Funktionen (gerade wegen nem vernünftigen auslesen) geben müsst.
-
Also nochmal ganz von vorne... Ich habe, wie du bereits gesehen haben solltest, News (als RSS-Feed) in einer XML Datei (RSS 2.0 Format) und in der Beschreibung (<description>...</description>) sind bei mir Links in so einem Format:
<a href="http://www.moep.de">Wong</a>
Nun werden diese nicht angezeigt, da diese als Element erkannt werden. Ich möchte jedoch dass diese Teile als normales Link, wie es bei HTML auch so ist, angezeigt werden.
Ich hoffe es ist jetzt ein wenig klarer geworden... Bei GUID, Link etc. ists mir erstmal egal.
-
Solange sich dein Tag nicht über mehrere Zeilen erstreckt sollte die Lösung von kills funktionieren, was auch immer diese @ da sollen (kann sein, dass kills da mehr weiss als ich). Es könnte evtl. an einer Stelle stress geben, da / eigentlich die "Einleitung" eines Modifikators sind. Solltest das / durch ein \ escapen, dann sollte es gehen, wobei ich, falls es ein pseudo-Tag in solch einem Format <...> wird, von dieser Nutzung abraten. HTML/XML halt
-
Ich würde da eher auf einen Fehler im Newsletter-Skript tippen der vllt. nur unter bestimmten Umständen auftritt und es dieses mal soweit war, dass diese Umstände erfüllt wurden.
-
Und wenn ich so mach, dann geht garnichts mehr, ausser ich mach was falsch. Hier mal die neue XSL Datei:
<?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output omit-xml-declaration="yes" method="html" media-type="text/html" encoding="UTF-8" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" /> <!-- <xsl:output method="html" /> --> <xsl:template match="/rss/channel"> <html> <head> <title><xsl:value-of select="title" /></title> <link rel="stylesheet" type="text/css" href="rss.css" /> </head> <body> <xsl:for-each select="item"> <xsl:sort select="title" /> <div class="item"> <xsl:choose> <xsl:when test="title!=''"> <xsl:value-of select="title" /> </xsl:when> <xsl:otherwise> <i><NULL></i> </xsl:otherwise> </xsl:choose> <span class="pubDate">___(<xsl:value-of select="pubDate" />)</span> <div class="descr"> <xsl:text disable-output-escaping="yes"> <!-- ANFANG NEU --> <xsl:value-of select="description" /><br /> </xsl:text> <!-- ENDE NEU --> <xsl:if test="link!=''"> <br /> <b>Link:</b><xsl:value-of select="link" /><br /> </xsl:if> <xsl:if test="guid!=''"> <xsl:choose> <xsl:when test="link!=''"> <b>GUID:</b><xsl:value-of select="guid" /><br /> </xsl:when> <xsl:otherwise> <br /> <b>GUID:</b><xsl:value-of select="guid" /><br /> </xsl:otherwise> </xsl:choose> </xsl:if> </div> </div> </xsl:for-each> </body> </html> </xsl:template> </xsl:stylesheet>
Ich bekomme lediglich:
Error loading stylesheet: Parsing an XSLT stylesheet failed. -
Hmmm da war was falsch und nun isses noch dümmer :!
Ich habe gemerkt, dass < und > als < und > angezeigt wurden. Nun hab ich daraus mal < und > gemacht und nun sind die Links garnicht mehr da, da es halt XML ist und es aussieht wie ein normales Element.
-----------------------------------------------------------------------
Zu stylen ist eine einfache XML Datei mit RSS 2.0 Format:
<?xml version="1.0"?> <?xml-stylesheet href="./rss2.xsl" type="text/xsl"?> <rss version="2.0"> <channel> <title>Liftoff News</title> <link>http://liftoff.msfc.nasa.gov14.02.2005</link> <description>Liftoff to Space Exploration.</description> <language>en-us</language> <pubDate>Tue, 10 Jun 2003 04:00:00 GMT</pubDate> <lastBuildDate>Tue, 10 Jun 2003 09:41:01 GMT</lastBuildDate> <docs>http://blogs.law.harvard.edu/tech/rss</docs> <generator>Weblog Editor 2.0</generator> <managingEditor>editor@example.com</managingEditor> <webMaster>webmaster@example.com</webMaster> <item> <title>Star City</title> <link>http://liftoff.msfc.nasa.gov/news/2003/news-starcity.asp</link> <description>How do Americans get ready to work with Russians aboard the International Space Station? They take a crash course in culture, language and protocol at Russia's <a href="http://howe.iki.rssi.ru/GCTC/gctc_e.htm">Star City</a>.</description> <pubDate>Tue, 03 Jun 2003 09:39:21 GMT</pubDate> <guid>http://liftoff.msfc.nasa.gov/2003/06/03.html#item573</guid> </item> <item> <description>Sky watchers in Europe, Asia, and parts of Alaska and Canada will experience a <a href="http://science.nasa.gov/headlines/y2003/30may_solareclipse.htm">partial eclipse of the Sun</a> on Saturday, May 31st.</description> <pubDate>Fri, 30 May 2003 11:06:42 GMT</pubDate> <guid>http://liftoff.msfc.nasa.gov/2003/05/30.html#item572</guid> </item> <item> <title>The Engine That Does More</title> <link>http://liftoff.msfc.nasa.gov/news/2003/news-VASIMR.asp</link> <description>Before man travels to Mars, NASA hopes to design new engines that will let us fly through the Solar System more quickly. The proposed VASIMR engine would do that.</description> <pubDate>Tue, 27 May 2003 08:37:32 GMT</pubDate> <guid>http://liftoff.msfc.nasa.gov/2003/05/27.html#item571</guid> </item> <item> <title>Astronauts' Dirty Laundry</title> <link>http://liftoff.msfc.nasa.gov/news/2003/news-laundry.asp</link> <description>Compared to earlier spacecraft, the International Space Station has many luxuries, but laundry facilities are not one of them. Instead, astronauts have other options.</description> <pubDate>Tue, 20 May 2003 08:56:02 GMT</pubDate> <guid>http://liftoff.msfc.nasa.gov/2003/05/20.html#item570</guid> </item> </channel> </rss>
und hier mal die rss2.xsl<?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output omit-xml-declaration="yes" method="html" media-type="text/html" encoding="UTF-8" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" /> <xsl:output method="html" /> <xsl:template match="/rss/channel"> <html> <head> <title><xsl:value-of select="title" /></title> <link rel="stylesheet" type="text/css" href="rss.css" /> </head> <body> <xsl:for-each select="item"> <xsl:sort select="title" /> <div class="item"> <xsl:choose> <xsl:when test="title!=''"> <xsl:value-of select="title" /> </xsl:when> <xsl:otherwise> <i><NULL></i> </xsl:otherwise> </xsl:choose> <span class="pubDate">___(<xsl:value-of select="pubDate" />)</span> <div class="descr"> <xsl:value-of select="description" /><br /> <xsl:if test="link!=''"> <br /> <b>Link:</b><xsl:value-of select="link" /><br /> </xsl:if> <xsl:if test="guid!=''"> <xsl:choose> <xsl:when test="link!=''"> <b>GUID:</b><xsl:value-of select="guid" /><br /> </xsl:when> <xsl:otherwise> <br /> <b>GUID:</b><xsl:value-of select="guid" /><br /> </xsl:otherwise> </xsl:choose> </xsl:if> </div> </div> </xsl:for-each> </body> </html> </xsl:template> </xsl:stylesheet>
Damit es besser aussieht hier auch mal die rss.css:body { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: Courier New; font-size: 9.5pt; } div.item { width: 50%; background-color: rgb(240, 240, 240); border: 1px solid rgb(0, 0, 0); padding: 0.5em; margin: 0 auto 1em; font-weight: bold; } div.descr { background-color: rgb(250, 250, 250); border: 1px solid rgb(100, 100, 100); padding: 0.2em; margin: 0.2em 0 0.2em 0; font-weight: normal; } span.pubDate { font-weight: normal; font-size: 8pt; font-style: italic; }
-
ja, du sagst ja selber dass 2 in einem nicht gehen.
WIE soll ich es denn nun machen?
INSERT INTO <tabelle> (<spalten>) VALUES (<werte>); INSERT INTO <tabelle> (<spalten>) VALUES (<werte>); INSERT INTO <tabelle> (<spalten>) VALUES (<werte>); INSERT INTO <tabelle> (<spalten>) VALUES (<werte>)
So vllt.?
Referat zum Thema Linux
in Referate
Geschrieben
So bin mal wieder ausm Urlaub zurück. Ne Runde München wars
Urghs das sind 40 Seiten und jede Seite einscannen und speichern, über FTP auf meinen Rechner hier und dann resizen und wieder aufn FTP :! naja das ist ein wenig viel Arbeit muss ich sagen.
Spooky & Oli-nux:
Danke für eure Tipps... Also das Paper mit den wichtigen Befehlen ist echt ne gute Idee und an den "man"-Befehl hab ich garned gedacht.
Ich glaube ich nimm mir KNOPPIX mit und zeig den anderen daran ein wenig. Denn meinen kleinen Server hier nehme ich nicht mit und die anderen aus meiner Klasse haben sowieso immer nen Laptop mit und KNOPPIX muss man ja nicht installieren...
// Edit:
Hier vllt. mal nen kleinen Ausschnitt den ich mal während der Facharbeitszeit aus langeweile gemacht habe zu SSH. Ist lediglich so runter geschrieben und auch nur eine Vorarbversion.
Link: Linux_SSH.pdf