Ciao!
Allora io ho questo codice funzionante che prende e stampa i file presenti in una cartella.
Essendo che nella cartela c'è e dovrà rimanere sempre un solo file, alla fine del ciclo stampo la variabile $prova che conterrà il nome del file...
Codice PHP:
<?php
// Nome della cartella...
$dir = 'miopath';
// Apertura...
$handle = opendir($dir);
// Lettura...
while (false !== ($files = readdir($handle))) {
// Escludo gli elementi '.' e '..' e stampo il nome del file...
if ($files != '.' && $files != '..' && $files != '.DS_Store')
$prova = $files.'
';
}
// Chiusura...
closedir($handle);
echo $prova;
?>
E funziona, ma se provo a fare copia incolla dentro alla pagina dove voglio io, questa non funziona più! Ci mette minuti a ricaricarla e poi non visualizza nulla!
ecco la pagina dove la inserisco, allego solo la prima parte fino a dove scrivo il codice perchè altrimenti sarebbe troppo lunga
Codice PHP:
<?php
session_start();
//Load latest update
error_reporting(0);
include_once 'includes/db.php';
// E includo altri 5 file
$Wall = new Wall_Updates();
$idut=$_SESSION['idut'];
$idutente=$_SESSION['idutente'];
if(isSet($_POST['update']))
{
$update=$_POST['update'];
$data=$Wall->Insert_Update($idutente,$update,$idut);
if($data)
{
$msg_id=$data['msg_id'];
$message=tolink(htmlentities($data['message']));
$time=$data['created'];
$uid=$data['uid_fk'];
$username=$data['user_matricola'];
/*Qui inserisco il codice per trovare il nome visto sopra, che vorrei mandare come parametro alla funzione Gravatar!*/
// Nome della cartella...
$dir = 'miopath';
// Apertura...
$handle = opendir($dir);
// Lettura...
while (false !== ($files = readdir($handle))) {
// Escludo gli elementi '.' e '..' e stampo il nome del file...
if ($files != '.' && $files != '..' && $files != '.DS_Store')
$prova = $files.'
';
}
// Chiusura...
closedir($handle);
$face=$Wall->Gravatar($uid,$prova);
//$commentsarray=$Wall->Comments($msg_id);
?>
Any idea?