Come ottenere codice sorgente HTML di una pagina PHP ?

  • Creatore Discussione Creatore Discussione Kirsolo
  • Data di inizio Data di inizio

Kirsolo

Utente Attivo
17 Gen 2013
171
0
0
Sera a tutti,
vorrei chiedervi una cosa molto semplice, come posso ricavare il codice HTML di una pagina PHP ?

premetto che ho tutti i dati dell'host e ftp, quindi niente di illegale ;)

il sito non l'ho fatto io ma mi è stato dato "in cura" cioè modificarlo e migliorarlo

grazie
 
Una pagina php se restituisce dell'output è visibile direttamente dal browser, cioè dove viene interpretato, ti basta cercare il sorgente a seconda del browser ad esempio con chrome tasto destro-> visualizza sorgente pagina oppure ctrl+u


Se come hai detto, hai già l'accesso ftp quindi anche al file, devi semplicemente scaricare il file tramite un client ftp (come filezilla) e vederti il codice html se presente
 
Una pagina php se restituisce dell'output è visibile direttamente dal browser, cioè dove viene interpretato, ti basta cercare il sorgente a seconda del browser ad esempio con chrome tasto destro-> visualizza sorgente pagina oppure ctrl+u


Se come hai detto, hai già l'accesso ftp quindi anche al file, devi semplicemente scaricare il file tramite un client ftp (come filezilla) e vederti il codice html se presente

Il problema è proprio questo, ho scaricato il file php tramite filezilla da remoto in locale, aprendolo con un editor, vedo soltanto del codice php e non quello HTML (devo cambiare un <a href....> ). Come posso avere in qualche modo il file originale in modo da modificare la parte HTML per poi rimettere il file online?
 
Il problema è proprio questo, ho scaricato il file php tramite filezilla da remoto in locale, aprendolo con un editor, vedo soltanto del codice php e non quello HTML (devo cambiare un <a href....> ). Come posso avere in qualche modo il file originale in modo da modificare la parte HTML per poi rimettere il file online?
E il codice php cosa fa? Magari include una pagina esterna dove si trova l'html, postala eventualmente
 
E il codice php cosa fa? Magari include una pagina esterna dove si trova l'html, postala eventualmente

Codice:
<div id="colonna2">
            <p>Lo <strong>Chef</strong> dell'<strong> Hostaria al Pettirosso</strong> saprà deliziarvi con i piatti proposti attingendo sempre al meglio di ciò che la Natura offre al momento, garantendo quindi  non solo la <strong>soddisfazione</strong> del palato, ma anche l'alta qualità e la <strong>freschezza</strong> degli ingredienti utilizzati.</p>
<div class="imageRow">
  	<div class="single">
  		<a href="images/menu_turistico_invernale_1.png" rel="lightbox[roadtrip]" title="Proposta menu"><img src="images/TD_menu.png" id="imgCol" alt="b&&amp;b vicino Dolegna del collio" title="Visualizza i menu"  /></a>
  		<a href="images/menu_turistico_invernale_2.png" rel="lightbox[roadtrip]" title="Proposta menu"></a>
  		
  		<a href="images/menu_di_natale_2012.png" rel="lightbox[roadtrip]" title="Menu di Natale">Men&uacute; di NATALE 2012</a>
  	
  	</div>

questo è il pezzo di codice interessato vedendo dal view source

invece dal file scaricato da filezilla non il div che fa riferimento a "imageRow" forse perchè è una class e non un id?
 
Puoi spiegarti meglio, che intendi per riferimento? Posta quel punto di codice
 
Puoi spiegarti meglio, che intendi per riferimento? Posta quel punto di codice
Codice:
div class="imageRow">
  	<div class="single">
  		<a href="images/menu_turistico_invernale_1.png" rel="lightbox[roadtrip]" title="Proposta menu"><img src="images/TD_menu.png" id="imgCol" alt="b&&amp;b vicino Dolegna del collio" title="Visualizza i menu"  /></a>
  		<a href="images/menu_turistico_invernale_2.png" rel="lightbox[roadtrip]" title="Proposta menu"></a>
  		
  		<a href="images/menu_di_natale_2012.png" rel="lightbox[roadtrip]" title="Menu di Natale">Men&uacute; di NATALE 2012</a>

di questo codice dovrei togliere
Codice:
<a href="images/menu_di_natale_2012.png" rel="lightbox[roadtrip]" title="Menu di Natale">Men&uacute; di NATALE 2012</a>

questo è quanto vedo dal view source
 
E beh, ripeto, lo devi togliere da dove viene generato, quindi o lo trovi sulla pagina o guardi nelle eventuali pagine incluse dal php
 
E beh, ripeto, lo devi togliere da dove viene generato, quindi o lo trovi sulla pagina o guardi nelle eventuali pagine incluse dal php

ora posto il tutto il codice forse ci capiamo meglio:
CODICE VIEW SOURCE:
HTML:
<body>
<div id="light">
<div id="container">
	<div id="header">
		
<a href="/ristorante_agriturismo_tipico_friulano_dolegna_del_collio.php?lingua=it"><img src="http://forum.mrwebmaster.it/images/flags/it.png" border="0"; alt="bandiera italia"   title="Scegli la lingua Italiano"></a>
<a href="/ristorante_agriturismo_tipico_friulano_dolegna_del_collio.php?lingua=us"><img src="http://forum.mrwebmaster.it/images/flags/us.png" ; alt="bandiera Inglese" border="0" title="Choose lenguage English"></a>
<a href="/ristorante_agriturismo_tipico_friulano_dolegna_del_collio.php?lingua=de"><img src="http://forum.mrwebmaster.it/images/flags/de.png" alt="bandiera Germania" border="0" title="Sprache wählen Deutsch"></a>     
	</div>
<div id="navigation">
	
 		 <ul>
			<li><a href="index.php" title="L'hotel Agrifoglio">Home</a></li>
			
			<li><a href="hotel_agrifoglio_dolegna.php" title="Riposare in una struttura d'eccelenza">Hotel</a></li>
            
			<li><a href="camere.php" title="La comodità  di dormire all'hotel Agrifoglio">Camere</a>            <!--	<ul>           
            		<li><a href="prezzi.php" title="I prezzi dell'hotel Agrifoglio">Prezzi</a></li>   
            </ul> -->
            </li>
            
            <li><a href="ristorante_agriturismo_tipico_friulano_dolegna_del_collio.php" title="Ristorante tipico friulano">Ristorante</a></li>           
			                       	           
            <li><a href="promozioni.php" title="Le offerte - Hotel Agrifoglio">Promozioni</a>  </li>
            
            <li><a href="attivita_nel_collio.php" title="Collio da scoprire">Attivitá</a> </li>
            
            <li><a href="cultura.php" title="Cividale, Corm&ograve;ns, vini del Collio e non solo ">Cultura</a>            	<ul>
            		
            		<li><a href="localita_turistiche_lignano_grado_promotur.php">Localit&agrave; balneari/ invernali</a></li>
            		
            		<li><a href="citta_e_musei_FVG.php">Citt&agrave; e Musei</a></li>
            		
            		<li><a href="gastronomia_e_natura_friuli.php">Gastronomia</a></li>
                    
            	</ul>
            </li>
            
            <li><a href="dove_siamo.php" title="Raggiungere l'hotel a Dolegna del Collo">Dove siamo</a></li>
            
            <li><a href="contattaci.php" title="Richiedi informazioni - Hotel Agrifoglio">Contattaci</a></li>
            <li><a href="https://www.facebook.com/pages/Hotel-Agrifoglio/320225301397685" target="_blank" ><img src="http://forum.mrwebmaster.it/images/fb.png"
	alt="L\'hotel Agrifoglio di Dolegna del Collio &egrave; presente su facebook!" title="Seguici su Facebook!" id="imgPiccola"></a>  </li>
                      
         </ul> 
	 
	</div>
    
	<div id="content-container">
		<div id="content">
           
           <h1>Hostaria Al Pettirosso</h1>
           <img src="http://forum.mrwebmaster.it/images/LogoPettirosso.png" id="imgCenter" />
           <p>La struttura dell'Hotel Agrifoglio ospita al suo interno L'<strong>Hostaria al Pettirosso</strong> compagine culinaria a disposizione degli ospiti dell'Hotel ma anche di coloro i quali volessero deliziarsi dei piatti sapientemente proposti dallo Chef. Il menù, che garantisce costanti variazioni anche nel breve periodo, è volto a suggerire piatti tipici della cucina friulana, goriziana e triestina. L'Hostaria al Pettirosso è organizzata per soddisfare ogni tipo di richiesta, dall'occasione romantica, alle cene tematiche con degustazioni dedicate, ai pranzi per gruppi in occasione di ricorrenze particolari.</p>
            
            <div id="colonna1">
            	<img src="http://forum.mrwebmaster.it/images/TD_Feste.png"  id="imgCol"/>
            <p>L'<strong> Hostaria al Pettirosso</strong> è l'ambiente adatto per festeggiare qualsiasi genere di ricorrenza, dal classico battesimo/comunione/cresima, alle feste di compleanno, le cene di laurea ed ogni occasione nella quale si voglia passare al meglio del tempo assieme alle persone più care.

La cucina sarà ben lieta di <strong>personalizzare</strong> il menù in base alle Vostre specifiche. </p>
			
            </div>
            <div id="colonna2">
            <p>Lo <strong>Chef</strong> dell'<strong> Hostaria al Pettirosso</strong> saprà deliziarvi con i piatti proposti attingendo sempre al meglio di ciò che la Natura offre al momento, garantendo quindi  non solo la <strong>soddisfazione</strong> del palato, ma anche l'alta qualità e la <strong>freschezza</strong> degli ingredienti utilizzati.</p>
            
  <div class="imageRow">
  	<div class="single">
  		<a href="http://forum.mrwebmaster.it/images/menu_turistico_invernale_1.png" rel="lightbox[roadtrip]" title="Proposta menu"><img src="http://forum.mrwebmaster.it/images/TD_menu.png" id="imgCol" alt="b&&amp;amp;b vicino Dolegna del collio" title="Visualizza i menu"  /></a>
  		<a href="http://forum.mrwebmaster.it/images/menu_turistico_invernale_2.png" rel="lightbox[roadtrip]" title="Proposta menu"></a>
  		
  		<a href="http://forum.mrwebmaster.it/images/menu_di_natale_2012.png" rel="lightbox[roadtrip]" title="Menu di Natale">Men&uacute; di NATALE 2012</a>
  	
  	</div>
  	</div>

           </div>
            <div id="colonna3">
            	<img src="http://forum.mrwebmaster.it/images/TD_lume_candela.png"  id="imgCol"/>
            <p>All'<strong> Hostaria al Pettirosso</strong> potrete sedurre la Vostra dolce metà prenotando una romantica <strong>cena a lume di candela</strong> in un ambiente curato e adatto ad un'occasione <strong>indimenticabile</strong> degustando  una  ricercata coppa dei migliori bianchi locali accompagnata da frutta e fragole ricoperte  di cioccolato   o   magari   dei    golosi   dolcetti rigorosamente fatti in casa. </p>
            </div>
            <div style="clear:both"></div>
            <p>Le torte e i dolci in genere sono fatti in casa.</p>
            <p>La cantina dei vini è fornita dalle più prestigiose aziende agricole del Collio, in particolare Dolegna del Collio, Prepotto, Cividale del Friuli.</p>
            <p>Su prenotazione, possiamo soddisfare anche le esigenze dei clienti che hanno sposato la dieta vegetariana e quelle dei nostri clienti più piccoli (concordando il menù con il genitore). </p>
			<em>Esempi di portate</em>
			<img src="http://forum.mrwebmaster.it/images/Cucina_Piatti_Esempio.png" />    </div>
	
  </div>
		<div id="aside">
		 <!-- include 'aside.php';--> 
	    </div>
		<div id="footer">
			
 	<h4>Hotel AGRIFOGLIO - loc. Lonzano 4 - Dolegna del Collio (GO) - tel. 0481 639709</h4>
			<p align="center">- Developed by Broker - ilbroker78@gmail.com - </p>
					
		</div>
	</div>
</div>
</div>

invece qui il codice della pagina scaricata con filezilla:
HTML:
<body>
<div id="light">
<div id="container">
	<div id="header">
		<?php include 'header.php';?> 
	</div>
<div id="navigation">
	<?php include 'menu.php';?> 
	</div>
    
	<div id="content-container">
		<div id="content">
           
           <?php echo($RISTORANTE)?>
    </div>	
  </div>
		<div id="aside">
		 <!-- include 'aside.php';--> 
	    </div>
		<div id="footer">
			<?php include 'footer.php';?>
			
		</div>
	</div>
</div>
</div>

spero di non aver infranto le regole scrivendo troppo codice , ma così spero ti sia tutto chiaro vedendo i 2 file
 
Ultima modifica di un moderatore:
Controllando la corrispondenza nel codice html, ho visto che devi modificare questa variabile $RISTORANTE generata probabilmente nelle pagine prima incluse
 
Controllando la corrispondenza nel codice html, ho visto che devi modificare questa variabile $RISTORANTE generata probabilmente nelle pagine prima incluse

nelle due pagine incluse che vedo "Header.php" non è menzionata, in "menù.php" invece
Codice:
<ul>
			<li><?php echo ($home) ?></li>
			
			<li><?php echo ($hotel) ?></li>
            
			<li><?php echo ($camere) ?>
            <!--	<ul>           
            		<li><?php echo ($prezzi) ?></li>   
            </ul> -->
            </li>
            
            <li><?php echo ($ristorante) ?></li>           
			                       	           
            <li><?php echo ($promozioni) ?>  </li>
            
            <li><?php echo ($attivita) ?> </li>
            
            <li><?php echo ($cultura) ?>
            	<ul>
            		
            		<li><?php echo ($turistiche) ?></li>
            		
            		<li><?php echo ($musei) ?></li>
            		
            		<li><?php echo ($gastronomia) ?></li>
                    
            	</ul>
            </li>
            
            <li><?php echo ($dove_siamo) ?></li>
            
            <li><?php echo ($contattaci) ?></li>

e non penso che c'entri...visionerò le altre pagine
 
ciao
nefyt ha ragione e con molta probabilità la trovi in menu.php

Anzi ora vedendo tutti i file php, ad ogni file all'inizio c'era affiliato un /lingue/gestore.php che indirizzava la pagine nel link in italiano/tedesco/inglese.

e quindi su it.php ho trovato il codice della variabile $RISTORANTE

PHP:
$RISTORANTE="<h1>Hostaria Al Pettirosso</h1>
           <img src=\"http://forum.mrwebmaster.it/images/LogoPettirosso.png\" id=\"imgCenter\" />
           <p>La struttura dell'Hotel Agrifoglio ospita al suo interno L'<strong>Hostaria al Pettirosso</strong> compagine culinaria a disposizione degli ospiti dell'Hotel ma anche di coloro i quali volessero deliziarsi dei piatti sapientemente proposti dallo Chef. Il menù, che garantisce costanti variazioni anche nel breve periodo, è volto a suggerire piatti tipici della cucina friulana, goriziana e triestina. L'Hostaria al Pettirosso è organizzata per soddisfare ogni tipo di richiesta, dall'occasione romantica, alle cene tematiche con degustazioni dedicate, ai pranzi per gruppi in occasione di ricorrenze particolari.</p>
            
            <div id=\"colonna1\">
            	<img src=\"http://forum.mrwebmaster.it/images/TD_Feste.png\"  id=\"imgCol\"/>
            <p>L'<strong> Hostaria al Pettirosso</strong> è l'ambiente adatto per festeggiare qualsiasi genere di ricorrenza, dal classico battesimo/comunione/cresima, alle feste di compleanno, le cene di laurea ed ogni occasione nella quale si voglia passare al meglio del tempo assieme alle persone più care.

La cucina sarà ben lieta di <strong>personalizzare</strong> il menù in base alle Vostre specifiche. </p>
			
            </div>
            <div id=\"colonna2\">
            <p>Lo <strong>Chef</strong> dell'<strong> Hostaria al Pettirosso</strong> saprà deliziarvi con i piatti proposti attingendo sempre al meglio di ciò che la Natura offre al momento, garantendo quindi  non solo la <strong>soddisfazione</strong> del palato, ma anche l'alta qualità e la <strong>freschezza</strong> degli ingredienti utilizzati.</p>
	
  <div class=\"imageRow\">
  	<div class=\"single\">
  		<a href=\"http://forum.mrwebmaster.it/images/menu_turistico_invernale_1.png\" rel=\"lightbox[roadtrip]\" title=\"Proposta menu\"><img src=\"http://forum.mrwebmaster.it/images/TD_menu.png\" id=\"imgCol\" alt=\"b&&amp;amp;b vicino Dolegna del collio\" title=\"Visualizza i menu\"  /></a>
  		<a href=\"http://forum.mrwebmaster.it/images/menu_turistico_invernale_2.png\" rel=\"lightbox[roadtrip]\" title=\"Proposta menu\"></a>
  		
  		<a href=\"http://forum.mrwebmaster.it/images/menu_di_natale_2012.png\" rel=\"lightbox[roadtrip]\" title=\"Menu di Natale\">Men&uacute; di NATALE 2012</a>
  	
  	</div>
  	</div>
         
           </div>
            <div id=\"colonna3\">
            	<img src=\"http://forum.mrwebmaster.it/images/TD_lume_candela.png\"  id=\"imgCol\"/>
            <p>All'<strong> Hostaria al Pettirosso</strong> potrete sedurre la Vostra dolce metà prenotando una romantica <strong>cena a lume di candela</strong> in un ambiente curato e adatto ad un'occasione <strong>indimenticabile</strong> degustando  una  ricercata coppa dei migliori bianchi locali accompagnata da frutta e fragole ricoperte  di cioccolato   o   magari   dei    golosi   dolcetti rigorosamente fatti in casa. </p>
            </div>
            <div style=\"clear:both\"></div>
            <p>Le torte e i dolci in genere sono fatti in casa.</p>
            <p>La cantina dei vini è fornita dalle più prestigiose aziende agricole del Collio, in particolare Dolegna del Collio, Prepotto, Cividale del Friuli.</p>
            <p>Su prenotazione, possiamo soddisfare anche le esigenze dei clienti che hanno sposato la dieta vegetariana e quelle dei nostri clienti più piccoli (concordando il menù con il genitore). </p>
			<em>Esempi di portate</em>
			<img src=\"http://forum.mrwebmaster.it/images/Cucina_Piatti_Esempio.png\" />";

quindi andando a cambiare su questo file, dovrebbe funzionare la cosa per quanto riguarda la parte italiana, per il tedesco e l'inglese dovrò andare a modificare negli altri 2 file corrispettivi. Qualcuno mi sa dire se è giusto? non vorrei sbagliare

grazie
 
Ultima modifica di un moderatore:

Discussioni simili