eerst php includes...hoe met jpg? of gif?

Status
Niet open voor verdere reacties.

stonedr

Gebruiker
Lid geworden
11 aug 2003
Berichten
104
Hello allemaal,

Heb me pas geleden een beetje gestort op PHP...ik ben een grote php noob even tussendoor.

Nou had ik gelukkig snel door hoe die php includes werken, zodat de hele pagina wordt geladen en bijvoorbeeld nieuwe text wordt gedisplayed...
krijg je dus helpmij.php?id=3 dat soort grappen.

Nou lukt me dat dus alleen met php bestanden. nu wil ik hetzelfde proberen met jpg of gif plaatjes...een soort van php fotoalbum...zonder sql.

Dit is de code die ik gebruik voor php bestandjes:

<a href="fotografie2.php?id=1"> 1 </a> <br />

PHP:
    			<?php 
		
				// Define our array of allowed $_GET values
				$pass = array('1','2','3','4','5','6');
			
				// If the page is allowed, include it:
				if (in_array($_GET['id'], $pass)) {
				include ($_SERVER['DOCUMENT_ROOT'] . '/bruiloft/' . $_GET['id'] . '.jpg'); 
			} 
		
				// If there is no $_GET['id'] defined, then serve the homepage:
				elseif (!isset($_GET['id'])) {
				include ($_SERVER['DOCUMENT_ROOT'] . '/bruiloft/1.jpg'); 
			}

			?>

waar je JPG ziet staan staat meestal dus php....maar de code werkt tot dusver alleen met bestandstype php...kan het nog zo gemodificeerd worden dat et ook met jpg of gif kan? of heb ik daar een andere oplossing voor nodig??

alvast bedankt,
stonedr
 
Je kan het dan zo doen:
PHP:
<?php
  echo "<img src=\"".$_SERVER['DOCUMENT_ROOT'] . "/bruiloft/" . $_GET['id'] . ".jpg\" />";
?>

Ook kan je gebruik maken van headers :thumb::)
 
Laatst bewerkt:
Wat moet ik dan precies met die code doen? ergens toevoegen in me bestaande code?

want ik weet nou niet hoe ik dat moet aansturen? gewoonlijk dus met een <a> zoals:
<a href="fotografie2.php?id=1"> plaatje1</a>`
 
stonedr zei:
Wat moet ik dan precies met die code doen? ergens toevoegen in me bestaande code?

want ik weet nou niet hoe ik dat moet aansturen? gewoonlijk dus met een <a> zoals:
<a href="fotografie2.php?id=1"> plaatje1</a>`
Ipv de include doe je gewoon die img src=...;)
Zoiets dus:
PHP:
<?php
      
  // Define our array of allowed $_GET values
  $pass = array('1','2','3','4','5','6');
            
  // If the page is allowed, include it:
  if (in_array($_GET['id'], $pass)) 
  {
    echo "<img src=\"".$_SERVER['DOCUMENT_ROOT'] . "/bruiloft/" . $_GET['id'] . ".jpg\" /><br/>";
  }
        
  // If there is no $_GET['id'] defined, then serve the homepage:
  elseif (!isset($_GET['id'])) 
  {
    echo "<img src=\"".$_SERVER['DOCUMENT_ROOT'] . "/bruiloft/1.jpg\" /><br/>";
  }
?>

:thumb:
 
PHP:
<?php     
if(!$_GET['scr']) {
$_GET['scr'] = "noscr"; //startpagina
     }        
if(file_exists($_GET['scr'].'.jpg') AND $_GET['scr'] != 'noscr')
  echo("<img src='".$_GET['scr'].".jpg'>");     
           else
               echo("<img src='1.jpg'>"); //error pagina
             ?>

zo moest ie uiteindelijk...met als link <a href="foto.php?src="3">
danku.
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan