Visualizzazione dei risultati da 1 a 3 su 3

Discussione: scandir()

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    379

    scandir()

    ciao a tutti,
    ho riscontrato un'anomalia insolita ma non so a cosa è dovuta e guardando sul sito php.net negli esempi riportanti trovo lo stesso problema

    io parlo delle funzioni scandir() e openddir() i primi due risultati che danno sono rispettivamente "." e poi ".."; ma per che cosa stanno?? hanno un significato a se o eliminandoli per mezzo di una funzioncina mele levo di torno

    Codice PHP:
    $scan scandir(jROOT.jPATH.$target);
    $xa 0$xb 0;
    while (
    $scan[$xa] != "")
    {
     if(
    $scan[$xa] != "." && $scan[$xa] != "..")
     {
      
    $scax[$xb] = $scan[$xa];
      
    $xb++;
     }
     
    $xa++;

    una cosa del genere:
    Codice PHP:
    $scan scandir(/*percorso*/);
    $pr print_r($scan);
    echo 
    $pr
    darebbe un risultato del tipo Array ( [0] => . [1] => .. [2] => 3 || ecc.)1 io mene domando il PERCHE :master:

    grazie anticipatamente delle risposte!

  2. #2
    I segni di cui tu parli derivano direttamente dal DOS.
    Ogni directory presenta questi due riferimenti che venivano usati (in DOS) come comandi per salire alla directory immediatamente precedente, o a quella iniziale.

    Se apri il prompt del dos sul tuo PC ed inizi a muoverti per cartelle con il comando cd . e cd .., ti renderai conto di come funzionino.

    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    379
    grazie mille della risp. non ci avrei mai pensato eppure i comandi li conosco :P

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.