Paginazione file evitare di inserire questi \ o altro nella get

luigi777

Utente Attivo
14 Feb 2008
1.085
1
38
39
Massa, Italy
Salve, volevo sapere come faccio ad evitare che uno può scrivere page.php?page=\
perché se metto cosi. mi da errori
Notice: Undefined offset: dove faccio visualizzare a video i dati.
ecco il codice.. che questo mi nasconde l'htaccess dalla visualizzazione dei file.

PHP:
<?php
//The directory to your images folder, with trailing slash
$dir = "".$cfg_page_dir_admin."";

//Set the extensions you want to load, seperate by a comma.
$extensions = "htm";

//Set the number of images you want to display per page
$PerPage = $cfg_page_list;


//Set the $page variable
if(!isset($_GET["page"])){
	$page = 1;
}else{
	$page = $_GET["page"];
}

//Load all images into an array
$images = glob($dir."*.{".$extensions."}", GLOB_BRACE);

//Count the number of images
$totalImages = count($images);

//Get the total pages
$totalPages = ceil($totalImages / $PerPage);

//Make sure the page you are on is not greater then the total pages available.
if($page > $totalPages){
	//Set the currnet page to the total pages.
	$page = $totalPages;
}

//Now find where to start the loading from
$from = ($page * $PerPage) - $PerPage;
		echo '<table width="100%" border="0" cellspacing="2" cellpadding="2">
  <tr>
    <td align="center" valign="middle"><font color="red">Pagina</font></td>
    <td align="center" valign="middle"><font color="red">Modifica</font></td>
	<td align="center" valign="middle"><font color="red">Cancella</font></td>
  </tr>';
//Now start looping
for($i = $from; $i < ($from + $PerPage); $i++){
	//We need to make sure that its within the range of totalImages.
	if($i < $totalImages){
		//Now we can display the image!
		?>
	<tr>
    <td align="center" valign="middle"><?php echo basename($images[$i]); ?></td>
    <td align="center" valign="middle"><a href="index.php?m=pagine&action=modifica&url=<?php echo basename($images[$i]); ?>" onClick="return confirm('Sicuro di editare  <?php echo basename($images[$i]); ?>?');"><?php echo basename($images[$i]); ?></a></td>
   <td align="center" valign="middle"><a href="index.php?m=pagine&action=del&url=<?php echo basename($images[$i]); ?>" onClick="return confirm('Sicuro di cancellare <?php echo basename($images[$i]); ?>?');"><?php echo basename($images[$i]); ?></a></td>
  </tr>
		<?php
	}
}
	echo '</table>';
//Now to display the page numbers!
for($p = 1; $p <= $totalPages; $p++){
	if($p == $page){
		$tmp_pages[] = "<strong>{$p}</strong>";
	}else{
		$tmp_pages[] = "<a href='index.php?m=pagine&page={$p}'>{$p}</a>";
	}
}

//Now display pages, seperated by a hyphon.
echo "<br />" . implode(" - ", $tmp_pages);

mi date una mano..

grazie mille.
 
Ultima modifica:
Discussioni simili
Autore Titolo Forum Risposte Data
L articolo: Paginazione dei dati presenti in un file di testo - informazioni PHP 2
L Paginazione file di testo PHP 3
filippino Paginazione file txt con PHP? PHP 1
L Paginazione elenco File da una cartella PHP 11
F paginazione file xml tramite php PHP 1
N paginazione file di testo PHP 1
C Paginazione dei dati presenti in un file di testo PHP 2
C Paginazione dei dati presenti in un file di testo PHP 0
I Errore 80040220 nella newsletter con paginazione Classic ASP 0
motleyrulez Paginazione Tabella Bootstrap Javascript 2
B [Java] Paginazione in risposta HTTP Java 0
L [PHP] paginazione con classi vendor PHP 2
K [PHP] Paginazione Wordpress: passare variabile PHP 6
A [PHP] If e Else paginazione ok ci sono risultati no ma avanti lo stesso PHP 15
paloppa [PHP] paginazione con ajax PHP 1
O paginazione php mysql PHP 10
A [PHP] limitare counter paginazione PHP 7
V [ASP] paginazione-risultati-query-grandi-dimensioni Classic ASP 8
A [PHP] Problema paginazione motore di ricerca PHP 48
A [PHP] inserire paginazione su script php/mysql PHP 6
Marcello.Fiore Paginazione jQuery - PHP jQuery 2
elpirata [PHP] Paginazione dati estratti da una query con più condizioni PHP 17
X come modificare paginazione del tutorial PHP 0
MarcoGrazia Problema con bootstrap, saltata tutta la paginazione in IE8 HTML e CSS 1
F paginazione record di una query Classic ASP 5
Luca13 ASP Easy-News paginazione Classic ASP 2
G Problema di Indice e Paginazione PHP 5
M Paginazione di risultati query mysql PHP 2
D Paginazione dati PDO PHP 8
zorro Help paginazione PHP 10
M Problema su numerazione paginazione php PHP 6
D [risolto] Problemi di paginazione dei risultati con una determinata query Classic ASP 4
L paginazione testo senza troncare le parole PHP 3
L testare una paginazione "Creazione di 1000 dati random in una tabella" PHP 7
L problema paginazione con valori -1 -2 -3 -4 PHP 0
N Paginazione con invio modulo PHP 0
N Script paginazione PHP 0
N Paginazione PHP 2
felino Pagina di ricerca: la paginazione non funziona WordPress 0
xone Evitare Meta Tag duplicati su paginazione php PHP 2
felino PHP e Paginazione Jquey PHP 2
H [RISOLTO] paginazione PHP + mysql PHP 15
M Problema Paginazione con Mod_rewrite .htaccess PHP 0
J Paginazione PHP in jQuery UI Tabs jQuery 13
ste80 interazione PHP Access con paginazione PHP 7
W Problema eliminazione ultimo record da ultima pagina di crud con paginazione PHP 2
L Paginazione con pdo. PHP 8
G Paginazione php utilizzando le api di careerjet PHP 0
G Paginazione php utilizzando le api di careerjet WordPress 1
S paginazione PHP 2

Discussioni simili