No, le funzioni php vanno dichiarate fuori dai tag <html>.
La prima riga di slike.php è questa?
<?php

mind, fai una roba simile:


<?php
require('../foro/Smileys/default/ciucciafaccine.php');
?>

<html>
<head>
<body>
<TABLE>
<? 
   echo $fileList;
?>
</TABLE>
</body>
</head>
</html>
スニャブロ ufficiale del forum
pulsantoni pulsantosi per greasemonkey: http://bubs.altervista.org/index.php?topic=4.msg183#msg183
script greasemonkey anti-ads: http://bubs.altervista.org/index.php?topic=6.msg2581#msg2581

I miei vaneggi pseudodisegnosi: http://sgnafp.deviantart.com/

"Speed never killed anyone, suddenly becoming stationary, that's what gets you."

ma non cancellare il contenuto di slike :asd:

ovviamente :asd:
スニャブロ ufficiale del forum
pulsantoni pulsantosi per greasemonkey: http://bubs.altervista.org/index.php?topic=4.msg183#msg183
script greasemonkey anti-ads: http://bubs.altervista.org/index.php?topic=6.msg2581#msg2581

I miei vaneggi pseudodisegnosi: http://sgnafp.deviantart.com/

"Speed never killed anyone, suddenly becoming stationary, that's what gets you."

http://mindvisitor.altervista.org/stranice/slike.php

:yno: non va.

non so se voi possiate vederlo, comunque mi fa vedere una lista di file e cartelle presenti nella cartella /stranice sia in cima nella pagina che nel corpo della pagina.

il codice va. bisogna cambiare il percorso. prova, in ciucciafaccine.php, a settare
$dirName= '../foro/Smileys/default/'
スニャブロ ufficiale del forum
pulsantoni pulsantosi per greasemonkey: http://bubs.altervista.org/index.php?topic=4.msg183#msg183
script greasemonkey anti-ads: http://bubs.altervista.org/index.php?topic=6.msg2581#msg2581

I miei vaneggi pseudodisegnosi: http://sgnafp.deviantart.com/

"Speed never killed anyone, suddenly becoming stationary, that's what gets you."

Citazione di: sgnablo il 25 Ottobre 2012, 15:00:49
il codice va. bisogna cambiare il percorso. prova, in ciucciafaccine.php, a settare
$dirName= '../foro/Smileys/default/'

progressi. ma ancora non va bene: http://mindvisitor.altervista.org/stranice/slike.php

certo, va corretto il codice che genera le celle:

<?php
$dirName "../foro/Smileys/default";
$fileList null;
$fileSort scandir($dirName);
foreach($fileSort as $file){
if( $file != "." and $file != "ciucciafaccine.php" and $file !=".." and $file !="404" and $file !="pagina" and $file !="personale" and $file !="index.php") {
$fileList .='<tr ALIGN=CENTER><td>';
$fileList .='<a href =';
$fileList .=$dirName'/' +$file;
$fileList .='>';
$fileList .=$file;
$fileList .='</a></td><td><img src=';
$fileList .=$dirName'/' +$file;
$fileList .='></td></tr>';
}
}


prova ora.
スニャブロ ufficiale del forum
pulsantoni pulsantosi per greasemonkey: http://bubs.altervista.org/index.php?topic=4.msg183#msg183
script greasemonkey anti-ads: http://bubs.altervista.org/index.php?topic=6.msg2581#msg2581

I miei vaneggi pseudodisegnosi: http://sgnafp.deviantart.com/

"Speed never killed anyone, suddenly becoming stationary, that's what gets you."

ci siamo quasi. mi sa che il percorso alle immagini è sbagliato da qualche parte perchè mi fa vedere i link delle immagini con a fianco niente. se clicco sul link all'immagine mi dà 404.

infatti il percorso è sbagliato, se vedi per tutte le immagini il link è http://mindvisitor.altervista.org/stranice/0.


<?php
$dirName "../foro/Smileys/default";
$fileList null;
$fileSort scandir($dirName);
foreach($fileSort as $file){
if( $file != "." and $file != "ciucciafaccine.php" and $file !=".." and $file !="404" and $file !="pagina" and $file !="personale" and $file !="index.php") {
$fileList .='<tr ALIGN=CENTER><td>';
$fileList .='<a href =';
$fileList .=$dirName;
                        
$fileList .='/';
                        
$fileList .=$file;
$fileList .='>';
$fileList .=$file;
$fileList .='</a></td><td><img src=';
$fileList .=$dirName;
                        
$fileList .='/';
                        
$fileList .=$file;
                        
$fileList .='></td></tr>';
}
}

vedi così.
スニャブロ ufficiale del forum
pulsantoni pulsantosi per greasemonkey: http://bubs.altervista.org/index.php?topic=4.msg183#msg183
script greasemonkey anti-ads: http://bubs.altervista.org/index.php?topic=6.msg2581#msg2581

I miei vaneggi pseudodisegnosi: http://sgnafp.deviantart.com/

"Speed never killed anyone, suddenly becoming stationary, that's what gets you."

Sto provando a postare, ma Sgnablo è più veloce :asd:

:rotfl:
スニャブロ ufficiale del forum
pulsantoni pulsantosi per greasemonkey: http://bubs.altervista.org/index.php?topic=4.msg183#msg183
script greasemonkey anti-ads: http://bubs.altervista.org/index.php?topic=6.msg2581#msg2581

I miei vaneggi pseudodisegnosi: http://sgnafp.deviantart.com/

"Speed never killed anyone, suddenly becoming stationary, that's what gets you."

Citazione di: tonywhite il 25 Ottobre 2012, 15:17:50
Sto provando a postare, ma Sgnablo è più veloce :asd:

:patpat:  :P

bene, ora va.  :ysy: -1 a sgnablo perchè è stato troppo lento a mandarmi il codice giusto. grazie eh.  :ysy:
adesso credo che dovrò trovare un modo per sistemare le immagini in più colonne o comunque di sistemarle in qualche modo perchè così sono un delirio.  :ysy:

oh, grazie :look:

ps: vuoi fare due colonne?
allora bisogna modificare il foreach, in modo che carichi 2 file alla volta :ysy:
スニャブロ ufficiale del forum
pulsantoni pulsantosi per greasemonkey: http://bubs.altervista.org/index.php?topic=4.msg183#msg183
script greasemonkey anti-ads: http://bubs.altervista.org/index.php?topic=6.msg2581#msg2581

I miei vaneggi pseudodisegnosi: http://sgnafp.deviantart.com/

"Speed never killed anyone, suddenly becoming stationary, that's what gets you."

Citazione di: sgnablo il 25 Ottobre 2012, 15:35:35
oh, grazie :look:

ps: vuoi fare due colonne?
allora bisogna modificare il foreach, in modo che carichi 2 file alla volta :ysy:

stavo cercando di capire da solo come fare...  .-.
cioè, non capisco che fa quel as in foreach($fileSort as $file)

è semplice che mi facciate tutto voi, ma stavo cercando di capire come funziona così la prossima volta non devo rompere a nessuno.

ripete il ciclo tante volte per quanti sono i file da processare
per fare da solo ti serve conoscere i clicli e gli array in PHP ;)

#876 25 Ottobre 2012, 15:53:08 Ultima modifica: 25 Ottobre 2012, 15:57:02 di sgnablo
gli sta dicendo: prendi l'array fileSort, e itera su ogni elemento dell'array. l'elemento verrà di seguito chiamato $file. è come un for in c, dove l'index è i, e cresce. piuttosto, se vuoi fare più immagini per riga, foreach non è adatto, meglio usare un for:

<?php
$dirName "../foro/Smileys/default";
$fileList null;
$fileSort scandir($dirName);
for ($i 0$i count($fileSort); $i+=2) {
                
$file $fileSort[i];
                
$file2$fileSort[i+1];

                 if( 
$file != "." and $file != "ciucciafaccine.php" and $file !=".." and $file !="404" and $file !="pagina" and $file !="personale" and $file !="index.php" and $file2 != "." and $file2 != "ciucciafaccine.php" and $file2 !=".." and $file2 !="404" and $file2 !="pagina" and $file2 !="personale" and $file2 !="index.php") {
                
$fileList .='<tr ALIGN=CENTER><td>';
$fileList .='<a href =';
$fileList .=$dirName;
                        
$fileList .='/';
                        
$fileList .=$file;
$fileList .='>';
$fileList .=$file;
$fileList .='</a></td><td><img src=';
$fileList .=$dirName;
                        
$fileList .='/';
                        
$fileList .=$file;
$fileList .='></td>';
                        
$fileList .='<td>';
$fileList .='<a href =';
$fileList .=$dirName;
                        
$fileList .='/';
                        
$fileList .=$file2;
$fileList .='>';
$fileList .=$file;
$fileList .='</a></td><td><img src=';
$fileList .=$dirName;
                        
$fileList .='/';
                        
$fileList .=$file2;
$fileList .='></td></tr>'
               }
               else if( 
$file != "." and $file != "ciucciafaccine.php" and $file !=".." and $file !="404" and $file !="pagina" and $file !="personale" and $file !="index.php") {
$fileList .='<tr ALIGN=CENTER><td>';
$fileList .='<a href =';
$fileList .=$dirName;
                        
$fileList .='/';
                        
$fileList .=$file;
$fileList .='>';
$fileList .=$file;
$fileList .='</a></td><td><img src=';
$fileList .=$dirName;
                        
$fileList .='/';
                        
$fileList .=$file;
$fileList .='></td></tr>';
}
                else if( 
$file2 != "." and $file2 != "ciucciafaccine.php" and $file2 !=".." and $file2 !="404" and $file2 !="pagina" and $file2 !="personale" and $file2 !="index.php") {
                        
$fileList .='<tr ALIGN=CENTER><td>';
$fileList .='<a href =';
$fileList .=$dirName;
                        
$fileList .='/';
                        
$fileList .=$file2;
$fileList .='>';
$fileList .=$file;
$fileList .='</a></td><td><img src=';
$fileList .=$dirName;
                        
$fileList .='/';
                        
$fileList .=$file2;
$fileList .='></td></tr>'
                 }
}


dovrebbe funzionare :ysy:

edit: ho usato il codice vecchio, quello che non funziona xD

edit2: corretto, ora dovrebbe essere giusto
スニャブロ ufficiale del forum
pulsantoni pulsantosi per greasemonkey: http://bubs.altervista.org/index.php?topic=4.msg183#msg183
script greasemonkey anti-ads: http://bubs.altervista.org/index.php?topic=6.msg2581#msg2581

I miei vaneggi pseudodisegnosi: http://sgnafp.deviantart.com/

"Speed never killed anyone, suddenly becoming stationary, that's what gets you."

ho cambiato un po' il codice in modo che sulla pagina si veda solo una colonna con le immagini, il codice quindi è questo:

<?php
$dirName "../foro/Smileys/default";
$fileList null;
$fileSort scandir($dirName);
foreach($fileSort as $file){
if( $file != "." and $file != "ciucciafaccine.php" and $file !=".." and $file !="index.php") {
$fileList .='<tr ALIGN=CENTER><td><img src=';
$fileList .=$dirName;
            
$fileList .='/';
            
$fileList .=$file;
            
$fileList .='></td></tr>';
}
}
?>


ora, visto quello che hai scritto sopra provo a capire come fare 4 o 5 colonne. provo da solo, se non riesco torno a rompervi.  :asd:

ooook
スニャブロ ufficiale del forum
pulsantoni pulsantosi per greasemonkey: http://bubs.altervista.org/index.php?topic=4.msg183#msg183
script greasemonkey anti-ads: http://bubs.altervista.org/index.php?topic=6.msg2581#msg2581

I miei vaneggi pseudodisegnosi: http://sgnafp.deviantart.com/

"Speed never killed anyone, suddenly becoming stationary, that's what gets you."

ho capito in parte quel codice ed il ciclo che segue, devo dire che la logica assomiglia molto al C.
però ho risolto il un modo diverso che mi piace di più: http://mindvisitor.altervista.org/stranice/slike.php

usando questo:

<?php
$dirName "../foro/Smileys/default";
$fileList null;
$fileSort scandir($dirName);
foreach($fileSort as $file){
if( $file != "." and $file != "ciucciafaccine.php" and $file !=".." and $file !="index.php")
{
$fileList .='<img src=';
$fileList .=$dirName;
$fileList .='/';
$fileList .=$file;
$fileList .='>';
}
}
?>


senza star lì a fare troppi giri. l'unica cosa che mi piacerebbe di più sarebbe mettere tipo le faccine gialle piccole prima tutte assieme, poi mettere dopo quelle tipo dei meme. si potrebbe fare una cosa che tenga conto dei kb che ha ogni immagine, ma siccome ci sono gif piccole che magari pesano di più delle png più grandi, ci sarebbe comunque un casino. in ogni caso il codice che ho su adesso va bene comunque.  :ysy: