Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    Potete dirmi come scrivere questo ?

    Come scrivo questo sotto forma di php ?

    se nella cartella "miosito.it/cartellabella/ " c'è un file chiamato 0.jpg
    verrà mostrata l'immagine 0.jpg
    Free Indie Games ->> FreankExpo.net <<- Create your games

  2. #2
    Utente di HTML.it L'avatar di homerbit
    Registrato dal
    Dec 2005
    residenza
    Roma
    Messaggi
    1,380
    Codice PHP:
    <?php
    $filename 
    '/cartellabella/0.jpg';

    if (
    file_exists($filename)) {
        echo 
    "[img]$filename[/img]";
    } else {
        echo 
    "il file non esiste";
    }
    ?>
    If you think your users are idiots, only idiots will use it. DropBox

  3. #3
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Usando la funzione file_exists()

  4. #4
    grazie ragazzi...
    ho provato ad applicarlo a questo script che avevo :

    Codice PHP:
    <?php
    Database
    ::connect();
    $musicg Database::query"SELECT (name),(id) FROM games " );
    while (
    $musicgallery mysql_fetch_array($musicg))
    $filename '/Games/$musicgallery['id']/Screenshots/0.jpg'
    if (
    file_exists($filename)) { 
        echo 
    "<div style='float: left; margin-left: 6px;'> [img].$filename.[/img]</div>";}
    Database::disconnect();
    ?>
    ma mi sa che ho commesso un sacrilegio... mi dice Parse error: syntax error, unexpected T_STRING a quella che qui è la quinta linea
    Free Indie Games ->> FreankExpo.net <<- Create your games

  5. #5
    Utente di HTML.it L'avatar di jcsnake
    Registrato dal
    Jun 2010
    Messaggi
    629
    Ciao, cambialo così
    Codice PHP:
    <?php 
    Database
    ::connect(); 
    $musicg Database::query"SELECT (name),(id) FROM games " ); 
    while (
    $musicgallery mysql_fetch_array($musicg)) 
    $filename "/Games/".$musicgallery["id"]."/Screenshots/0.jpg";  
    if (
    file_exists($filename)) {  
        echo 
    "<div style='float: left; margin-left: 6px;'> [img].$filename.[/img]</div>";} 
    Database::disconnect(); 
    ?>

  6. #6
    mhm... c'è qualcosa di strano... non da nessun errore ma non da neanche nessun risultato.
    Domanda : se per caso non trova il file o.jpg nella prima cartella in cui cerca, si interrompe lo script oppure passa a cercare nella seconda e così via ?
    Free Indie Games ->> FreankExpo.net <<- Create your games

  7. #7
    Utente di HTML.it L'avatar di homerbit
    Registrato dal
    Dec 2005
    residenza
    Roma
    Messaggi
    1,380
    hai un while..quindi cicla su tte le cartelle ed ottieni un risultato SOLO SE il file è presente
    per avere un debug al volo fai così:

    Codice PHP:
    <?php 
    Database
    ::connect(); 
    $musicg Database::query"SELECT (name),(id) FROM games " ); 
    while (
    $musicgallery mysql_fetch_array($musicg)) 
    $filename "/Games/".$musicgallery["id"]."/Screenshots/0.jpg";  
    echo 
    "
    img path: 
    $filename";
    if (
    file_exists($filename)) {  
        echo 
    "<div style='float: left; margin-left: 6px;'> [img].$filename.[/img]</div>";} 
    else {
             echo 
    "
    $filename non esiste";
           }
    Database::disconnect(); 
    ?>
    If you think your users are idiots, only idiots will use it. DropBox

  8. #8
    è strano...

    mi esce scritto img path:
    codice:
     /Games/416/Screenshots/0.jpg
    /Games/416/Screenshots/0.jpg non esiste
    Ora ok... il file effettivamente non esiste... ma perchè non mi mostra tutti quelli prima del 416 ? (416 è proprio l'ultima cartella diciamo)

    Inoltre ho provato a sostitire $filename = "/Games/".$musicgallery["id"]."/Screenshots/0.jpg"; con $filename = "/Games/82/Screenshots/0.jpg"; (dove in 82 c'è sicuramente l'immagine 0.jpg.... eppure continua a dirmi che non esiste...

    qualche idea ?
    Free Indie Games ->> FreankExpo.net <<- Create your games

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.