Visualizzazione risultati 1 fino 5 di 5

Discussione: Errore in script php

  1. #1
    Guest

    Predefinito

    Ciao
    Ho un problema con uno script .
    Ho creato un php con all'interno un instruzione require a un altro script di configurazione.
    Lo script deve leggere le immagini contenute in alcune cartelle .
    Nell script di configurazione ho creato delle variabili che contengono il nome delle cartelle.
    Quando lo provo a casa tutto funziona ma una volta pubblicato mi da una serie di errori . Sembra che il nome della cartella non sia valido
    Nel file di configurazione ho inserito
    $percorso = "http://miosito.altervista.org";
    $picdir = "$percorso\immagini";
    $thumbdir = "$picdir";
    nello scrip
    $othumbdir = dir($thumbdir);
    e qui mi da l'errore :
    OpenDir: Invalid argument (errno 22) in ...

    ho provato forzando la variabile $thumbdir a \immagini ma non riesco a visualizzare nulla
    la pagina è http://castelmartes.altervista.org/foto_misto.php
    Grazie mille
    Roberto

  2. #2
    Guest

    Predefinito

    Prova ad inserire lo slash al posto del backlash qui $picdir = "$percorso\immagini"; :D

    Se inoltre vuoi ottimizzare utilizza gli apici singoli al posto dei doppi apici e fai la concatenazione di stringhe.

  3. #3
    Guest

    Predefinito

    Grazie numerone , ho gia provato a cambiare lo slash.
    Provero con apici e concatenamento
    ciao

  4. #4
    Guest

    Predefinito

    Usa lo slash (/) non il backslash (\)

  5. #5
    Guest

    Predefinito

    non credo che, per aprire le immagini del mio sito con "opendir", come percorso bisogna dare l'indirizzo del proprio sito web es.
    $percorso ="http://miosito.altervista.org/immagini";
    è più una questione di root del server, o no?
    per esempio :
    $percorso = $_SERVER['document_root']."/immagini";
    opendir($percorso);
    cosa ne dite???
    Mi sembra giusto parzialmente, dal momento che non funziona perfettamente...

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •