Newsgroup: it.comp.www.php
Titolo: getimagesize e percorsi

Vorrei capire perché la funzione 'getimagesize' mi da errore (non trova il
file) quando uso la sottostante sintassi:
function immagine($renImg) {
$img = getimagesize($path.$renImg);
...
}
(dove $path indica il percorso dove risiede l'immagine ed è la stringa di un
file incluso)
Mentre in quest'altro modo tutto gira perfettamente:
function immagine($renImg) {
$img = getimagesize("d:/sito/images/".$renImg);
...
}
Grazie in anticipo

 }
Error_reporting = E_ALL
Notice: Undefined variable $path
Il manuale, questo sconosciuto ...
http://www.php.net/manual/en/language.variables.scope.php
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Do. Or do not. There is not try.

non mi sei stato molto di aiuto: cosa dovrei cercare esattamente???
"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio
news:O4Hde.96821$zZ1.2...@twister1.libero.it...


 non mi sei stato molto di aiuto: cosa dovrei cercare esattamente???
Please 
http://wiki.news.nic.it/QuotarBene
 
[mi quoto]
Error_reporting = E_ALL
[/mi quoto]
Imposta l'Error_reporting ad E_ALL 
[mi quoto]
Notice: Undefined variable $path
[/mi quoto]
e vedrai un "Notice: Undefined variable"
[mi quoto]
Il manuale, questo sconosciuto ...
http://www.php.net/manual/en/language.variables.scope.php
[/mi quoto]
Leggi il manuale alla pagina specificata e scoprirai che cosa e' lo
scope delle variabili, come funziona e per quale motivo il tuo codice
non funziona ("within user-defined functions a local function scope is
introduced. Any variable used inside a function is by default limited
to the local function scope.").
La prossima volta cerca di metterci un minimo di impegno, altrimenti
non andrai da nessuna parte.
-- 
I am what I am, I do what I can


Vorrei capire perché la funzione 'getimagesize' mi da errore (non trova il
file) quando uso la sottostante sintassi:
function immagine($renImg) {
$img = getimagesize($path.$renImg);
...
}
(dove $path indica il percorso dove risiede l'immagine ed è la stringa di un
file incluso. $path="d:/sito/images/")
Mentre in quest'altro modo tutto gira perfettamente:
function immagine($renImg) {
$img = getimagesize("d:/sito/images/".$renImg);
...
}
Grazie in anticipo
"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio
news:BVHde.77708$IN.13...@twister2.libero.it...


 trova il file) quando uso la sottostante sintassi:
Ma ci fai o ci sei?
Te lo gia' scritto due volte il motivo.


 
il resto si spiega molto bene da solo..
Ciao.
Kevin

 
[quoto Setec]
Please 
http://wiki.news.nic.it/QuotarBene
[/quoto Setec]
significa che devi leggere come si fa a quotare bene in un NG.
[quoto Setec]
 > [mi quoto]
 > Error_reporting = E_ALL
 > [/mi quoto]
 >
 > Imposta l'Error_reporting ad E_ALL
[/quoto Setec]
Questo significa che nel file "php.ini" devi impostare l'Error_reporting 
a E_ALL

 l'Error_reporting a E_ALL
Non necessariamente, 
http://www.php.net/error_reporting


 
ie.
<?php
error_reporting(E_ALL);
$var = 'test';
function print_test(){
  print($var);
}
print_test();
?>
poi vai alla pagina che Setec Astronomy ti ha suggerito di leggere e capirai
perche' questo codice non si comporta come pensi si debba comportare..
-- 
www.iuz-lab.info

 
[..]
