PDA

Visualizza la versione completa : Errore Funzione


Cloud Web
09-04-2012, 14:12
function findimage($filename)
{
$image = dirname($_SERVER['PHP_SELF']) .'/cartella/'. $filename ;
$substitute = '../../immagini/immagine.jpeg' ;
if (file_exists($image))
{
$resource = 'cartella/'. $filename;
}
else
{
$resource = $substitute;
}

return $resource;
}


Non va, dov' l'errore?

Plopper
09-04-2012, 14:36
Riga dell'errore? Dove richiami la funzione?

Comunque qui puoi abbreviare cosi:



$resource = (file_exists($image)) ? 'cartella/'. $filename : $substitute;

seokey
09-04-2012, 14:46
esatto... dove e come richiami la funzione? Sembra tutto ok...

$filename ?

Hai fatto un dump?

Cloud Web
09-04-2012, 14:54
Originariamente inviato da Plopper
Riga dell'errore? Dove richiami la funzione?

Comunque qui puoi abbreviare cosi:



$resource = (file_exists($image)) ? 'cartella/'. $filename : $substitute;



Non compare nessuna riga d'errore, il fatto che non funziona.

Dovrebbe essere richiamata qui:


$output_content .= '<span>miniature/'. $parte_a .'<ins>'. $parte_b .'</ins></span>';

Cio, che quando l'immaggine non viene richiamata, allora richiama la funzione.

Plopper
09-04-2012, 15:00
Originariamente inviato da Cloud Web
Non compare nessuna riga d'errore, il fatto che non funziona.

Dovrebbe essere richiamata qui:


$output_content .= '<span>miniature/'. $parte_a .'<ins>'. $parte_b .'</ins></span>';

Cio, che quando l'immaggine non viene richiamata, allora richiama la funzione.
Non ho capito il senso, non vedo nessun richiamo O.

Cloud Web
09-04-2012, 15:19
Giusto:



$output_content .= findimage('<span>miniature/'. $parte_a .'<ins>'. $parte_b .'</ins></span>');


P.S.: pero non so se sia giusto cosi.

Plopper
09-04-2012, 15:28
Originariamente inviato da Cloud Web
Giusto:



$output_content .= findimage('<span>miniature/'. $parte_a .'<ins>'. $parte_b .'</ins></span>');


P.S.: pero non so se sia giusto cosi.
No non giusto, findimage usa come variabile $filename e non credo
proprio che sia un codice in html, devi metterci il nome del file

Loading