Ciao,
sono un pò arruginito, avrei bisogno di un'aiutino, dovrei creare un scriptino che con una funzione swich richiami dei file in una cartella tipo foto, txt ecc. ecc. in base a quello che viene passato nell'url.
Grazie ancora :-)
da quel che ho capito devi fare cosi:
il valore lo devi passare cosi:Codice PHP:
<?
$campo = $_GET['campo'];
switch ($campo)
{
case "valore1": include('foto/file.htm');
break;
case: "valore2": include('txt/file.txt');
break;
default: include('media/video.htm');
}
?>
file.php?campo=valore
Ultima modifica di jostock : 16-04-2006 alle ore 09.20.26
2 errori, non me ne volere Jostock, ma è per freewebOriginalmente inviato da jostock
Codice PHP:
default: include('media/video.htm');
Non ti preoccupare capita di sbagliare
ho editato il mio post sopra.
Inanzi tutto vi ringrazio tantissimo, per gli errori avevo già visto in precedenza.
Diciamo che in parte è quello che intendevo del mio primo post però avrei bisogno che quello script faccia un controllo dell'esistenza del file nella cartella e richiamando l'url lo stampi a video senza inserire i campi "case" manualmente, che sia dinamico.
Pensavo di impostarlo così, lo script apre la cartella, controlla l'esistenza del file e se esiste lo stampa a video se invece non esiste da messaggio di errore.
Non sò se mi sono spiegato bene.
Grazie ancora
allora la soluzione la trovi qui: http://forum.altervista.org/showthread.php?t=51400 nel codice che ho postato.
Nulla, non ne vengo fuori :-(
Allora ammettiamo che ho una cartella con delle immagini, e tramite una pagina.php volessi visualizzarle una alla volta richiamandola in questo modo:
http://miosito.ext/pagina.php?pics=nomefoto.ext
Grazie ancora
Il pezzo dove vorrai visualizzare l'immagine in pagina.php sarà così:
Tutto questo solo se vuoi controllare l'immagine da visualizzare.Codice PHP:
switch ($_GET['pics']) {
case "immagine1.jpg":
$immagine="immagine1.jpg";
break;
case "immagine2.jpg":
$immagine="immagine2.jpg";
break;
default:
$immagine="default.jpg";
break;
}
echo "<img src=\"$immagine\" alt=\"\">";
Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
«Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen
forse così:
Codice PHP:
if(is_file("percorso\".$_GET['pics'])){
echo "<img src=\"$_GET['pics']\" alt=\"\">";
}else{
Il file non esiste...
}
Naturalmente al posto di /percorso/ ci devi infilare la directory in questione.Codice PHP:
if(is_file("/percorso/".$_GET['pics'])){
echo "<img src=\"$_GET['pics']\" alt=\"\">";
}else{
Il file non esiste...
}
Continua a restituire errore:Codice PHP:
<?php
if(is_file("/immagini/".$_GET['pics'])){
echo "<img src=\"$_GET['pics']\" alt=\"\">";
}else{
Il file non esiste...
}
?>
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /pagina.php on line 3
Codice PHP:
<?php
if(is_file('/immagini/'.$_GET['pics'])){
echo '<img src="'.$_GET['pics'].'" alt="">';
}else{
Il file non esiste...
}
?>
Io ho sempre usato la funzione file_exists:
Codice PHP:
<?
if (file_exists("immagini/".$_GET['pics']))
echo "<img src=\"immagini/".$_GET['pics']."\" alt=\"\">";
else
echo "L'immagine non esiste.";
?>
Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
«Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen
Visto che risolto, chiudo.
Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
«Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen