-
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
-
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.
-
Grazie numerone , ho gia provato a cambiare lo slash.
Provero con apici e concatenamento
ciao
-
Usa lo slash (/) non il backslash (\)
-
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...