Suche auf lima-city
-
in: wie MySQL Dumper nur für Files auf Webspace ?
geschrieben von live-chat
Hallo,
ist zwar schon ein bischen her meine Frage, aber jetzt hab ich ne Lösung gefunden und wollte diese hier kurz noch vorstellen, vielleicht findet ja jemand noch Verbesserungen
Funktion 1
// ----------------------------------------------------------------------- function get_dir_recobjects($dirpath='.') { $dirobjects = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($dirpath), RecursiveIteratorIterator::SELF_FIRST); return $dirobjects; } // -----------------------------------------------------------------------
BSP.
$my_path = '.';
$dir_objects = get_dir_recobjects($my_path);
Funktion 2
// ----------------------------------------------------------------------- function get_dir_recursive($dirpath='.', &$results=array()) { $files = scandir($dirpath); foreach($files as $key => $value) { $path = ''; if($value != "." && $value != ".." && !empty($value)) { ## $path = realpath($dirpath.DIRECTORY_SEPARATOR.$value); $path = $dirpath.DIRECTORY_SEPARATOR.$value; } if (!is_dir($path)) { if($value != "." && $value != ".." && !empty($value)) { $results[] = $path; } } else { if($value != "." && $value != ".." && !empty($value)) { get_dir_recursive($path, $results); $results[] = $path; } } } return $results; } // -----------------------------------------------------------------------
BSP:
$my_path = '.';
$dir_array = get_dir_recursive($my_path);
:=) ... läuft oO^^i!
-
in: CSS3 nth-child(n)
geschrieben von live-chat
jo, DANKE !!!
damit funktioniert es ... hier mein Test-Code:
<!DOCTYPE html> <html> <head> <style type="text/css"> /* ungerade: 1, 3, 5, ... */ p:nth-of-type(odd) { background:#AAAAAA; } /* gerade: 2, 4, 6, ... */ p:nth-of-type(even) { background:#33CCCC; } /* number: n=3 with offset=0 */ p:nth-of-type(3n+0) { background:#FF3333; } /* number: n=4 without offset */ p:nth-of-type(4) { background:#CC00CC; } </style> </head> <body> <h1>Heading One</h1> <p>The first paragraph.</p> <hr /> <h2>Heading Two</h2> <p>The second paragraph.</p> <p>The third paragraph.</p> <p>The fourth paragraph.</p> <p>The fifth paragraph.</p> </body> </html>
oder auch Update bei dem JSFIDDLE Beispiel:
hier: http://jsfiddle.net/wGVk3/1/
Ein Problem damit könnte aber noch sein,
dass der Internet Explorer das nichtmal in der Version 8 unterstützt ... ?!
gefunden in der Doku: http://reference.sitepoint.com/css/pseudoclass-nthoftype
Compatibility: This pseudo-class is currently not supported in Internet Explorer.
so ein mist ... dann wohl doch besser irgendwie mit JS bzw. jQuery machen ?!
PS:
habe was gelesen von CODE und Syntaxhighlighting ...
... siehe hier (Lima-City Forum): syntaxhighlighter-html-script-fuer-php-js
aber sehe keinen Unterschied von
und[code=html] ...
[code=jshtml] ...
.. also ist zwar gar kein JS in meinem Quellcode,
aber für CSS + HTML könnte (sollte) man auch Syntaxhighlighting machen,
nur so als Idee
... Leider ist der Beitrag schon "geschlossen" sonst hätte ich das
dort gerne als Antwort (neuen Vorschlag) dazu geschrieben ... CSS + HTML
-
in: CSS3 nth-child(n)
geschrieben von live-chat
Hallo
in der Beschreibung zu CSS
steht:p:nth-child(n)
Selects every <p> element that is the second child of its parent
wenn ich aber als Code habe ... mit n=3
<!DOCTYPE html> <html> <head> <style> p:nth-child(3) { background:#ff0000; } </style> </head> <body> <h1>This is a heading</h1> <p>The first paragraph.</p> <p>The second paragraph.</p> <p>The third paragraph.</p> <p>The fourth paragraph.</p> <p>The fifth paragraph.</p> </body> </html>
dann bekommt nicht das dritte <p> Element die Hintergrund-Farbe, sondern das zweite ?!
also ... its parent ... ist <body> ... aber mit
soll dochp:nth-child(3)
das dritte p Element angesprochen werden, und nicht das zweite ?!?
ok ... da ist noch das <h1> Element, aber das ist ja kein <p> Element,
es wird aber offensichtlich doch mit-gezählt .... ist aber doch unlogisch,
ich will mit der Anweisung doch das dritte <p> Element ansprechen,
und nicht - egal welcher TAG-Name, das (insgesamt) dritte Element ?!
das Gleiche passert, wenn ein <hr /> oder ein <br /> Element dawischen steht,
also ... kann
doch nicht "bestimmte" Elemente zählen,nth-child(n)
sondern zählt einfach alle (DOM) Elemente, egal welche ?
oder ist das ein Bug ? ... bzw. wie muss es aussehen,
wenn ich wirklich nur / direkt das dritte <p> Element ansprechen will,
egal was noch so dazwischen ist (egal ob <h1> oder <hr /> oder ein <br /> etc.)
gleiches Problem bei
(wenn n = ungerade)p:nth-child(odd) { ... }
siehe Beispiel: http://jsfiddle.net/wGVk3/
es soll das erste und das dritte <p> Element angesprochen werden,
aber weil zwischen dem ersten und dem zweiten <p> noch ein <hr /> ist,
wird nicht das dritte, sondern das zweite <p> Element angesprochen.
.... wie kann ich wirklich nur das n-te <p> Element ansprechen (egal was dazwischen) ???
-
in: PHP Weiterleitung einrichten
geschrieben von live-chat
hallo
lass einfach die Zeile mit der Ausgabe (echo) ganz weg:
echo $check_data_return . "Testweiterleitung";
ohne diese Zeile sollte es funktionieren,
wenn du auch sonst vorher keine Ausgabe im browser machst
und .... User-Eingaben immer escapen, als Schutz vor SQL-Injection (hacking)
bevor du diese in einer MySQL Abfrage verwendest
... $username = strip_tags($_POST['username']); $password = $_POST['password']; $username = $mysqli->real_escape_string($username); $password = $mysqli->real_escape_string($password); ...
siehe dazu: http://www.php.net/manual/de/mysqli.real-escape-string.php
neben dem "Objektorientierten Stil" gibt es auch den "Prozeduralen Stil",
siehe php Manual ... Beispiele
-
in: wie MySQL Dumper nur für Files auf Webspace ?
geschrieben von live-chat
HAllo
gibt es sowas wie wie MySQL Dumper nur für Files auf Webspace ?
ich habe zwar ein Script, das mir den kompletten Webspace als ZIP Datei liefert
(anderer Server, nicht auf lima-city, hier geht das mit ZIP ja leider nicht)
das funktioniert auch, aber nur weil noch nicht all zu viele Dateien am Webspace sind,
wenn ich es mit (deutlich) mehr Dateien versuche,
dann macht PHP ein TimeOut (Script-Laufzeit)
deshalb die Frage, ob es sowas wie den MySQL Dumper auch für Files (Dateien) gibt,
also so, dass wenn vele Dateien vorhanden sind, das Scripz per redirect neu ansetzt.
?