Results 1 to 15 of 15

Thread: PHP opent download venster van Internet Explorer??

  1. #1

    Question PHP opent download venster van Internet Explorer??

    Ik heb een Content Management System draaien op mijn Asus WL500gP.
    Maar telkens als ik bijv wil inloggen en ik druk op de knop dan opent er een download *.php venster ipv dat hij de pagina laad.


    Ik loop al dagen te zoeken maar kan er geen oplossing voor vinden.
    Heeft iemand een idee?

  2. #2
    Misschien draait php niet?

    Geef eens een voorbeeld....

  3. #3
    He, om php te draaien moet je ervoor zorgen dat de pagina eerst 'geparsed' wordt door iets dat php kan 'interpreteren'.

    op de volgende link tref je een tutorial aan om php onder lighttpd aan het draaien te krijgen.

    http://www.wl500g.info/showthread.php?t=5247

    Welke webserver gebruik je?
    Voor zover ik weet zijn er op de asus standaard geen die php al direct na installatie ondersteunen.

    EDIT:
    avberk me net voor, dat kan natuurlijk ook. dat php gewoon niet loopt.


    (Een webserver kan op een aantal manier met een verzoek van een client omgaan.
    Je vraagt bijna altijd om een bestand.. bv. index.html of index.php.
    In de config van de webserver staat voor een aantal bestandstypen (*.html, *.php) beschreven wat er mee gedaan moet worden, mocht er een verzoek voor een dergelijk bestand komen...
    Voor html staat er 'gewoon doorgeven' niets mee doen. De webserver 'served' het bestand over ip aan de client (jij aan de browser) in html staat opmaak zodat de pagina wordt weergegeven.
    Voor php hoort er iets te staan dat deze door een php/cgi 'engine' uitgevoerd wordt. php is een scripttaal die html genereerd.
    de 'engine' voert het script uit (verbinding met database, content ophalen, etc.etc. mischien nog wat opmaak) en vervolgens 'served' de webserver weer gewoon html (en misshcien wel javascript) aan de browser, waardoor het lijkt dat je een pagina opgehaald hebt.
    )
    Last edited by raas; 25-03-2008 at 21:17.

  4. #4
    Dit zijn de php services die ik geinstalleerd heb:

    php - 5.2.5-1 - The php scripting language
    php-apache - 5.2.5-1 - The php scripting language, built as an apache module
    php-mbstring - 5.2.5-1 - mbstring extension for php
    php-mysql - 5.2.5-1 - mysql extension for php
    php-thttpd - 2.25b-5.2.5-1 - php-thttpd is thttpd webserver with php support


    En als php niet zou draaien dan zou ik ook de pagina waar het fout gaat niet kunnen zien.

    Ik draai PHP NUKE. Dat is een Content Management System.
    En als ik bijv in het admin panel iets wijzig en dan op een button (knop) druk om te bevestigen dan krijg ik dus een popup dat hij het php bestand wilt downloaden ipv dat hij hem laad. (maar hij voert de wijziging wel door)

  5. #5
    Wat als je direct verwijst naar het .php bestand?

    bv. http://wl500g/bestand.php

    Gebeurd het alleen met dit specifieke .php bestand?

    Post het bestand eens, zodat we dit kunnen bekijken...

  6. #6
    Join Date
    Dec 2007
    Location
    The Netherlands - Eindhoven
    Posts
    1,767
    Quote Originally Posted by Reptile View Post
    Dit zijn de php services die ik geinstalleerd heb:

    php - 5.2.5-1 - The php scripting language
    php-apache - 5.2.5-1 - The php scripting language, built as an apache module
    php-mbstring - 5.2.5-1 - mbstring extension for php
    php-mysql - 5.2.5-1 - mysql extension for php
    php-thttpd - 2.25b-5.2.5-1 - php-thttpd is thttpd webserver with php support


    En als php niet zou draaien dan zou ik ook de pagina waar het fout gaat niet kunnen zien.

    Ik draai PHP NUKE. Dat is een Content Management System.
    En als ik bijv in het admin panel iets wijzig en dan op een button (knop) druk om te bevestigen dan krijg ik dus een popup dat hij het php bestand wilt downloaden ipv dat hij hem laad. (maar hij voert de wijziging wel door)
    nou, die php-apache kan je dr gewoon uitgooien omdat je geen apache hebt
    ik heb ook met php-thttpd gewerkt. bepaalde dingen doet ie goed, maar ik kreeg ook dat download scherm. ik denk omdat de server bedoelt is voor 1 gebruiker, echter is nuke zo zwaar dat hij het niet meer begrijpt en het php bestand niet meer door pp laat lopen.
    oplossing: lighttp
    werkt lekker en geen problemen.
    echter zijn bepaalde webpakketen incompatible zoals: gallery 2 en 1, weather forcast (php weerpagina) en een paar andere.
    nuke draait PERFECT
    en mocht je nog een web foto album willen maken: coppermine
    of een muziek player: flam player
    en counter: tracewatch

    paar tips

  7. #7
    Quote Originally Posted by avberk View Post
    Wat als je direct verwijst naar het .php bestand?

    bv. http://wl500g/bestand.php

    Gebeurd het alleen met dit specifieke .php bestand?

    Post het bestand eens, zodat we dit kunnen bekijken...

    Nee nee nee.

    Jullie begrijpen mij verkeerd.

    Kijk als ik wil inloggen dan vul ik mijn naam in en en wachtwoord.

    Dan druk ik op de KNOP "inloggen". En ipv door te gaan naar bijv. modules.php wilt hij het bestand downloaden ipv laden.

    En dat doet hij met meerdere KNOPPEN.

    Als ik iets wil uitschakelen en ik druk op het woord "uitschakelen"wat tevens een LINK is. Dan hoort hij het de pagina te refreshen maar hij doet dat niet hij komt dan met een popup of ik de *.php (de pagina) wil downloaden.

  8. #8
    Ik denk wel dat we je begrijpen hoor, maar goed:
    De pagina waarin je je login en pass invoert, is dit wel een php pagina? of is dit een html-pagina welke de info naar een php bestand post?

    In het laatste geval wordt php echt niet geparsed.

    Maak in je webroot eens een bestand aan: test.php
    Open nu het bestand in een texteditor en voeg de volgende code in het bestand:

    Code:
    <html>
     <head>
      <title>PHP Test For Reptile</title>
     </head>
     <body>
     <?php echo '<p>Hello Reptile, als je dit leest werkt php.</p>'; ?> 
     </body>
    </html>
    sla het bestand op en open nu je web browser om het bestand op de roepen: http://192.168.1.1:8082/test.php
    (er vanuit gaande dat je asus het ip: 192.168.1.1 heeft en de webserver op poort:8082 draait. anders zul je deze gegevens even moeten aanpassen.)

    Wat zie je dan? krijg je de inhoud van de pagina te zien in je browser (dan draait php) als het bestand weer met een 'pop-up' wordt aangeboden om te downloaden draait php echt niet.

  9. #9
    Join Date
    Dec 2007
    Location
    The Netherlands - Eindhoven
    Posts
    1,767
    zoals ik al zij: php-thttpd werkt niet goed samen met nuke...
    problemen zijn te wijten aan de server, maar die kun je na mijn weten niet fixen.
    dus gewoon lighttpd installeren of een andere server

  10. #10
    Quote Originally Posted by raas View Post
    Ik denk wel dat we je begrijpen hoor, maar goed:
    De pagina waarin je je login en pass invoert, is dit wel een php pagina? of is dit een html-pagina welke de info naar een php bestand post?

    In het laatste geval wordt php echt niet geparsed.

    Maak in je webroot eens een bestand aan: test.php
    Open nu het bestand in een texteditor en voeg de volgende code in het bestand:

    Code:
    <html>
     <head>
      <title>PHP Test For Reptile</title>
     </head>
     <body>
     <?php echo '<p>Hello Reptile, als je dit leest werkt php.</p>'; ?> 
     </body>
    </html>
    sla het bestand op en open nu je web browser om het bestand op de roepen: http://192.168.1.1:8082/test.php
    (er vanuit gaande dat je asus het ip: 192.168.1.1 heeft en de webserver op poort:8082 draait. anders zul je deze gegevens even moeten aanpassen.)

    Wat zie je dan? krijg je de inhoud van de pagina te zien in je browser (dan draait php) als het bestand weer met een 'pop-up' wordt aangeboden om te downloaden draait php echt niet.
    Dankje voor je uitleg maar wat jij nu uitleg is de basics en ja dat werkt gewoon goed.
    Als PHP niet werkt dan krijg ik natuurlijk ook mijn CMS niet te zien.


    Ik zal het eens proberen met lighttp. Is hier ook nog een tut voor ergens?

    En ik draai trouwens phpnuke light.
    Last edited by Reptile; 27-03-2008 at 20:51.

  11. #11

  12. #12
    dankje ga gelijk kijken

  13. #13
    Join Date
    Dec 2007
    Location
    The Netherlands - Eindhoven
    Posts
    1,767
    je hebt ook nog nuke evolution, die schijnt een stuk veiliger te zijn qua hackers
    gewoon ff een tip

  14. #14
    Ik zal wel gek zijn maar nu doet PHP helemaal niets.

    Ik heb php-thttpd verwijderd en ik heb lighttpd geinstalleerd op de manier zoals in de onderstaande link wordt aan gegeven.

    Nu als ik naar http://192.168.1.1 ga krijg ik een http fout 500.
    En als ik naar http://192.168.1.1/index.html ga dan opent hij de index.html met de melding dat lighttpd werkt!

    Maar als ik dus naar http://192.168.1.1/index.php geeft hij die 500 foutmelding.

    Wat doe ik fout?

    port staat goed en de paden ook volgens mij.

  15. #15
    Join Date
    Dec 2007
    Location
    The Netherlands - Eindhoven
    Posts
    1,767
    Quote Originally Posted by Reptile View Post
    Ik zal wel gek zijn maar nu doet PHP helemaal niets.

    Ik heb php-thttpd verwijderd en ik heb lighttpd geinstalleerd op de manier zoals in de onderstaande link wordt aan gegeven.

    Nu als ik naar http://192.168.1.1 ga krijg ik een http fout 500.
    En als ik naar http://192.168.1.1/index.html ga dan opent hij de index.html met de melding dat lighttpd werkt!

    Maar als ik dus naar http://192.168.1.1/index.php geeft hij die 500 foutmelding.

    Wat doe ik fout?

    port staat goed en de paden ook volgens mij.
    mjah... sommige webpaketten geven dat
    Het is vrij ingewikkeld, maar volgens mij ligt het aan een van de pakketten die met de php fast-cgi worden mee geinstalleerd. Ze zijn niet helemaal compatible...
    OF, je hebt de verbinding verkeert gemaakt met de fast-cgi.
    kun je deze phpinfo uitvoeren?
    PHP Code:
    <?php phpinfo() ?>
    kijken of ie t doet

Similar Threads

  1. Download Master
    By nszb in forum WL-500gP Firmware Discussion
    Replies: 124
    Last Post: 03-10-2009, 14:56
  2. How to execute php scripts ?
    By simistef in forum WL-500gP Q&A
    Replies: 13
    Last Post: 11-03-2008, 10:35
  3. PHP on ASUSWL500-G Premium
    By simistef in forum WL-500gP Q&A
    Replies: 1
    Last Post: 20-02-2008, 19:44

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •