Likes Likes:  0
Resultaten 1 tot 14 van de 14
Geen

Onderwerp: [php] oplossing?

  1. #1
    [php] oplossing?
    geregistreerd gebruiker
    5 Berichten
    Ingeschreven
    05/08/07

    Locatie
    den haag

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter

    [php] oplossing?

    ik ben bezig met een site en code deze in php.. alleen ik wil iets in de pagina includen maar dat werkt niet.. weet iemand een oplossing?

    Code:
    <?php
    include('global.inc.php');
    ?>
    <?php
    $p = $_GET['p']; 
    if($p == newslist){
    echo
    '<table width="800" border="0" cellpadding="0" cellspacing="0" background="img/cot_admin.jpg" style="background-repeat: no-repeat;">
      <!--DWLayoutTable-->
      <tr>
        <td width="40" height="104">&nbsp;</td>
        <td width="175">&nbsp;</td>
        <td width="60">&nbsp;</td>
        <td width="480">&nbsp;</td>
        <td width="45">&nbsp;</td>
      </tr>
      <tr>
        <td height="18"></td>
        <td></td>
        <td></td>
        <td rowspan="4" valign="top"><!= hier wil ik iets includen></td>
        <td></td>
      </tr>
      <tr>
        <td height="16"></td>
        <td valign="top"><p class="style2">News</p></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td height="57"></td>
        <td valign="top"><p class="style5"><echo <a href="index2.php?p=newslist">News List<a/><br><a href="index2.php?p=addnews">Add News<a/><br><a href="index2.php?p=editnews">Edit News<a/><br><a href="index2.php?p=deletenews">Delete News<a/></p></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td height="452"></td>
        <td>&nbsp;</td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td height="40"></td>
        <td>&nbsp;</td>
        <td></td>
        <td>&nbsp;</td>
        <td></td>
      </tr>
      <tr>
        <td height="154">&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
    </table>';
    } else {
    echo '<table width="800" border="0" cellpadding="0" cellspacing="0" background="img/cot_admin.jpg">
      <!--DWLayoutTable-->
      <tr>
        <td width="40" height="104">&nbsp;</td>
        <td width="175">&nbsp;</td>
        <td width="60">&nbsp;</td>
        <td width="480">&nbsp;</td>
        <td width="45">&nbsp;</td>
      </tr>
      <tr>
        <td height="18"></td>
        <td></td>
        <td></td>
        <td rowspan="4" valign="top"></td>
        <td></td>
      </tr>
      <tr>
        <td height="16"></td>
        <td valign="top"><p class="style2">News</p></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td height="57"></td>
        <td valign="top"><p class="style5"><echo <a href="index2.php?p=newslist">News List<a/><br><a href="index2.php?p=addnews">Add News<a/><br><a href="index2.php?p=editnews">Edit News<a/><br><a href="index2.php?p=deletenews">Delete News<a/></p></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td height="452"></td>
        <td>&nbsp;</td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td height="40"></td>
        <td>&nbsp;</td>
        <td></td>
        <td>&nbsp;</td>
        <td></td>
      </tr>
      <tr>
        <td height="154">&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
    </table>'; }
    ?>
    daar waar het staat aangegeven wil ik iets includen alleen met echo werkt dat niet, als iemand iets weet..post het hier, alvast bedankt
    Laatst gewijzigd door robson; 05/08/07 om 16:53. Reden: foutje

  2. #2
    [php] oplossing?
    Pr0jects Web Services
    464 Berichten
    Ingeschreven
    08/04/05

    Locatie
    Apeldoorn

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Ja
    KvK nummer: 50702424
    Ondernemingsnummer: nvt

    Code:
    <?php
    include('global.inc.php');
    ?>
    <?php
    $p = $_GET['p']; 
    if($p == newslist){
    echo
    '<table width="800" border="0" cellpadding="0" cellspacing="0" background="img/cot_admin.jpg" style="background-repeat: no-repeat;">
      <!--DWLayoutTable-->
      <tr>
        <td width="40" height="104">&nbsp;</td>
        <td width="175">&nbsp;</td>
        <td width="60">&nbsp;</td>
        <td width="480">&nbsp;</td>
        <td width="45">&nbsp;</td>
      </tr>
      <tr>
        <td height="18"></td>
        <td></td>
        <td></td>
        <td rowspan="4" valign="top"> 
        include(\"bestandje\");
        </td>
        <td></td>
      </tr>
      <tr>
        <td height="16"></td>
        <td valign="top"><p class="style2">News</p></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td height="57"></td>
        <td valign="top"><p class="style5"><echo <a href="index2.php?p=newslist">News List<a/><br><a href="index2.php?p=addnews">Add News<a/><br><a href="index2.php?p=editnews">Edit News<a/><br><a href="index2.php?p=deletenews">Delete News<a/></p></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td height="452"></td>
        <td>&nbsp;</td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td height="40"></td>
        <td>&nbsp;</td>
        <td></td>
        <td>&nbsp;</td>
        <td></td>
      </tr>
      <tr>
        <td height="154">&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
    </table>';
    } else {
    echo '<table width="800" border="0" cellpadding="0" cellspacing="0" background="img/cot_admin.jpg">
      <!--DWLayoutTable-->
      <tr>
        <td width="40" height="104">&nbsp;</td>
        <td width="175">&nbsp;</td>
        <td width="60">&nbsp;</td>
        <td width="480">&nbsp;</td>
        <td width="45">&nbsp;</td>
      </tr>
      <tr>
        <td height="18"></td>
        <td></td>
        <td></td>
        <td rowspan="4" valign="top"></td>
        <td></td>
      </tr>
      <tr>
        <td height="16"></td>
        <td valign="top"><p class="style2">News</p></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td height="57"></td>
        <td valign="top"><p class="style5"><echo <a href="index2.php?p=newslist">News List<a/><br><a href="index2.php?p=addnews">Add News<a/><br><a href="index2.php?p=editnews">Edit News<a/><br><a href="index2.php?p=deletenews">Delete News<a/></p></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td height="452"></td>
        <td>&nbsp;</td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td height="40"></td>
        <td>&nbsp;</td>
        <td></td>
        <td>&nbsp;</td>
        <td></td>
      </tr>
      <tr>
        <td height="154">&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
    </table>'; }
    ?>
    dat moet volgens mij gewoon werken...

  3. #3
    [php] oplossing?
    geregistreerd gebruiker
    5 Berichten
    Ingeschreven
    05/08/07

    Locatie
    den haag

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    nee dat werkt niet, dan staat er gewoon include blabla alsof het een tekst is

    include(\"news_manage.php\");
    Laatst gewijzigd door robson; 05/08/07 om 17:17. Reden: :)

  4. #4
    [php] oplossing?
    Pr0jects Web Services
    464 Berichten
    Ingeschreven
    08/04/05

    Locatie
    Apeldoorn

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Ja
    KvK nummer: 50702424
    Ondernemingsnummer: nvt

    De HTML code hoeft zoiezo eigelijk niet in een echo te staan, die kan je ook zonder laten werken, en dan werkt je include code ook gewoon.

  5. #5
    [php] oplossing?
    geregistreerd gebruiker
    5 Berichten
    Ingeschreven
    05/08/07

    Locatie
    den haag

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    hmm dus je wilt zegge dat het op deze manier niet kan, want ik wil het wel zo houden als het kan?

  6. #6
    [php] oplossing?
    geregistreerd gebruiker
    1.180 Berichten
    Ingeschreven
    21/08/06

    Locatie
    Noord Brabant

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    3 Berichten zijn liked


    Naam: Niels
    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    PHP Code:
    <?php
    include('global.inc.php');
    ?>
    <?php
    $p 
    $_GET['p']; 
    if(
    $p == newslist){
    echo
    '<table width="800" border="0" cellpadding="0" cellspacing="0" background="img/cot_admin.jpg" style="background-repeat: no-repeat;">
      <!--DWLayoutTable-->
      <tr>
        <td width="40" height="104">&nbsp;</td>
        <td width="175">&nbsp;</td>
        <td width="60">&nbsp;</td>
        <td width="480">&nbsp;</td>
        <td width="45">&nbsp;</td>
      </tr>
      <tr>
        <td height="18"></td>
        <td></td>
        <td></td>
        <td rowspan="4" valign="top"> 
        '
    .include("bestand.php").'
        </td>
        <td></td>
      </tr>
      <tr>
        <td height="16"></td>
        <td valign="top"><p class="style2">News</p></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td height="57"></td>
        <td valign="top"><p class="style5"><echo <a href="index2.php?p=newslist">News List<a/><br><a href="index2.php?p=addnews">Add News<a/><br><a href="index2.php?p=editnews">Edit News<a/><br><a href="index2.php?p=deletenews">Delete News<a/></p></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td height="452"></td>
        <td>&nbsp;</td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td height="40"></td>
        <td>&nbsp;</td>
        <td></td>
        <td>&nbsp;</td>
        <td></td>
      </tr>
      <tr>
        <td height="154">&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
    </table>'
    ;
    } else {
    echo 
    '<table width="800" border="0" cellpadding="0" cellspacing="0" background="img/cot_admin.jpg">
      <!--DWLayoutTable-->
      <tr>
        <td width="40" height="104">&nbsp;</td>
        <td width="175">&nbsp;</td>
        <td width="60">&nbsp;</td>
        <td width="480">&nbsp;</td>
        <td width="45">&nbsp;</td>
      </tr>
      <tr>
        <td height="18"></td>
        <td></td>
        <td></td>
        <td rowspan="4" valign="top"></td>
        <td></td>
      </tr>
      <tr>
        <td height="16"></td>
        <td valign="top"><p class="style2">News</p></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td height="57"></td>
        <td valign="top"><p class="style5"><echo <a href="index2.php?p=newslist">News List<a/><br><a href="index2.php?p=addnews">Add News<a/><br><a href="index2.php?p=editnews">Edit News<a/><br><a href="index2.php?p=deletenews">Delete News<a/></p></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td height="452"></td>
        <td>&nbsp;</td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td height="40"></td>
        <td>&nbsp;</td>
        <td></td>
        <td>&nbsp;</td>
        <td></td>
      </tr>
      <tr>
        <td height="154">&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
    </table>'
    ; }
    ?>

  7. #7
    [php] oplossing?
    geregistreerd gebruiker
    5 Berichten
    Ingeschreven
    05/08/07

    Locatie
    den haag

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    error..

    Code:
    Warning: include(news_manage.php </td> <td></td> </tr> <tr> <td height="16"></td> <td valign="top"><p class="style2">News</p></td> <td></td> <td></td> </tr> <tr> <td height="57"></td> <td valign="top"><p class="style5"><echo <a href="index2.php?p=newslist">News List<a/><br><a href="index2.php?p=addnews">Add News<a/><br><a href="index2.php?p=editnews">Edit News<a/><br><a href="index2.php?p=deletenews">Delete News<a/></p></td> <td></td> <td></td> </tr> <tr> <td height="452"></td> <td>&nbsp;</td> <td></td> <td></td> </tr> < in C:\Xampp\htdocs\test\index2.php on line 87
    
    Warning: include() [function.include]: Failed opening 'news_manage.php </td> <td></td> </tr> <tr> <td height="16"></td> <td valign="top"><p class="style2">News</p></td> <td></td> <td></td> </tr> <tr> <td height="57"></td> <td valign="top"><p class="style5"><echo <a href="index2.php?p=newslist">News List<a/><br><a href="index2.php?p=addnews">Add News<a/><br><a href="index2.php?p=editnews">Edit News<a/><br><a href="index2.php?p=deletenews">Delete News<a/></p></td> <td></td> <td></td> </tr> <tr> <td height="452"></td> <td>&nbsp;</td> & in C:\Xampp\htdocs\test\index2.php on line 87

  8. #8
    [php] oplossing?
    uh?
    715 Berichten
    Ingeschreven
    26/04/05

    Locatie
    Den Haag

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: 27295404
    Ondernemingsnummer: nvt

    waarom staat er <echo in de HTML?

    Die error is omdat je zelf een fout hebt gemaakt. Je bent een ) vergeten.

  9. #9
    [php] oplossing?
    geregistreerd gebruiker
    1.180 Berichten
    Ingeschreven
    21/08/06

    Locatie
    Noord Brabant

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    3 Berichten zijn liked


    Naam: Niels
    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    PHP Code:
    <?php
    include('global.inc.php');  
    $p $_GET['p']; 
    if(
    $p == 'newslist'){ 
    ?> 
    <table width="800" border="0" cellpadding="0" cellspacing="0" background="img/cot_admin.jpg" style="background-repeat: no-repeat;"> 
      <!--DWLayoutTable--> 
      <tr> 
        <td width="40" height="104">&nbsp;</td> 
        <td width="175">&nbsp;</td> 
        <td width="60">&nbsp;</td> 
        <td width="480">&nbsp;</td> 
        <td width="45">&nbsp;</td> 
      </tr> 
      <tr> 
        <td height="18"></td> 
        <td></td> 
        <td></td> 
        <td rowspan="4" valign="top"> 
        <?php include("bestand.php"); ?>
        </td> 
        <td></td> 
      </tr> 
      <tr> 
        <td height="16"></td> 
        <td valign="top"><p class="style2">News</p></td> 
        <td></td> 
        <td></td> 
      </tr> 
      <tr> 
        <td height="57"></td> 
        <td valign="top"><p class="style5"><echo <a href="index2.php?p=newslist">News List<a/><br><a href="index2.php?p=addnews">Add News<a/><br><a href="index2.php?p=editnews">Edit News<a/><br><a href="index2.php?p=deletenews">Delete News<a/></p></td> 
        <td></td> 
        <td></td> 
      </tr> 
      <tr> 
        <td height="452"></td> 
        <td>&nbsp;</td> 
        <td></td> 
        <td></td> 
      </tr> 
      <tr> 
        <td height="40"></td> 
        <td>&nbsp;</td> 
        <td></td> 
        <td>&nbsp;</td> 
        <td></td> 
      </tr> 
      <tr> 
        <td height="154">&nbsp;</td> 
        <td>&nbsp;</td> 
        <td>&nbsp;</td> 
        <td>&nbsp;</td> 
        <td>&nbsp;</td> 
      </tr> 
    </table>
    <?
    } else { 
    ?>
    <table width="800" border="0" cellpadding="0" cellspacing="0" background="img/cot_admin.jpg"> 
      <!--DWLayoutTable--> 
      <tr> 
        <td width="40" height="104">&nbsp;</td> 
        <td width="175">&nbsp;</td> 
        <td width="60">&nbsp;</td> 
        <td width="480">&nbsp;</td> 
        <td width="45">&nbsp;</td> 
      </tr> 
      <tr> 
        <td height="18"></td> 
        <td></td> 
        <td></td> 
        <td rowspan="4" valign="top"></td> 
        <td></td> 
      </tr> 
      <tr> 
        <td height="16"></td> 
        <td valign="top"><p class="style2">News</p></td> 
        <td></td> 
        <td></td> 
      </tr> 
      <tr> 
        <td height="57"></td> 
        <td valign="top"><p class="style5"><echo <a href="index2.php?p=newslist">News List<a/><br><a href="index2.php?p=addnews">Add News<a/><br><a href="index2.php?p=editnews">Edit News<a/><br><a href="index2.php?p=deletenews">Delete News<a/></p></td> 
        <td></td> 
        <td></td> 
      </tr> 
      <tr> 
        <td height="452"></td> 
        <td>&nbsp;</td> 
        <td></td> 
        <td></td> 
      </tr> 
      <tr> 
        <td height="40"></td> 
        <td>&nbsp;</td> 
        <td></td> 
        <td>&nbsp;</td> 
        <td></td> 
      </tr> 
      <tr> 
        <td height="154">&nbsp;</td> 
        <td>&nbsp;</td> 
        <td>&nbsp;</td> 
        <td>&nbsp;</td> 
        <td>&nbsp;</td> 
      </tr> 
    </table>
    <? 

    ?>
    Zo kan je het ook doen.

  10. #10
    [php] oplossing?
    geregistreerd gebruiker
    5 Berichten
    Ingeschreven
    05/08/07

    Locatie
    den haag

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    ja die <echo is foutje.. dat heb ik al weggehaald maar ik waar ben ik een ) vergeten dan.. ik heb gewoon datgene gekopiert van nivko

    thanks nivko.. alleen nou staat dat menu scheef mja
    Laatst gewijzigd door robson; 05/08/07 om 17:34. Reden: Automerged Dubbelpost

  11. #11
    [php] oplossing?
    geregistreerd gebruiker
    1.180 Berichten
    Ingeschreven
    21/08/06

    Locatie
    Noord Brabant

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    3 Berichten zijn liked


    Naam: Niels
    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Dan moet je even in de HTML spitten en in de files die je include.

  12. #12
    [php] oplossing?
    uhh?
    905 Berichten
    Ingeschreven
    18/12/04

    Locatie
    Leivere

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: 12060688
    Ondernemingsnummer: nvt

    Dat is dus een redelijk ranzige oplossing om te controleren op welke pagina je bent. Ten eerste heb je totaal geen controle, iets wat je wel wilt hebben zodra gebruikers je parameters kunnen wijzigen.

    Doe zoiets:

    PHP Code:
    // maak een pagina met deze array erin (allowed_pages.php)
    $allowedPages = array("home""nieuws""gastenboek");

    // vervolgens maak je een index.php met je layout en in je content vak zet je het volgende
    include "allowed_pages.php";

    if (!isset(
    $_GET["p"]))
        include 
    "default.php";
    else {
       if (
    in_array($_GET["p"], $allowedPages))
          include 
    $_GET["p"].".php";
       else
          include 
    "error.php";

    Nu is dit een heel simpel voorbeeld, je kunt dit zo uitgebreid maken als je zelf wilt. Op deze manier weet je zeker dat alle foute invoer wordt afgevangen en dat de gebruiker wordt doorgestuurd naar error.php. En je hebt je code centraal staan.

  13. #13
    [php] oplossing?
    BoFH
    1.034 Berichten
    Ingeschreven
    24/11/03

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Bedrijf: Vevida B.V
    Functie: Systeembeheerder
    Registrar SIDN: ja
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    TiMMiEJ: En als ik op mijn 3v1l server nou eens een 'gastenboek.php' heb staan en aan ?p= meegeef: http://mijnurl.invalid/gastenboek ?
    Je wilt dus: 1) controleren dat het opgevraagde bestand lokaal staat, bijvoorbeeld:
    Code:
    fopen($_GET["p"] .".php","r");
    of
    is_file($_GET["p"] .".php");
    en/of je wilt allow_url_include (PHP >= 5.2.0) uitgeschakeld hebben staan in je php.ini configuratie.

    // Edit: sorry voor offtopic, maar dit moest gewoon
    --
    VEVIDA Services, http://www.vevida.com

  14. #14
    [php] oplossing?
    geregistreerd gebruiker
    799 Berichten
    Ingeschreven
    29/07/05

    Locatie
    Maastricht

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: -
    KvK nummer: -
    Ondernemingsnummer: -

    Deze 'veiligheids'-waarschuwingen zijn weliswaar juist, maar ze zijn tevens beetje overbodig in dit topic.
    Als jullie het goed hadden gelezen, wil hij niet een bestand met de waarde van $_GET['p'] includen maar een bestand...

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics