Pagina 1 van 2
Pagina met beetje dezelfde stijl
Geplaatst: 02 jul 2004, 19:08
door jantjuh92
hallo,
ik wil graag een pagina genaamt upload.php maken
en ik wil dus dat het eruit ziet als mijn forum
aleen dat je dan niet het forum ziet aleen het upload script(gevonden op websitenet)
dus dat je gewoon overall_header en footer blijft zien alleen dat niet het forum er instaat maar upload.php
Geplaatst: 02 jul 2004, 19:15
door WebSiteNet
ghehehe, ik word wel beroemd!
Met deze mod kan je pagina's aan je phpbb toevoegen. Je kan
template steeds vervangen met bijv. upload.
http://www.phpbbhacks.com/viewhack.php?id=1945
Geplaatst: 02 jul 2004, 19:16
door jantjuh92
WebSiteNet schreef:ghehehe, ik word wel beroemd!
Verdien je ook
ghege
bedankt

Geplaatst: 02 jul 2004, 19:38
door jantjuh92
Het is gelukt
en het is bloody beautifull
maar moet ik dan in template.tpl dat script zetten
Geplaatst: 02 jul 2004, 20:08
door WebSiteNet
Ik zie dat hij het niet doet. Dat komt door dat je de code direct in de .tpl hebt gezet.
De code moet in het .php bestand staan op de plaats van dit stukje code:
Code: Selecteer alles
// assign template
$template->set_filenames(array(
'body' => 'template.tpl')
);
$template->pparse('body');
Geplaatst: 03 jul 2004, 06:27
door jantjuh92
Geplaatst: 03 jul 2004, 07:13
door WebSiteNet
Kan je lijn 10 t/m lijn 25 geven van die template.php?
Geplaatst: 03 jul 2004, 07:38
door jantjuh92
Code: Selecteer alles
$userdata = session_pagestart($user_ip, PAGE_TEMPLATE);
init_userprefs($userdata);
// set page title
$page_title = 'TEMPLATE';
// standard page header
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
<?php
if(!empty($HTTP_POST_VARS['submit']))
{
if(!file_exists("bestanden")){ mkdir("bestanden/", 0777); }
move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'], "bestanden/" . $HTTP_POST_FILES['userfile']['name']);
@chmod($HTTP_POST_FILES['userfile']['name'], 0777);
echo "Bestand uploaden gelukt";
}
else
{
?>
<form enctype="multipart/form-data" action="<?=$HTTP_SERVER_VARS['PHP_SELF'] ?>" method="post">
Upload dit bestand: <input name="userfile" type="file">
<input type="submit" value="Upload!" name="submit">
</form>
<?
}
?>
// standard page footer
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
dit is 10 tot en met het einde van de code
Geplaatst: 03 jul 2004, 08:06
door WebSiteNet
Maak er maar dit van:
Code: Selecteer alles
$userdata = session_pagestart($user_ip, PAGE_TEMPLATE);
init_userprefs($userdata);
// set page title
$page_title = 'TEMPLATE';
// standard page header
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
if(!empty($HTTP_POST_VARS['submit']))
{
if(!file_exists("bestanden")){ mkdir("bestanden/", 0777); }
move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'], "bestanden/" . $HTTP_POST_FILES['userfile']['name']);
@chmod($HTTP_POST_FILES['userfile']['name'], 0777);
echo "Bestand uploaden gelukt";
}
else
{
?>
<form enctype="multipart/form-data" action="<?=$HTTP_SERVER_VARS['PHP_SELF'] ?>" method="post">
Upload dit bestand: <input name="userfile" type="file">
<input type="submit" value="Upload!" name="submit">
</form>
<?
}
// standard page footer
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
De fout komt door dat je de code letterlijk in het bestand geplakt hebt waardoor je dubbele php code krijgt (kon jij ook niet weten hoor.

)
Er stond dus iets als dit:
En dat is dubbelop. Succes!
Geplaatst: 03 jul 2004, 08:22
door jantjuh92
Yess
gelukt
in de .tpl lukte het om het in zon standaard phpbb tabel te krijgen
kan dat ook in template.php
Geplaatst: 03 jul 2004, 09:10
door WebSiteNet
Het is niet de mooiste opplossing maar vervang met stuk met dit:
Code: Selecteer alles
$userdata = session_pagestart($user_ip, PAGE_TEMPLATE);
init_userprefs($userdata);
// set page title
$page_title = 'TEMPLATE';
// standard page header
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
?>
<table style="width: 100%;" class="forumline" cellspacing="1" celppadding="4">
<tr>
<th class="thTop">Bestand uploaden</th>
</tr>
<tr>
<td class="row1" style="text-align: center;">
<span class="gen">
<?
if(!empty($HTTP_POST_VARS['submit']))
{
if(!file_exists("bestanden")){ mkdir("bestanden/", 0777); }
move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'], "bestanden/" . $HTTP_POST_FILES['userfile']['name']);
@chmod($HTTP_POST_FILES['userfile']['name'], 0777);
echo "Bestand uploaden gelukt";
}
else
{
?>
<form enctype="multipart/form-data" action="<?=$HTTP_SERVER_VARS['PHP_SELF'] ?>" method="post">
Upload dit bestand: <input name="userfile" type="file">
<input type="submit" value="Upload!" name="submit">
</form>
<?
}
?>
</span>
</td>
</tr>
</table>
<?
// standard page footer
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
Geplaatst: 03 jul 2004, 09:15
door jantjuh92
vat dit niet te serieus op hoor maar:
ik hou van je
maar hoe kan ik zorgen daat tussen de twee zinnen een enter komt
Code: Selecteer alles
echo "Bestand uploaden gelukt";
echo "Je bestandje staat nu in http://www.members.lycos.nl/noesjanstef/phpBB2/bestanden/bestandsnaam.extensie";
Geplaatst: 03 jul 2004, 11:36
door cartoontje
Met een
in de echo!

Geplaatst: 03 jul 2004, 12:21
door WebSiteNet
idd, maar je kan die echo's beter in een doen:
Code: Selecteer alles
echo "Bestand uploaden gelukt<br />\nJe bestandje staat nu in http://www.members.lycos.nl/noesjanstef/phpBB2/bestanden/bestandsnaam.extensie\n";
Geplaatst: 03 jul 2004, 13:51
door jantjuh92
thnx
ik probeerde al gewoon <BR> alln dat wekte niet
Geplaatst: 03 jul 2004, 14:00
door cartoontje
Je moet inderdaad alle codes afsluiten (net zoals in die nieuwe HTML variant (heette het nou XHTML of DHTML?).
<BR></BR> = <BR />
Geplaatst: 03 jul 2004, 14:20
door jantjuh92
weer wat geleerd

Geplaatst: 03 jul 2004, 14:26
door DaMnNaTiOn
Je doet het verkeerd, XHTML gebruik alleen maar kleine letters en geen HOOFDLETTERS!
Dus <br /> in plaats van <BR /> of <BR> / <br>

Geplaatst: 03 jul 2004, 14:26
door cartoontje
Maar in PHP maakt het geen bal uit of het hoofdletters of kleine letters zijn!

Geplaatst: 03 jul 2004, 14:28
door DaMnNaTiOn
cartoontje schreef:Maar in PHP maakt het geen bal uit of het hoofdletters of kleine letters zijn!

Jawel, het MOET zijn <br /> en niet <BR />
Anders is het niet valid XHTML
