Pagina 1 van 1
Nieuwe pagina met PHP
Geplaatst: 26 jan 2012, 12:46
door matty
Ik wil op mijn forum een extra pagina toevoegen maar ik kan enkel maar HTML code gebruiken in mijn template script. Is er een mogelijkheid om PHP te gebruiken?
Als ik
plaats in het schript krijg ik niets te zien en als ik gewoon in HTML iets typ dan toont hij dat wel.
Alvast bedankt
Re: Nieuwe pagina met PHP
Geplaatst: 26 jan 2012, 18:12
door AirWarrior
Misschien als je dit even doorleest kom je waarschijnlijk een stukje verder.
Pagina toevoegen
Re: Nieuwe pagina met PHP
Geplaatst: 26 jan 2012, 19:19
door Ger
Daar linkt hij zelf al naar.
@Matty: het is mogelijk om PHP toe te staan in templates, maar het is beter om de inhoud van je pagina te genereren in het PHP bestand. Daarin kun je bijvoorbeeld zoiets opnemen:
Code: Selecteer alles
$template->assign_vars(array(
'S_TEKST' => $eerder_bepaalde_variabele,
'NU' => $user->format_date(time()),
)
);
In je templatebestand kun je dan dit opnemen:
Re: Nieuwe pagina met PHP
Geplaatst: 26 jan 2012, 22:04
door AirWarrior
Ger schreef:Daar linkt hij zelf al naar.
Euh... ik zie het nu ook

Re: Nieuwe pagina met PHP
Geplaatst: 26 jan 2012, 23:53
door matty
Maar ik wil gebruik maken van de database. Hoe kan ik dit dan oplossen?
Een variabele zoals hierboven lukt wel maar een gegevens lezen en schrijven naar een DB lukt me niet.
Re: Nieuwe pagina met PHP
Geplaatst: 27 jan 2012, 08:48
door Ger
Je kunt gewoon gebruik maken van de database functies in phpBB als je
common.php
inlcude in je PHP bestand. Voor de DBAL zie
deze Wiki op phpBB.com.
Re: Nieuwe pagina met PHP
Geplaatst: 27 jan 2012, 09:42
door matty
Bdankt, nu kan ik weer een beetje verder (hopelijk)

Re: Nieuwe pagina met PHP
Geplaatst: 29 jan 2012, 19:56
door matty
Ik graak er niet uit. Ik wil onderstaand stukje script op mijn extra pagina krijgen maar het enigste wat ik te zien krijg is de knop om mijn afbeeldingen te uploaden.
iemand een ideetje hoe ik het werkend kan krijgen?
Code: Selecteer alles
<html>
<?php
error_reporting(E_ALL);
include("config.php");
$tijd = date("Y-m-d H-i ", time());
//verbinding met de database
mysql_connect($dbhost,$dbuser,$dbpasswd);
mysql_select_db($dbname) or die( "Unable to select database");
?>
<head>
<title><?php echo("$titel"); ?></title>
<link rel="StyleSheet" href="tfol-nieuw.css">
</head>
<?php
echo("<body bgcolor=\"$bgcolor\" text=\"$text\">");
?>
<form method="POST" action="" enctype="multipart/form-data">
<?php
echo '<table>';
$dir = 'hond';
$a_velden = 10;
$i= 0;
while($i++ < $a_velden)
{
echo("<tr>
<td><b>Foto $i:</b> <input type=\"file\" name=\"$i\"/></td>
<td rowspan='2'><form method='post' action=''><textarea name='comments' cols='40' rows='3'>omschrijving over de foto</textarea></td>
</tr>
<tr>
<td>");
//hondenrassen oproepen
$sql = "SELECT * FROM hondenrassen order by ras ASC";
$result = mysql_query($sql);
echo '<strong>Ras: </strong><select>';
while ($record = mysql_fetch_object($result)) {
echo '<option value="'.$record->id.'">'.$record->ras.'</option>';
}
echo '</select></td>';
echo "</tr>";
if(isset($_POST['uploaden']))
{
$tmp_bestand = $_FILES[$i]['tmp_name'];
$bestand = $tijd.$_FILES[$i]['name'];
echo $bestand;
move_uploaded_file($tmp_bestand, $dir."/".$bestand);
chmod ($dir."/".$bestand, 0777);
$bron = imagecreatefromjpeg($dir."/".$bestand) or die ("Jpg probleempje");
$b_breedte = imagesx($bron); // Bron breedte
$b_hoogte = imagesy($bron); // bron hoogte
//verhouding berekenen
$verhouding = $b_breedte / $max_breedte;
//breedte berekenen en afronden
$nieuw_breedte = round($b_breedte / $verhouding);
//hoogte berekenen en afronden
$nieuw_hoogte = round($b_hoogte / $verhouding);
if ($b_breedte > $max_breedte) {
$nieuw_jpg = imagecreatetruecolor($nieuw_breedte ,$nieuw_hoogte) or die ("Probleem met maken van plaatje jpg");
imagecopyresampled($nieuw_jpg, $bron, 0, 0, 0, 0, $nieuw_breedte, $nieuw_hoogte, $b_breedte, $b_hoogte);
Imagejpeg($nieuw_jpg,$dir."/".$bestand,120); //80 is jpg kwaliteit
} // einde resizen
echo("<a href=\"$loc/fotoalbum.php?album=./$dir\"><b>Klik hier</b></a> om je album te bekijken<br><br>");
echo("<a href=\"$loc/upload.php\"><b>Klik hier</b></a> om nog een album aan te maken");
} // einde if 'uploaden'
} // einde while
echo '</table>';
?>
<input type="submit" name="uploaden" value="Uploaden!"/>
</form>
</body>
</html>