PHP e immagini

marik

Nuovo Utente
6 Set 2012
5
0
0
Salve,

sto creando delle nuove pagine al mio sito e ho un problema di caricamento con le immagini in PHP.

Ho una struttura ad albero così composta: cartella principale/sottocartella 1/sottocartella 2/pagina.php (le immagini le prendo da un'altra cartella situata nella principale).
Fin qui mi carica le immagini e tutto va benissimo ma se io aggiungo un'altra sottocartella (cartella principale/sottocartella 1/sottocartella 2/sottocartella 3/pagina.php) e aggiorno i collegamenti vedo la div ma non mi carica più l'immagine. La cosa strana è che se io al posto di un'immagine metto un colore quello si vede.

Ad esempio nel footer.php (posizionata nella cartella principale/struttura sito) che andrò ad includere nella "pagina.php" che si trova nella "sottocartella 2" ho una div con sfondo un'immagine:

PHP:
<?php 

	
	include '../../struttura sito/footer.php';



?>

In questo modo tutto funziona. Se io invece sposto la "pagina.php" in un'altra sottocartella (sottocartella 3) e aggiorno il percorso di footer.php non funziona:

PHP:
<?php 

	
	include '../../../struttura sito/footer.php';



?>

Non si vede più l'immagine ma se al posto di background-image gli do background-color il colore si vede.

Grazie per l'attenzione.
 

marco_rx

Utente Attivo
19 Dic 2010
129
0
0
Devi verificare il persorso dell'immagine nel background-image, probabilmente se gli stili si trovano all'interno del file dato che hai spostato il file di 1 livello ti basterà aggiungere un ../ prima del percorso.
Comunque questo dovrebbe essere un problema con i css inseriti direttamente nel file, per evitarlo potresti creare un file css in una cartella fissa da richiamare in pagina.php.
 
Ultima modifica:

marik

Nuovo Utente
6 Set 2012
5
0
0
Si effettivamente hai ragione. Ma come creo un file css in una cartella fissa da richiamare in pagina.php?

Puoi farmi un esempio? Rispetto all'HTML cosa cambia nei CSS in PHP?
 

Monital

Utente Attivo
15 Apr 2009
778
2
18
crei un file chiamato ad esempio style.css e dentro ci metti
PHP:
 .cat {
 background-image:url(http://struttura sito/cartella principale/immagine.png) ;
}

e poi lo richiami nel file pagina.php

con

PHP:
  <head>
<link rel=stylesheet  href="http://struttura sito cartellaprincipale/style.css" type="text/css">
  </head>

e dai class="cat" al div
 

marco_rx

Utente Attivo
19 Dic 2010
129
0
0
crei un file chiamato ad esempio style.css e dentro ci metti
PHP:
 .cat {
 background-image:url(http://struttura sito/cartella principale/immagine.png) ;
}
Non è necessario usare url assoluti per le immagini, altrimenti il file css non avrebbe motivo di esistere (se non per dividere gli ambiti), si otterrebbe lo stesso effetto nel file.
 
Discussioni simili
Autore Titolo Forum Risposte Data
L [PHP] Invio Immagini PHP 1
I [PHP] generazione url "uguale" che punta a due immagini diverse PHP 0
M [PHP] Selezionare immagini directory non presenti in db PHP 11
romeocharly [PHP] Script per rinominare in automatico le immagini inviate da ftp PHP 0
I [PHP] Immagini caricate su server diverse da quelle mostrate PHP 19
F [PHP] Galleria immagini PHP 6
trattorino [PHP] problema entrata immagini insert PHP 1
felino [PHP] Uploadify: upload immagini PHP 0
F Pagina php che gestisca le immagini di un DB PHP 5
A [PHP] Inviare mail con piu immagini allegate PHP 6
A [PHP] Sovrascrivere immagini in directory PHP 2
M [wordpress-galleria immagini]Inserire classe php in html PHP 0
G [PHP] Visualizzazione errata immagini PHP 3
A [PHP] Cambio immagini con orario PHP 1
Delemir78 [PHP] Problema per ridurre delle immagini e spostare i files in cartelle PHP 5
N [PHP] Problema upload immagini wordpress PHP 2
A Ridimensionare immagini in PHP PHP 6
V [PHP] aggiornamento automatico immagini sito web PHP 3
V [PHP] [HTML] pubblicare immagini wxtoimg su sito web PHP 17
M Visualizzare immagini in PHP - MYSQL PHP 0
M Visualizzare immagini da DB in php PHP 0
P [PHP] Creare elenco immagini PHP 2
MarcoGrazia [PHP] Upload e successiva visualizzazione immagini in DB PHP 3
Fede72 [PHP] Dimensione immagini PHP 7
Y CARICARE IMMAGINI IN CARTELLA PHP PHP 3
Y VISUALIZZARE IMMAGINI DA DB PHP/MYSQL PHP 7
Fede72 PHP e caricamento immagini PHP 9
S PHP: Aiuto con upload immagini che si auto tuotano PHP 24
Sergio Unia Manipolare immagini con php PHP 2
A Upload multiplo di immagini in PHP PHP 3
G PHP stampa di immagini PHP 2
neo996sps [PHP] Importare immagini in pagina PHP 0
R upload e ridimensionamento immagini in php PHP 0
R upload e ridimensionamento immagini in php PHP 1
L [PHP] Upload immagini e ridimensionamento automatico PHP 9
P Problema gestione immagini in PHP PHP 12
GoshMaledetto Ridimensiono immagini con php perdo qualità PHP 5
P Problema caricamento/sostituzione immagini galleria php-jquery jQuery 2
darkjoker PHP + GD + JS = Immagini “interattive” PHP 4
N problema script php mysql multi upload immagini PHP 31
D Filtri alle immagini con PHP e GB PHP 15
A Galleria d'immagini con PHP, Le GD2 e Mysql PHP 5
A Salva immagini da url via script php PHP 6
O PHP ecommerce > da un sito funzionante > duplicazione riuscita ma non upload immagini PHP 19
D Php, MySql e immagini PHP 4
C Salvare immagini da php in automatico PHP 2
borgo italia ancora su tutorial immagini php+msql PHP 13
borgo italia tutorial immagini con php e mysql PHP 2
B immagini php database? PHP 8
G Galleria immagini | funzione include in php PHP 2

Discussioni simili