Scriptingvragen (PHP, JavaScript etc.)

Praat mee over van alles en nog wat!
Forumregels
Dit forum is voor alle zinnige gesprekken buiten phpBB om. Discussies en gesprekken over interessante onderwerpen.

Een nieuw onderwerp moet..:
  • uiteraard voldoen aan de algemene voorwaarden
  • niet passen in de gewone supportfora
  • interessante zijn voor het overgrote deel van onze gebruikers
  • een neutrale of positieve ondertoon hebben
  • anders zijn dan bestaande onderwerpen
Gebruikersavatar
Jan
Berichten: 1987
Lid geworden op: 30 mei 2006, 20:30
Locatie: De kelder van Dhr. J. Fritzl
Contacteer:

Re: Directory

Bericht door Jan » 29 jul 2008, 16:58

Als je op een Apacheserver zit moet je dit eens proberen.

Maak een .htaccess bestand, met daarin:

Code: Selecteer alles

Options +Indexes 
.

Upload het naar die directory, en het zou moeten werken.

Succes!
Vriendelijke groet,
Jan
Gratis Forum - Gratis Blog - Blokart

Divigo
Berichten: 274
Lid geworden op: 02 mar 2008, 18:05

include probleem

Bericht door Divigo » 05 aug 2008, 11:36

Ik ben nog maar pas begonnen met php en zit nu eigenlijk met een include probleem.
Ik wil een html bestand includen in een php bestand maar dit wil niet echt lukken.
Wanneer ik beide files in dezelfde map plaats lukt het wel alleen is dat niet de bedoeling.
De structuur is als volgt.
PHP file: root/register.php
HTML file: root/template/register.html

Ik heb volgens mij al het grootste deel van de tuts op internet doorgekeken maar kan dus nergens een include met deze structuur vinden. De enige include die ik kan vinden is gebaseerd op files in dezelfde map dus de volgende include:

Code: Selecteer alles

<?php include("register.html"); ?>
De code die ik in alle mogelijkheden al geprobeer heb is

Code: Selecteer alles

<?php include("/template/register.html"); ?>
dus ook met back slashes.

Kan iemand mij vertellen hoe ik deze html file kan includen?

Gr Dennis
Laatst gewijzigd door Derky op 05 aug 2008, 12:06, 1 keer totaal gewijzigd.
Reden: samengevoegd van los topic

Gebruikersavatar
Ger
Berichten: 4864
Lid geworden op: 03 jan 2006, 22:23
Locatie: 192.68.1.100
Contacteer:

Re: include probleem

Bericht door Ger » 05 aug 2008, 11:43

Ik weet niet zeker of die slash er bij aan het begin bijhoort. Haal die eens weg?

Code: Selecteer alles

<?php include("template/register.html"); ?>
Wat sowieso werkt is http-include:

Code: Selecteer alles

<?php include("http://example.com/styles/mystyle/template/register.html"); ?>

Divigo
Berichten: 274
Lid geworden op: 02 mar 2008, 18:05

Re: include probleem

Bericht door Divigo » 05 aug 2008, 11:57

Die http include had ik ook al aan lopen denken alleen ben ik de site nu op mijn local host aan het bouwen waarna hij naar de online server gaat. Als ik dus die http include gebruik kan ik niks testen en volgens mij moet het makkelijker kunnen. Ik zal eens proberen de slash weg te halen en kijken wat het dan doet.

Gr Dennis

edit:
Ik heb het zonder slash geprobeerd en dit werkt alleen leest hij mijn .css nu niet.
Wanneer ik de html zelf open leest hij deze wel.

De volgende structuur is het nu:
php: root/register.php
html:root/template/register.html
css: root/theme/common.css

Voor het aanroepen van de css in de html file gebruik ik nu

Code: Selecteer alles

	<link rel="stylesheet" type="text/css" href="../theme/common.css">
Aangezien er met een include als het ware ctrl+c --> ctrl+v word gedaan denk ik dat ik iets moet veranderen in de .css link. Zie ik dit juist?

Gr Dennis

Gebruikersavatar
marian0810
Berichten: 1974
Lid geworden op: 09 apr 2007, 10:24
Locatie: Hoofddorp
Contacteer:

Re: Scriptingvragen (PHP, JavaScript etc.)

Bericht door marian0810 » 05 aug 2008, 12:10

Wat wil je precies bereiken?

Divigo
Berichten: 274
Lid geworden op: 02 mar 2008, 18:05

Re: Scriptingvragen (PHP, JavaScript etc.)

Bericht door Divigo » 05 aug 2008, 12:15

misschien dat ik je vraag niet goed begrijp maar wat ik wil is het volgende±
Ik wil een mappen structuur met een opsplitsing van html,php en css.
php komt in root, html en css krijgen eigen mappen.
php moet includes krijgen van de html files (templates).

Nu had ik eerst de templates (html) gemaakt waarin de css word aangeroepen.
Na de include in mijn php file word de css niet meer aangeroepen.

Ik hoop dat je begrijpt wat ik bedoel.

Gr Dennis

Gebruikersavatar
Ger
Berichten: 4864
Lid geworden op: 03 jan 2006, 22:23
Locatie: 192.68.1.100
Contacteer:

Re: Scriptingvragen (PHP, JavaScript etc.)

Bericht door Ger » 05 aug 2008, 12:54

Volgens mij moet je de locatie van je CSS relatief zetten aan het PHP-bestand. Includen betekent namelijk dat je het bestand dat je include opneemt in het "moederbestand". Dat is dus je uitgangspunt.

Divigo
Berichten: 274
Lid geworden op: 02 mar 2008, 18:05

Re: Scriptingvragen (PHP, JavaScript etc.)

Bericht door Divigo » 05 aug 2008, 13:22

ok dat is duidelijk. Dan ga ik maar weer eens even verder rommlen en kijken of ik het werkend krijg.

Gr Dennis

Divigo
Berichten: 274
Lid geworden op: 02 mar 2008, 18:05

Probleem met includen

Bericht door Divigo » 21 aug 2008, 16:57

Hey gasten en dames

Aangezien ik redelijk nieuw ben met php heb ik het volgende voor jullie.

Ik ben voor mezelf weer bezig met een website welke naast phpBB moet komen te draaien.
Nu zit ik met een probleem met includen.

Ik heb de volgende mappenstructuur waar ik mee wil werken:

root/index.php
root/members/index.php
root/includes.php
root/template/header.html
root/template/menu.html

In root/includes.php heb ik de het volgende included:
template/header.html
template/menu.html

In root/index.php heb ik het volgende met succes included:
includes.php

Hoe krijg ik nu includes.php included in root/members/index.php ?

Ik heb al van alles uitgeprobeerd maar niks lijkt te werken.
Op alle manieren die ik kon verzinnen kreeg ik de volgende melding:
No such file or directory

Mijn gedachte was om includes.php in een eigen folder te plaatsen alleen dan kreeg ik hem nergens included.
Ik denk wel dat deze gedachte gang correct is maar hoe werkt de include dan?
De volgende code heb ik ook geprobeerd toe te passen zonder succes.
include ($_SERVER['DOCUMENT_ROOT'].'includes.php');

Ik hoop dat mijn vraag stelling een beetje duidelijk is.
Mochten er nog vragen zijn dan hoor ik het wel.

Gr Dennis

PS± Ik hoop dat deze vraag in algemeen mag staan.

BetaDevil
Berichten: 2810
Lid geworden op: 28 mei 2006, 15:27

Re: Probleem met includen

Bericht door BetaDevil » 21 aug 2008, 17:16

include('../includes.php'); :D

Divigo
Berichten: 274
Lid geworden op: 02 mar 2008, 18:05

Re: Probleem met includen

Bericht door Divigo » 21 aug 2008, 21:03

BetaDevil schreef:include('../includes.php'); :D
Knap lullig voor me want ik heb hierdoor wel de fout gevonden.
Ik had namelijk " gebruikt ipv ' . Soms kan een oplossing zo simpel zijn :roll:

Dank je betadevil ik kan nu weer verder.

Gr Dennis

steefaman
Berichten: 260
Lid geworden op: 29 dec 2006, 11:34
Locatie: Lelystad

Upload script aanpassen

Bericht door steefaman » 22 aug 2008, 17:29

Hey!

Ik heb een simpel upload scriptje gevonden wat ik wil gaan aanpassen zodat ik het kan gaan gebruiken. Maar wat ik probeer te doen lukt maar niet. Dus daarom dit topic :D

Als mensen bij mij een forum aanmaken wordt er automatisch een map voor ze aangemaakt (files/toegangsnaam). Nu wil ik graag dat mensen hun iegen logo kunnen uploaden en dat probeerde ik zo te doen (let op de $dir en de form onderaan):

Code: Selecteer alles

<?php

// Mappen CHMOD 777 !

if(isset($_POST['uploaden'])){

    $dir = "phpBB3/files/['toegangsnaam']/";  // map voor images
   
    $thumb_dir = "thumbs/"; // map voor thums
   
    $maxsize = 100000; // maximum groote images
   
    $max_y = 100; // maximum hoogte thumbs
   
    $max_x = 100; // maximum breedte thumbs
   
    $pathinfo = pathinfo($_FILES['bestand']['name']);
   
    $ext =  $pathinfo["extension"];
   
    switch($ext){
   
    case "jpg" : $thumb = imagecreatefromjpeg($_FILES['bestand']['tmp_name']);
    break;
   
    case "jpeg" : $thumb = imagecreatefromjpeg($_FILES['bestand']['tmp_name']);
    break;
   
    case "gif" : $thumb = imagecreatefromgif($_FILES['bestand']['tmp_name']);
    break;
   
    case "png" : $thumb = imagecreatefrompng($_FILES['bestand']['tmp_name']);
    break;
   
   
    default : $wrongext = 1;
   
    }
   
    if(isset($wrongext)){
   
        $error = "Verkeerde Extensie";
   
    }else{
   
        if($_FILES['bestand']['size'] > $maxsize){
       
        $error = "Bestand is te groot";
       
        }else{
       
        $succes = true;
       
        }
   
    }
   
    if(!isset($succes) || isset($error)){
   
        echo "<b>Er is een fout op getreden:</b><br>";
   
        echo $error;
   
        imagedestroy($thumb);
   
    }else{
   
        move_uploaded_file($_FILES['bestand']['tmp_name'], $dir.$_FILES['bestand']['name']) or die("Kan niet uploaden");
       
        $x = imagesx($thumb);
       
        $y = imagesy($thumb);

        if(($max_x/$max_y) < ($x/$y)){
       
                $eind = imagecreatetruecolor($x/($x/$max_x), $y/($x/$max_x)) or die("Fout: imagecreattreucolor() 1");
           
            }else{

                $eind = imagecreatetruecolor($x/($y/$max_y), $y/($y/$max_y)) or die("Fout: imagecreattreucolor() 2");
           
            }
       
        imagecopyresized($eind, $thumb, 0, 0, 0, 0, imagesx($eind), imagesy($eind), $x, $y) or die("Fout: imagecopyresized()");
       
        imagegif($eind, $thumb_dir.$_FILES['bestand']['name']) or die("Fout: imagegif()");
       
        imagedestroy($thumb);
       
        imagedestroy($eind);
       
        echo "<a href=\"".$dir.$_FILES['bestand']['name']."\" target=\"_blank\"><img src=\"".$thumb_dir.$_FILES['bestand']['name']."\" border=\"0\"></a>";
   
    }
   
}

echo "<form action=\"".$_SERVER['PHP_SELF']."\" method=\"post\" enctype=\"multipart/form-data\" name=\"form\" id=\"form\">";

echo "<input name=\"bestand\" type=\"file\" id=\"bestand\">";

echo "<input name=\"toegangsnaam\" type=\"text\" id=\"toegangsnaam\">";

echo "<input name=\"uploaden\" type=\"submit\" id=\"uploaden\" value=\"Uploaden\">";

echo "</form>";

?>
Het idee is dus dat de gebruiker zijn/haar toegangsnaam invuld zodat de afbeelding wordt upgeload naar zijn/haar map die dus automatisch werd aangemaakt bij de aanmelding.

Ik hoop iemand mij kan helpen.

Groeten,
steefaman
Laatst gewijzigd door Derky op 23 aug 2008, 10:20, 1 keer totaal gewijzigd.
Reden: Samengevoegd
Forum Hoster. Gratis, snel en gemakkelijk je eigen phpBB3 forum.

Gebruikersavatar
Tom V
Berichten: 2487
Lid geworden op: 24 jan 2006, 17:04
Locatie: Houtvenne (BE)
Contacteer:

Re: Upload script aanpassen

Bericht door Tom V » 22 aug 2008, 19:35

Lijkt het niet beter om er phpBB3 script van te maken? Daar zitten alle functies in + extra controle en veiligheid.

steefaman
Berichten: 260
Lid geworden op: 29 dec 2006, 11:34
Locatie: Lelystad

Re: Upload script aanpassen

Bericht door steefaman » 22 aug 2008, 21:22

Dat zal vast en zeker beter zijn, maar ik heb geen flauw idee hoe dat moet :D
Zou iemand mij daar dan mee kunnen helpen? Want uiteindelijk is mijn doel dat mensen hun eigen logo kunnen gebruiken.
Forum Hoster. Gratis, snel en gemakkelijk je eigen phpBB3 forum.

Gebruikersavatar
Tom V
Berichten: 2487
Lid geworden op: 24 jan 2006, 17:04
Locatie: Houtvenne (BE)
Contacteer:

Re: Upload script aanpassen

Bericht door Tom V » 23 aug 2008, 02:18

Dus eigenlijk moet het dezelfde functionaliteit hebben dan de avatar alleen dat deze je logo is, en er een default moet zijn?

steefaman
Berichten: 260
Lid geworden op: 29 dec 2006, 11:34
Locatie: Lelystad

Re: Scriptingvragen (PHP, JavaScript etc.)

Bericht door steefaman » 24 aug 2008, 16:18

Zoiets. Maar dit is eigenlijk een omweg (gebruikers laten uploaden en dan pas selecteren). Terwijl er voor phpBB2 gewoon een Custom Forum Logo MOD is (http://www.phpbbhacks.com/download/5050). Dus is er ook een andere manier? Zo nee, hoe moet dat upload script voor phpBB3 dan gemaakt worden?
Forum Hoster. Gratis, snel en gemakkelijk je eigen phpBB3 forum.

steefaman
Berichten: 260
Lid geworden op: 29 dec 2006, 11:34
Locatie: Lelystad

Re: Scriptingvragen (PHP, JavaScript etc.)

Bericht door steefaman » 28 aug 2008, 12:53

Iemand een idee?
Forum Hoster. Gratis, snel en gemakkelijk je eigen phpBB3 forum.

hallovs
Berichten: 82
Lid geworden op: 14 aug 2008, 08:58

Re: Scriptingvragen (PHP, JavaScript etc.)

Bericht door hallovs » 21 sep 2008, 08:41

wat bedoel je? precies

Gebruikersavatar
Robin Huurman
Berichten: 542
Lid geworden op: 10 jun 2007, 16:48
Locatie: Steenbergen | Noord-Brabant

Re: Scriptingvragen (PHP, JavaScript etc.)

Bericht door Robin Huurman » 21 sep 2008, 22:04

steefaman schreef:Zoiets. Maar dit is eigenlijk een omweg (gebruikers laten uploaden en dan pas selecteren). Terwijl er voor phpBB2 gewoon een Custom Forum Logo MOD is (http://www.phpbbhacks.com/download/5050). Dus is er ook een andere manier? Zo nee, hoe moet dat upload script voor phpBB3 dan gemaakt worden?
Ik neem aan dat hij bedoeld dat hij het script van phpBB2 wil hebben, maar dan voor phpBB3.

Gebruikersavatar
David
Berichten: 5093
Lid geworden op: 15 jan 2007, 22:00
Locatie: Zeeuws-Vlaanderen
Contacteer:

PHP E-mail forum

Bericht door David » 25 sep 2008, 17:45

Beste forumleden,

Dit is volgens mij de plek waar ik deze vraag kan neer zetten;) Ik ben namelijk bezig met een PHP Email formulier, nu heb heel de middag al een beetje rond gekeken en rond gezogd, en heb via een website dit ontwerp kunnen maken. Alleen ontbreken de code's om dit formulier te verzenden. Wie heeft hier kennis of verstand van en zou mij kunnen helpen met een E-mail forumulier.

P.s. een ander ontwerp mag opzich ook wel;) als de zelfde vragen er maar instaan en als de mail direct in me post vak komt.

Alvast bedankt

groet David

Code: Selecteer alles

?><form action="post.php" method="post">

<fieldset id="persoon">
<legend>De webmaster mailen</legend>
<p>
Vul hier u gegeven in, zodat ik u zosnel mogelijk kan antwoorden. een E-mail adres is hier bij nodig vul deze dan ook correct in!! 
</p>
<select id="geslacht" name="geslacht">
<option disabled>aanhef</option>
<option>Dhr.</option>
<option>Mvr.</option>
</select><br>


<label for="voornaam"><div align="right"></div>Naam</label>
<input id="voornaam" name="voornaam" type="text"><br>
<br>
<label for="Heb je NF?"><div align="right"></div>Heb je NF?</label>
<input id="Heb je NF?" name="Heb je NF?" type="text"><br>
<br>
<label for="Zo ja, Welk type NF heb je?"><div align="right"></div>Zo ja, Welk type NF heb je?</label>
<input id="Zo ja, Welk type NF heb je?" name="Zo ja, Welk type NF heb je?" type="text"><br>
<br>
<label for="woonplaats"><div align="right"></div>Woonplaats</label>
<input id="woonplaats" name="woonplaats" type="text"><br>
<br>
<label for="e-mail"><div align="right"></div>E-mail</label>
<input id="e-mail" name="e-mail" type="text"><br>
</fieldset>
<br>


<fieldset id="Ik heb een:">
<legend>Onderwerp</legend>
<p>
Vink het juiste onderwerp aan, zo weet ik precies waar u mail over gaat.. 
</p>
<input id="vuurwerk/special effects" name "vuurwerk/special effects" type="checkbox" value="true"> 
Ik heb een complimentje<br>
<input id="casino verhuur" name "casino verhuur" type="checkbox" value="true">
<label for="casino verhuur">Ik heb een klacht</label><br>
<input id="toneelwapen verhuur" name "toneelwapen verhuur" type="checkbox" value="true">
<label for="toneelwapen verhuur">Ik heb een vraag</label><br>
<input id="party rental service" name "party rental service" type="checkbox" value="true">
<label for="party rental service">Ik zou graag msn contact willen</label><br>
<input id="anders" name "anders" type="checkbox" value="true">
<label for="anders">Anders...</label><br>
</fieldset>

<br>
<fieldset id="Commentaar">
<legend>Berichtr</legend>
<p>
Schrijf hier u bericht!</p>
<label for="commentaar"></label>
<textarea id="commentaar" name="commentaar"
cols="50" rows="4"></textarea>
</fieldset>
<p>
<input id="verstuur" type="submit" value="Verstuur bericht">
</p>

Laatst gewijzigd door Derky op 25 sep 2008, 19:15, 1 keer totaal gewijzigd.
Reden: Bijna goed, samengevoegd
Op zoek naar een vertaling voor je extensie? vertalingen

Plaats reactie