-
Gesamte Inhalte
1926 -
Benutzer seit
-
Letzter Besuch
-
Tagessiege
3
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Alle Inhalte von etreu
-
Linux-Shellskript in Windows-ausführbare Datei umwandeln?
etreu antwortete auf KlausZettel's Thema in Windows
Das sollte gerade in dieser einfachen Form kaum ein Problem darstellen. Das kannst du leicht mittels batch, vbs oder auch in perl nachprogrammieren. Soweit ich das sehe, wird einfach periodisch das Skript gestartet. Also wo genau liegt dein Problem? -
Nein, aber schau dir mal X(ML) Query an: http://www.w3schools.com/xquery/xquery_example.asp http://www.w3.org/XML/Query/
-
Probier doch dann einfach mal: %für Textbreite: \includegraphics[width=\textwidth]{dateiname} %für Orginalgrösse des Bildes: \includegraphics[scale=1.0]{dateiname} Was für ein Bildtyp ist es denn?
-
Eine Lösung die mit Java gleich mitkommt heist zum Beispiel java.text.SimpleDateFormat.
-
Was sagt denn das Logfile?
-
Passwortabfrage aus SQLServer DB mit IIS
etreu antwortete auf sad_dragon's Thema in Skript- und Webserverprogrammierung
Bei PHP würde ich md5($passwort); nutzen können. Bei ASP kann ich dir da leider nicht weiterhelfen. Ich bin aber sicher, dass es da auch was für VB und/ oder C# gibt. Für die sichere Übetragung gibt es ja auch noch SSL. -
Passwortabfrage aus SQLServer DB mit IIS
etreu antwortete auf sad_dragon's Thema in Skript- und Webserverprogrammierung
Soweit ich mich erinnere ist POST nicht verträglich mit .html (es denn es wird auf dem Server anders gemapt). Ausserdem warum benutzt du Javascript, wenn du das Passwort sowieso Klartext überträgst? Mach es doch gleich serverseitig. -
Vielleicht gibt es bei dir ja X11cfg oder Xcfg. Auch als root getestet? Kann sein, dass der Ottonormaluser kein Zugriff drauf hat.
-
Die Tools nennen sich xorgconfig (commandline) und xorgcfg.
-
So in etwa könnte der Ausschnitt aussehen: <xsl:template match="textarea"> <xsl:copy-of select="." /> </xsl:template>
-
Passwortabfrage aus SQLServer DB mit IIS
etreu antwortete auf sad_dragon's Thema in Skript- und Webserverprogrammierung
Du kannst es verschlüsselt prüfen. 1. Möglichkeit: mit asp (Pseudocode): pwCrypted = cryptAlg(pwPlain) 2. Möglichkeit: mit SQL: SELECT ... HAVING password = CRYPT('pwPlain'); -
Datein von einem zum anderen server kopieren
etreu antwortete auf DogKult's Thema in Skript- und Webserverprogrammierung
Setzt doch mal den Übertragunsmodus auf FTP_BINARY. So würde das zumindest mein FTP-Client machen. -
Der Safari könnte den reinen Text als Link interpretieren. Wenn du auf einem Buchstaben bist (over), wenn nicht, dann out. Probiere mal den Text in ein span-Tag zu schreiben und diesem die Effekte zuzuweisen.
-
Die theoretische Prüfung bezieht sich auf alle Bereiche deiner Ausbildung bzw. dem, was du in der Berufsschule gelernt hast. Wenn es in der Prüfung was zum Thema Programmierung gibt, dann ist das eher allgemeiner Natur (z.B. UML). In der praktischen Prüfung kannst du dir ja deine Programmiersprache aussuchen, wenn der Betrieb keine vorgibt. Bei mir im Jahrgang wurde in der Berufschule C, C++ und Java vermittelt, allerdings nur die Grundlagen. Was ich so weiss ist, das einige Abschlussprojekte in Sprachen wie C++, VB, Pyhon, PHP und Java erstellt wurden. In der Prüfung könntest du vielleicht gefragt werden, warum diese Sprache und nicht jene, aber mehr sollte dazu nicht kommen. Wenn Fragen zur Programmierung gestellt werden, dann kann es passieren, dass du einen Teil deines Codes erklären sollst. Das war es aber dann auch schon (bei mir zumindest).
-
Du könntest versuchen es in deinem Stylesheet zu umgehen. Dafür legst du ein eigenes Template an, indem du die Area so einstellst, wie du sie gern hättest. Ich glaube ich habe mal was ähnliches gemacht. Dauert aber etwas, bis nachschauen kann.
-
Dann probier doch mal: (command > /dev/null) 2>&1 | toWhatEver - Ausgabe ignorieren - Fehlerausgabe auf die Ausgabe leiten - wie gewohnt pipen
-
Wie einlesen? Das ist doch unnötig. Wenn du dein Kommando in einer Subshell startest ist das ganze doch überhaupt kein Problem! Beispiel (bash): (find ./ -name '*.php' -print 2> stderr.log) > stdout.log
-
Mittels href werden keine Daten übergeben. Wenn schon eine Aktion bei onclick ausgeführt wird, dann muss das die submit-Funktion deines Formulars sein. Dann werden auch die Daten übermittelt.
-
[php] Zeilenumbruch mal wieder...
etreu antwortete auf sockä's Thema in Skript- und Webserverprogrammierung
Die Textarea zeigt den Text unformatiert an, wie das <pre>-Tag. Willst du den Text in einem anderen HTML-Element anzeigen, dann ist nl2br() dein Freund. Nach deiner Aussage werden die (nicht sichtbaren) Steuerzeichen mitgespeichert, also sollte das so kein Problem sein. -
Welche Programmiersprache macht das denn?
-
Schon mal deine Query in einem anderen Interface zur Datenbank ausprobiert? Vielleicht hast du da ja einen Mysql-Dialekt drin, den Oracle nicht mag.
-
rowsize = x; colsize = y; 2dimArray = new Array(rowsize); for (i = 0; i < 2dimArray.length(); ++i) { 2dimArray[i] = new Array(colsize); }
-
Für die eigenen ID habe ich einfach mal $myId genommen. Wo die herkommt ist mir eigentlich egal. Ich gehe davon aus, dass person eine m:n Relation ist. Wobei ich aktuell davon ausgehe, dass diese Symmetrisch ist. Vorgehen: - Liste mit Personen die ich kenne ($known) - Liste der Pfade ($path) - SQL: - es gibt das Paar A und B in der Tabelle - ich suche alle Paare raus, in denen ich keine Person bereits kenne ( IN ... ) - ich weiss allerdings nicht, ob ich A oder B kenne ( ... OR ... ) - ich ignoriere die Ergebnisse, wo ich beide Personen kenne ( NOT IN ) - kein Ergebnis gefunden: keine neue Bekanntschaft - Ergebnisse durchgehen: - bestimmen, ob A oder B die neue Bekanntschaft ist ($new) - festhalten, über wen die neue Person gefunden wurde ($old) - die neue Person als bekannt merken (zu $known hinzufügen) - Pfad bestimmen: - alle Pfade suchen, an denen $old an letzter Stand - neuen Pfad erstellen, in dem ich $new ranhänge - jeder Pfad wird als Stack behandelt - die neuen Pfade zu den alten hinzufügen (hier wird im Code aktuell eine Ersetzung vorgenommen) - das ganze solange bis nichts mehr gefunden wird, oder bis die max. Suchtiefe erreicht wurde Änderung im Code: array_push($new, $item); array_push($item,$newpath); // ... $path = array_merge($path, $newpath) [/PHP]
-
So in etwa könnte das Ganze aussehen (nicht getestet). Datenbankzugriffe via ADODB (www.phplens.com/adodb). $iterations = 0; $known = array($myId); $path = array(array($myId)); while ($iterations++ < MAX_DEPTH) { $list = implode("', '", $known); $sql = "SELECT person.A, person.B FROM person ". " WHERE ". " person.A IN ('".$list."') AND person.B NOT IN ('".$list."') OR ". " person.B IN ('".$list."') AND person.A NOT IN ('".$list."') "; $rs = $db->Execute($sql); if ($rs) { if ($rs->RecordCount() == 0) { // keine neuen Personen gefunden => Ende der Suche break; } else { $newpath = array(); while (!$rs->EOF) { $row = $rs->FetchRow(); if (in_array($row['A'], $known) { $new = $row['B']; $old = $row['A']; } else { $new = $row['A']; $old = $row['B']; } array_push($new, $known); //Pfade foreach($path in $item) { if (end($item) == $old) { array_push($new, $item); } array_push(array_merge($item, array($new)),$newpath); } } $path = $newpath; } } else { // Fehler in der Datenbankabfrage } } [/PHP]
-
Wie versprochen ein kleiner Auszug. function XMLParser() { $this->parser = xml_parser_create(); // Objekt als Parser anmelden xml_set_object($this->parser, $this); // default-handling xml_set_default_handler($this->parser, "handleDefault"); // element-handler xml_set_element_handler($this->parser, "handleElementOpen", "handleElementClose"); // cdata-handling xml_set_character_data_handler($this->parser, "handleCDATA"); // pi-handling xml_set_processing_instruction_handler($this->parser, "handlePI"); // namespace-handling xml_set_start_namespace_decl_handler($this->parser, "handleNamespace"); xml_set_end_namespace_decl_handler($this->parser, "closeNamespace"); // auf kleinschreibung setzen xml_parser_set_option($this->parser, XML_OPTION_CASE_FOLDING, false); // ignore whitespaces xml_parser_set_option($this->parser, XML_OPTION_SKIP_WHITE, true); xml_set_notation_decl_handler($this->parser, "handleNotation"); // entities xml_set_unparsed_entity_decl_handler($this->parser, "handleEntity"); $this->init(); } function handleElementOpen($parser, $name, $attribs) { array_push($this->stack, $name); switch ($name) { case "title": $this->mode[] = CG_TITLE; break; case "inhalt": $this->mode[] = CG_CONTENT; break; default: $this->mode[] = CG_CONTENT_BODY; $this->addData($name, $attribs); } } function handleElementClose($parser, $name) { $top = end($this->stack); if ($top != $name) { die("Unclosed TAG $top!<br/>"); } array_pop($this->stack); switch (array_pop($this->mode)) { case CG_TITLE: case CG_CONTENT: array_pop($this->mode); break; // elemente die geschrieben werden default: $this->closeData($name); } } function handleCDATA($parser, $data) { //echo "handleCDATA: $data<br/>\n"; switch (end($this->mode)) { case CG_TITLE: $this->setTitle($data); break; default: $this->addText($data); } } [/PHP]