visualizzare testo sotto immagine
salve, sono sempre io...alla fine qualcuno mi bannera'. sono riuscito finalmente dopo tante prove a recuperare la variabile $_POST ["testo"] da un form dove ho anche l'upload del file. quello che mi chiedevo io e': e' possibile tramite il codice per visualizzare l'immagine far visualizzare anche quello che e' stato scritto nella casella testo?
il codice upload.php e' questo e insieme allo spostamento del file nella cartella mi scrive anche il testo nel file txt. e' perfetto!
Codice PHP:
<?php
$temp = explode(".", $_FILES["file"]["name"]);
move_uploaded_file($_FILES["file"]["tmp_name"], "upload/".rand(1, 100000000).'-'.$_POST['nome'].'.'.end($temp));
header('Location: upload');
$filename = "dati.txt";
$handle = fopen($filename, "a");
fwrite ($handle,$_POST['testo']);
fwrite($handle, "\r\n");
header('Location: http://noncecapisco.altervista.org/upload/index.php');
?>
ora... dato che ad ogni immagine caricata corrisponde un testo, e' possibile tramite il comando
$file = file_get_contents("./dati.txt");
print nl2br($file);
far visualizzare l'immagine con il nome sotto? ,ho pensato di inserire il comando print ($file);
nel codice di index.php.... ho fatto varie prove ma data la mia scarsa competenza in materia non sono riuscito a farlo. posto anche il codice index.php
Codice PHP:
<?php
foreach(glob('./*.{jpg,jpeg,png,gif, JPG }', GLOB_BRACE) as $filename) {
$nomefile = pathinfo($filename);
$file = file_get_contents("./annunci.txt");
echo '<a href="'.$filename.'".$file><img src="'.$filename.'"style="width:500; height:440; margin-left:380px; margin-right:80px; margin-top:-310px; padding-right:35px; padding-left:35px; margin-bottom:395px;<br>" alt="'.$nomefile[basename].'" > </a>';
}
?>
dove lo metto? grazie.:|