AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 19:17

Parameter dieser Suchanfrage:

Suche in Thema: [PHP] Elemente aus Array löschen
Suche alle Beiträge, die von "Luckie" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 7 von insges. 7 Treffern
Suche benötigte 0.005s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Programmieren allgemein

    Re: [PHP] Elemente aus Array löschen

     
      by Luckie, 24. Aug 2009
    Jupp, funktioniert. Leider werden alle verzeichnisse ausgegeben, also auch die nicht erwünschten. Ist auch logisch, weil wenn eine Zeichenkette innerhalb des Pfades gesucht wird, funktioniert da smit in_array() natürlich nicht.
  • Forum: Programmieren allgemein

    Re: [PHP] Elemente aus Array löschen

     
      by Luckie, 24. Aug 2009
    $forbiddenDirs = array("Privat", "Source", "cgi-bin", "data", "luckie-online");

    function ScanDirectories($dir, array $forbiddenDirs=array(), array $allData=array())
    {
    if ($handle = opendir($dir)) {
    while (false !== ($file = readdir($handle))) {
    if ($file == "." || $file == ".." || in_array($file, $forbiddenDirs)) {
    continue;
    }
    ...
  • Forum: Programmieren allgemein

    Re: [PHP] Elemente aus Array löschen

     
      by Luckie, 24. Aug 2009
    @jfheins: So funktioniert es. Prima, danke.

    @Valentin: ScanDirectories sieht so aus:
    function ScanDirectories($dir, $allData=array() ) {
    $dirContent = glob($dir.'/*', GLOB_ONLYDIR);
    if ( is_array($dirContent) ) {

    foreach($dirContent as $content) {
    $allData = $content;
    $allData = ScanDirectories($content, $allData);
  • Forum: Programmieren allgemein

    Re: [PHP] Elemente aus Array löschen

     
      by Luckie, 24. Aug 2009
    OK:
    Haystack: ./luckie-online - Needle: Privat - Vorhanden:
    Haystack: ./luckie-online - Needle: Source - Vorhanden:
    Haystack: ./luckie-online - Needle: cgi-bin - Vorhanden:
    Haystack: ./luckie-online - Needle: data - Vorhanden:
    Haystack: ./luckie-online - Needle: luckie-online - Vorhanden: 1

    ./luckie-online ist aber immer noch im Array enthalten.

    PS: Korrigier mal deine for-Schleife....
  • Forum: Programmieren allgemein

    Re: [PHP] Elemente aus Array löschen

     
      by Luckie, 24. Aug 2009
    Nein keine Änderung. "test" wird jetzt zwar ausgegeben, aber ich habe immer noch alle Pfade im Array.
  • Forum: Programmieren allgemein

    Re: [PHP] Elemente aus Array löschen

     
      by Luckie, 24. Aug 2009
    In $forbiddenDirs stehen nur Unterverzeichnisse. Zum Beispiel habe ich den Pfad: /Ablage/Source. In $forbiddenDirs steht jetzt "Source", dann soll das Element aus dem Array gelöscht werden.

    Oder ein Pfad beginnt mit /Privat und in $forbiddenDirs steht "Privat", dann sollen alle Elemente in denen Privat vorkommt gelöscht werden.

    Deswegen denke ich, muss ich es doch irgendwie über strpos...
  • Forum: Programmieren allgemein

    [PHP] Elemente aus Array löschen

     
      by Luckie, 24. Aug 2009
    Ich glaube heute ist nicht mein Tag.

    Ich versuche gerade Elemente aus einem Array zu löschen, die in einem anderen Array enthalten sind:
    $allDirs = (ScanDirectories("."));

    $forbiddenDirs = array("Privat", "Source", "cgi-bin", "data", "luckie-online");

    for ($j = 0; $j < count($allDirs); $j++)
    {
    for ($i = 0; $i < count($forbiddenDirs); $i++)


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Luckie&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=139130
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:21 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz