Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17

Discussione: che errore è

  1. #1

    che errore è

    Warning: OpenDir: Invalid argument (errno 22)

  2. #2

    Re: che errore è

    Originariamente inviato da giorgiotave
    Warning: OpenDir: Invalid argument (errno 22)
    Manuale...
    Se percorso non è una directory valida o la directory non può essere aperta a causa di restrizioni sui permessi di accesso o a causa di errori del filesystem, opendir() restituisce FALSE e genera un errore PHP. Si può sopprimere l'output dell'errore di opendir() anteponendo `@' davanti al nome della funzione.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    grazie piero

    in effetti io punto una cartella di un altro server(mio)per prendere delle immagini

    si puo fare?


    cioè php può leggere una cartella che è su un altro server?

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    190
    Originariamente inviato da giorgiotave
    grazie piero

    in effetti io punto una cartella di un altro server(mio)per prendere delle immagini

    si puo fare?


    cioè php può leggere una cartella che è su un altro server?
    sarebbe molto sicuro...

    leggi qui

    www.php.net/ftp

  5. #5
    Originariamente inviato da marcobor
    sarebbe molto sicuro...

    leggi qui

    www.php.net/ftp

    lo so non è sicuro


    guarda che devo fare...un amico mi ha fatto sto script


    <?php

    // numero delle gif da visualizzare per pagina
    $perpagina = 8;

    // directory delle gif con / finale
    $dirgif ="directory/";

    // apro la directory
    $handle = @opendir($dirgif);

    // fermo tutto in caso di errore
    if (!is_resource($handle)) { echo ("errore durante il caricamento delle immagini"); die(); }

    // inizializzo l'indice dell'array
    $count = 1;

    // salvo l'array
    while (false !== ($file = readdir($handle)))
    {
    if (!($file === "." || $file === ".."))
    {
    $arrgif[$count] = $file;
    $count++;
    }
    }

    // echo ("<pre>"); print_r($arrgif); echo ("</pre>");

    // chiudo la directory
    closedir($handle);

    // realizzo la paginazione (un po' pedestre ma funziona bene)
    if (!isset ($_GET['pagina'])) $pagina = 1;
    else $pagina = $_GET['pagina'];
    if (is_int ($count / $perpagina)) $pagine_totali = $count / $perpagina;
    else $pagine_totali = floor($count / $perpagina) + 1;
    if ($pagina > $pagine_totali || $pagina < 1) $pagina = 1;
    $limituno = $pagina * $perpagina - $perpagina + 1;
    $limitdue = $perpagina * $pagina;

    // echo $limituno . "
    " . $limitdue . "
    ";

    // stampo i link per navigare nelle pagine
    for ($getpagina = 1; $getpagina <= $pagine_totali; $getpagina++)
    {
    if ($getpagina == $pagina) echo(" <a href=\"?pagina=" . $getpagina . "\">[" . $getpagina . "]</a> \n");
    else echo(" <a href=\"?pagina=" . $getpagina . "\">" . $getpagina . "</a> \n");
    }

    echo ("

    ");

    // inizializzo il ciclo
    for ($start = $limituno; $start <= $limitdue; $start++)
    {
    if (array_key_exists($start, $arrgif))
    {
    // codice da personalizzare per la visualizzazione della gif
    echo ("<img src=\"" . $dirgif . $arrgif[$start] . "\" >

    ");
    }
    }

    ?>


    io i file li ho su un altro server.....coem fare??

    ho settato i permessi dall ftp......tu vuoi dire che devo farlo direttamente con il php?

  6. #6
    io i file li ho su un altro server.....coem fare??
    Prova con implode.
    Gero

  7. #7
    mi hanno detto anche con fopen puntando ad un file

    ora provo e poi vi faccio sapere


    grazie

  8. #8
    con implode.......funziona ma quando poi premo per andare a vedere altre img mi mostra sempre le stesse....

    con fopenmi da questo errore

    Wrong parameter count for fopen()

  9. #9
    anzi con fopen riesco ad aprirlo ma quando clicco pagina bianca

    perche la pagina passa variabili......

  10. #10
    che soluzione posso avere??

    che faccio?

    forse nell'a href posso fare sempre un implode?

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.