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

    Problema percorsi immagine

    ciao,

    ho un problema con un include e una immagine. mi spiego: ho un file che preleva una certa immagine da database, recupera l'immagine dal percorso di archiviazione e la mostra, il file si chiama logoedit.php ed è questo:

    Codice PHP:
    include("config.php"); 
    include(
    "funzione_utenteses.php");

    $nick_ses=funzione_utenteses ($_SESSION[user_id]);
    $nick=$nick_ses[0];
    $path_img "../reserved/foto/foto_utenti/$nick/";
    // Stampo il logo scelto
    $query "SELECT * FROM social_images WHERE id_utente='$_SESSION[user_id]' AND Tipo='logo'";
    $res mysql_query($query) or die (mysql_error());
    $nome_nick=@mysql_fetch_array($res);
    $nome=$nome_nick[Nome];
    $tb_nome="tb_".$nome;
    $foto=$path_img.''.$tb_nome;
    echo 
    "<img src=\"$foto\" alt=\"imm\"/>"
    questa pagina è salvata nella cartella include.
    Se richiamo da browser questo file l'immagine compare.
    Se includo questo file in un altro file sempre della cartella include non funziona più nulla, l'immagine non si vede. L'inclusione è la seguente:

    Codice PHP:
    <?
    // Menù Laterale utente loggato
    include("config.php"); 

    // menu standard

    ?>
    <div class="content_left2 left"> 
    <? 
    include("logoedit.php");  
    ?>
    <div class="title">Network</div>
      <div class="voce_menu_left">[url="/Community/index.php"]Home[/url]</div>
      <div class="voce_menu_left">[url="/Community/reserved/casella.php"]Messaggi[/url]</div>
      <div class="voce_menu_left">[url="/Community/reserved/permessi.php"]Privacy[/url]
    <?
    come mai da solo il file logoedit.php funziona e se poi incluso in un altro file non funziona più? c'è un problema di persorsi, di configurazione o altro che mi sfugge??
    grazie.
    PeppePegasus

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    guarda il sorgente HTML e controlla l'attributo generato in entrambi i casi: che differenza c'è?

  3. #3
    mah così non riesco a vedere la differenza :-((( suggerimenti??
    PeppePegasus

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    in coda al tuo primo script c'è un echo che genera un tag IMG: è questa che non si vede in certi casi? se sì deve necessariamente esserci un errore nell'attributo SRC generato... in questo caso visualizza il sorgente delle due pagine e posta i due diversi SRC generati specificando quale funziona e quale no

  5. #5
    ciao,

    se io apro il file logoedit.php e cioè il primo listato del primo post, funziona e l'immagine viene visualizzata, il codice generato per l'immagine è il seguente

    Codice PHP:
    [img]../reserved/foto/foto_utenti/pippo/tb_foto_militari_137.jpg[/img
    mentre l'immagine non esce quando faccio l'include in un'altra pagina, secondo listato.
    Quando recupero il codice (control+u in firefox) il codice generato per l'immagine è:

    Codice PHP:
    [img]../reserved/foto/foto_utenti/pippo/tb_foto_militari_137.jpg[/img
    mi pare che i 2 img con gli src che sono uguali.
    allora dove è il problema?
    grazie.
    PeppePegasus

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    potresti controllare (es. con firebug, o anche con tasto dx sull'immagine e poi "apri immagine" o "proprietà") il percorso "reale" calcolato... dato che c'è un percorso relativo c'è da considerare che viene elaborato in base ad altri parametri... dovresti guardare:
    - il tag base href se presente
    - l'url delle due pagine (potresti postarlo, eventualmente "mascherando" solo il dominio o rinominando alcune parti, ma senza saltare "pezzi" del percorso?)

  7. #7
    ciao,

    credo siano problemi di percorso dell'immagine, ho risolto collocando i file in una cartella in cui poi all'interno c'è la cartella foto_utenti/fot etc..e così sembra andare bene.
    grazie.
    PeppePegasus

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    ok, bene.

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.