Quello script non stampa nulla, valorizzi solo una variabile (l'array); se non gli dici di stampare, lui non lo fa! :D
Per capire meglio, scrivi print_r($poesie);
Ciao!
Printable View
Quello script non stampa nulla, valorizzi solo una variabile (l'array); se non gli dici di stampare, lui non lo fa! :D
Per capire meglio, scrivi print_r($poesie);
Ciao!
dove lo devo scrivere??
In qualsiasi punto dopo sort(), anche nella pagina in cui includi l'altro file.
Ciao!
il risultato viene uguale......:crycry::cry:
Dai uno sguardo su:
http://php.html.it/guide/leggi/99/guida-php-di-base/
Vedi la sezione relativa agli array!!!
Posta i 2 sorgenti.
Ciao!
la pagina da includere è questa:
http://poeta93.altervista.org/includi/poesie.php
la pagina che include è questa:
http://poeta93.altervista.org/poesie.php
Posta i due sorgenti, non i link.
Ciaoo!!
scusa...
poesie.php :
includi/poesie.phpCodice:<html>
<head>
<META NAME="description" content="Qua potrai trovare le poesie de iL PoEtA.">
<META NAME="keywords" content="poeta, poeta93, iL PoEtA, il poeta, poesie, prose poetiche, poesie famose, altervista, canzoni, disegni">
<META NAME="robots" content="all">
<META NAME="author" content="Daniele Serra or iL PoEtA, poeta-93[at]live.it>
<META NAME="revisit-after" CONTENT="30 days">
<META http-equiv="title" content="iL PoEtA - Poesie">
<META http-equiv="expires" content="01/05/2008">
<style type="text/css">
.skin_tbl {width: 400px}
.mback_center {border-top: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; height: 65px; width: 400px; background-image: url(http://poeta93.altervista.org/immagini/mback_center.gif); background-position: bottom; background-repeat: repeat-x}
.msub {border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; height: 65px; width: 400px; background-image: url(http://poeta93.altervista.org/immagini/msub.gif); border: 1px solid #e2aa47; border-top: 0; background-repeat: repeat-x}
.mback_center_menu {height: 65px; width: 200px; background-image: url(http://poeta93.altervista.org/immagini/mback_center_menu.gif); background-position: bottom; background-repeat: repeat-x}
.msub_menu {height: 65px; width: 200px; background-image: url(http://poeta93.altervista.org/immagini/msub_menu.gif); border: 1px solid #e2aa47; border-top: 0; background-repeat: repeat-x}
.mainbg, .skin_tbl_border {background-color: #e2aa47; text-align: center}
</style>
<title>iL PoEtA - Poesie</title>
<link rel="stylesheet" href="http://poeta93.altervista.org/stili/style.css" type="text/css">
<script>
function cambia(n_ele, addres){
var immagine = new Image();
immagine.src = addres;
document.images[n_ele].src = immagine.src;
}
</script>
</head>
<body>
<!-- TABELLA PRINCIPALE -->
<table border="0" cellpadding="0" cellspacing="0" align="center">
<tr>
<td align="center">
<?php
include ("includi/motto.php")
?>
</td>
<td align="center">
<a href="http://poeta93.altervista.org/index.html"><img src="http://poeta93.altervista.org/immagini/logo.gif" alt="Home" border="0"></a>
</td>
<td align="center">
<?php
include ("includi/motto.php")
?>
</td></tr>
<tr><td colspan="3">
<table border="0" cellspacing="0" cellpadding="0" align="center">
<td>
<?php
include ("includi/menu_imm.php")
?>
</td></tr>
</table>
</td></tr>
<!-- TABELLA MENU -->
<tr>
<td>
<div align="center">
<img src="http://poeta93.altervista.org/immagini/menu.gif" onMouseOver="cambia(6, 'http://poeta93.altervista.org/immagini/menu_h.gif')" onMouseOut="cambia(6, 'http://poeta93.altervista.org/immagini/menu.gif')" border="0" width="200" height="80">
</div>
</td>
<td>
<div align="center">
<img src="http://poeta93.altervista.org/immagini/contenuti_.gif" onMouseOver="cambia(7, 'http://poeta93.altervista.org/immagini/contenuti_h.gif')" onMouseOut="cambia(7, 'http://poeta93.altervista.org/immagini/contenuti_.gif')" border="0" width="400" height="80">
</div>
</td>
<td>
<div align="center">
<img src="http://poeta93.altervista.org/immagini/news.gif" onMouseOver="cambia(8, 'http://poeta93.altervista.org/immagini/news_h.gif')" onMouseOut="cambia(8, 'http://poeta93.altervista.org/immagini/news.gif')" border="0" width="200" height="80">
</div>
</td>
</tr>
<tr><td valign="top">
<!-- MENU -->
<table align="center" cellpadding="0" cellspacing="0" border="0" width="200">
<tr>
<td class="mback_center_menu"></td>
</tr>
<tr><td>
<?php
include ("includi/menu.php")
?>
</td></tr>
<tr>
<td class="msub_menu"></td></td>
</tr>
</table>
<?php
include ("includi/bottone_sinistra.php")
?>
</td>
<!-- CONTENUTI -->
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="mleft_top"></td>
<td class="mback_center"></td>
</tr>
<tr>
<td class="mleft"></td>
<td class="mainbg" style="width:400px;">
Qua di seguito troverete tutto l'elenco delle prose poetiche de iL PoEtA
<br>completate fin'ora.
<br>ATTENZIONE: Tutto ciò che leggerete è frutto dell'immaginazione
<br>de iL PoEtA.
<br><br><br>Elenco
<br><br>
<!--
<?php
include ("includi/poesie.php")
?>
<br><br>
-->
<?php
$cartella='poesie';
$per_pagina=5;
$pag=$_GET['pag'];
$pagine=glob($cartella.'/*.php');
$porzione=array_slice($pagine,($pag-1),$per_pagina);
foreach($porzione as $file){
echo $file."<br />\n";
}
?>
</td>
</tr>
<tr>
<td></td>
<td>
<table class="msub" width="400" cellpadding="0" cellspacing="0" align="center"><tr><td class="msub_right"></td></tr></table>
</td>
</tr></table>
</td>
<td valign="top">
<!-- NEWS -->
<table align="center" cellpadding="0" cellspacing="0" border="0" width="200">
<tr>
<td class="mback_center_menu"></td>
</tr>
<tr><td>
<?php
include ("includi/news.php")
?>
</td></tr>
<tr>
<td class="msub_menu"></td>
</tr>
</table>
<?php
include ("includi/bottone_destra.php")
?>
</td>
</tr>
</table>
<?php
include ("includi/crediti.php")
?>
<br>
<?php
include ("includi/banner_grande.php")
?>
</body>
</html>
Codice:<?php
$poesie=array ("--- <a href=\"http://poeta93.altervista.org/poesie/un_posto_caldo.php\">Un posto caldo</a>",
"<br>--- <a href=\"http://poeta93.altervista.org/poesie/cercando_una_delle_due_risposte.php\">Cercando una delle due risposte</a>",
"<br>--- <a href=\"http://poeta93.altervista.org/poesie/vedere.php\">Vedere</a>",
"<br>--- <a href=\"http://poeta93.altervista.org/poesie/io_volo.php\">Io volo</a>",
"<br>--- <a href=\"http://poeta93.altervista.org/poesie/fiamme_pioggia_e_un_demone.php\">Fiamme, pioggia e un demone</a>",
"<br>--- <a href=\"http://poeta93.altervista.org/poesie/qua_fuori_qua_dentro.php\">Qua fuori qua dentro</a>",
"<br>--- <a href=\"http://poeta93.altervista.org/poesie/non_puoi_fermarti.php\">Non puoi fermarti</a>",
"<br>--- <a href=\"http://poeta93.altervista.org/poesie/le_ombre.php\">Le ombre</a>",
"<br>--- <a href=\"http://poeta93.altervista.org/poesie/labbra_e_baci.php\">Labbra e baci</a>",
"<br>--- <a href=\"http://poeta93.altervista.org/poesie/adolescenti.php\">Adolescenti</a>",
"<br>--- <a href=\"http://poeta93.altervista.org/poesie/parole.php\">Parole</a>",
"<br>--- <a href=\"http://poeta93.altervista.org/poesie/non_arrenderti.php\">Non arrenderti</a>",
"<br>--- <a href=\"http://poeta93.altervista.org/poesie/solo.php\">Solo</a>",
"<br>--- <a href=\"http://poeta93.altervista.org/poesie/un_uomo_molto_strano.php\">Un uomo molto strano</a>",
"<br>--- <a href=\"http://poeta93.altervista.org/poesie/tempesta_nera.php\">Tempesta nera</a>",
"<br>--- <a href=\"http://poeta93.altervista.org/poesie/il_muro.php\">Il muro</a>",
"<br>--- <a href=\"http://poeta93.altervista.org/poesie/fiamme.php\">Fiamme</a>",
"<br>--- <a href=\"http://poeta93.altervista.org/poesie/quante_notti.php\">Quante notti</a>",
"<br>--- <a href=\"http://poeta93.altervista.org/poesie/e_inutile.php\">E' inutile</a>",
"<br>--- <a href=\"http://poeta93.altervista.org/poesie/solo_noi_due_il_resto_e_niente.php\">Solo noi due il resto è niente</a>");
sort($poesie);
print_r($poesie);
?>
Commenti il codice HTML con <!-- e -->.
Toglili, e vedrai il risulato (che puoi vedere anche visualizzando il sorgente della pagina poesie.php)
Ciao!
dovrei commentarlo come? così /* commento */ o così commento// oppure è meglio toglierli del tutto?
No no, stai facendo confusione!
Tu hai messo dei commenti in HTML nel sorgente della pagina che include, devi toglierli.
Da così:
a così:Codice HTML:<!--
<?php
include ("includi/poesie.php")
?>
<br><br>
-->
Codice HTML:<?php
include ("includi/poesie.php")
?>
<br><br>
Ciao!
mamma mia che cosa stupida non me ne ero accorto!!!
però guarda come viene...
http://poeta93.altervista.org/poesie.php
Perchè non usi cicli :P
Ad esempio:
Codice PHP:<?php
$poesie = array("................");
foreach ($poesie as &$value) {
echo $value;
}
?>
uhm....ho capito...domani mi rileggerò la parte di guida che ho giusto letto poco tempo fa e vedrò cosa fare...poi vi farò sapere...ora esco...ciao!
Ehm, lo so come viene, era, come scritto, un esempio per farti vedere come stampare una variabile.
Però fermiamici un attimo, e ragioniamo su quello che vuoi fare; stai usando le potenzialità degli array in maniera non adeguata, cioè, hai fatto a mano un array, lo hai ordinato e lo vuoi stampare... ma perchè non fare tutto questo senza scomodare gli array e php?
Cioè, se la tua esigenza è elencare una lista di link, puoi farlo benissimo scrivendo questi link a manina!
Ma se hai altre esigenze, ti conviene dircele, perchè altrimenti facciamo lavoro doppio (tu e chi ti aiuta).
Ciao!
il mio intento era la mia richiesta già fatta in precedenza di impostare 20 poesie per pagina creare la paginazione e mettere in ordine alfabetico le poesie...
E perchè non hai continuato qui http://forum.it.altervista.org/php-m...o-da-zero.html ?
Con quello che stai facendo ora non arrivi molto lontano...
Ciao!
tu mi avevi dato un codice ma non funziona....
Ed è un buon motivo per aprire un secondo topic?
Poi, secondo te, come facciamo ad intuire che non ti funziona se non lo scrivi??
Pensare 10 secondi prima di agire. Un consiglio saggio.
Ciao!
ok...comunque lo script non fa quello che dovrebbe fare........