[php] include brak php file

Pagina: 1
Acties:

  • Soef
  • Registratie: Februari 2001
  • Laatst online: 03-02-2023

Soef

-Soef^IO-

Topicstarter
Ik gebruik een inlog systeem met php. User worden normaal gesproken in een .txt file fo zoiets dergelijks gezet.

Ik heb het echter in een php file:
code:
1
2
3
<?php

user;pass

Doordat ik <?php er voor zet, is hij niet te zien door het publiek. Het publiek krijgt dan een error...

Nu wil ik echter in mijn "Adminpage", online het bestand openen dmv include. Ik include dit in een textarea. Includen van een txt file gaat wel lukken, maar een brak php file includen vind ie niet lekker. Dan gaat ie me ff melden dat het php file niet goed is |:( :
<b>Parse error</b>: parse error in <b>/www/blaaaat/bl44t.php</b> on line <b>4</b><br>
Hoe kan ik aangeven dat ik niet wil dat ie gaat kijken dat het php file brak is zonder het php file te renamen.

Of is er een andere oplossing :(

ik hoop dat het een beetje begreipelijk is...

Some things can not happen until they happen...


Verwijderd

Je kan hem niet include'en op deze manier.
user;pass is namelijk geen php-code.
Je kan wel de file loaden door bijvoorbeeld de functie 'file'

  • eek
  • Registratie: Februari 2001
  • Laatst online: 06-04-2020

eek

@MagickNET

Skill is when luck becomes a habit.


  • Soef
  • Registratie: Februari 2001
  • Laatst online: 03-02-2023

Soef

-Soef^IO-

Topicstarter
Op dinsdag 15 januari 2002 15:00 schreef Nokia het volgende:
Je kan hem niet include'en op deze manier.
user;pass is namelijk geen php-code.
Je kan wel de file loaden door bijvoorbeeld de functie 'file'
en zie ik dat dan ook in mijn texterea??

ff tryen!!

Some things can not happen until they happen...


  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 02-06 23:18
als dat bovenste letterlijke php is, is het logisch dat hij een error geeft, hij snapt niet wat je bedoelt (en terecht).

Oplossing gebruik array's :)

voorbeeldje in dit bestandje

[ Voor 12% gewijzigd door SWINX op 18-11-2003 23:56 ]

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt


  • Soef
  • Registratie: Februari 2001
  • Laatst online: 03-02-2023

Soef

-Soef^IO-

Topicstarter
Op dinsdag 15 januari 2002 15:03 schreef SWINX het volgende:
als dat bovenste letterlijke php is, is het logisch dat hij een error geeft, hij snapt niet wat je bedoelt (en terecht).

Oplossing gebruik array's :)

voorbeeldje in dit bestandje
jah, het is logisch dat ie het niet doet, daarom wil ik het vermeiden.

je oplossing is niet echt toepasselijk. Ik werk met, mak hem beet gooi hem weg haal em op, 80 users. Ik heb een user register script die aan het eind van dat userbestand add...

Some things can not happen until they happen...


  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Je kan ook gewoon de file _niet_ in je document root plaatsen, maar op een plek op de harddisk van de server waar een gebruiker van buitenaf er niet bij kan...

  • Soef
  • Registratie: Februari 2001
  • Laatst online: 03-02-2023

Soef

-Soef^IO-

Topicstarter
Op dinsdag 15 januari 2002 15:07 schreef ACM het volgende:
Je kan ook gewoon de file _niet_ in je document root plaatsen, maar op een plek op de harddisk van de server waar een gebruiker van buitenaf er niet bij kan...
maar dan kan het register script hem niet meer vinden. Php kan toch ook niet buiten de r00t komen :) ??

Some things can not happen until they happen...


  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 02-06 23:18
Op dinsdag 15 januari 2002 15:06 schreef Soef het volgende:

[..]

jah, het is logisch dat ie het niet doet, daarom wil ik het vermeiden.

je oplossing is niet echt toepasselijk. Ik werk met, mak hem beet gooi hem weg haal em op, 80 users. Ik heb een user register script die aan het eind van dat userbestand add...
dat scriptje was trouwens een letterlijk antwoord van een ander topic hier op GoT.

Het is btw wel doen, maar voor veel users wordt het inderdaad best irri :)

Oplossing: een databeest :P

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt


  • Soef
  • Registratie: Februari 2001
  • Laatst online: 03-02-2023

Soef

-Soef^IO-

Topicstarter
Op dinsdag 15 januari 2002 15:09 schreef SWINX het volgende:

[..]

dat scriptje was trouwens een letterlijk antwoord van een ander topic hier op GoT.

Het is btw wel doen, maar voor veel users wordt het inderdaad best irri :)

Oplossing: een databeest :P
not allowed op mijn wepspees :(

Some things can not happen until they happen...


  • RRX
  • Registratie: Mei 2000
  • Laatst online: 25-08 23:43

RRX

@life-

Op dinsdag 15 januari 2002 14:54 schreef Soef het volgende:
Ik gebruik een inlog systeem met php. User worden normaal gesproken in een .txt file fo zoiets dergelijks gezet.

Ik heb het echter in een php file:
code:
1
2
3
<?php

user;pass

Doordat ik <?php er voor zet, is hij niet te zien door het publiek. Het publiek krijgt dan een error...

Nu wil ik echter in mijn "Adminpage", online het bestand openen dmv include. Ik include dit in een textarea. Includen van een txt file gaat wel lukken, maar een brak php file includen vind ie niet lekker. Dan gaat ie me ff melden dat het php file niet goed is |:( :
[..]

Hoe kan ik aangeven dat ik niet wil dat ie gaat kijken dat het php file brak is zonder het php file te renamen.

Of is er een andere oplossing :(

ik hoop dat het een beetje begreipelijk is...
als je nou zo'n bestandje maakt:

<?
$user = "username";
$pass = "password";
?>

dan zien buitenstaanders hem toch ook niet?

mijn T.net systeemspecspagina


  • Soef
  • Registratie: Februari 2001
  • Laatst online: 03-02-2023

Soef

-Soef^IO-

Topicstarter
Op dinsdag 15 januari 2002 15:11 schreef RRX het volgende:

[..]

als je nou zo'n bestandje maakt:

<?
$user = "username";
$pass = "password";
?>

dan zien buitenstaanders hem toch ook niet?
kopt als een bus, maar dan werkt mijn user regristration script het niet meer :( ... Die write onder aan het bestand ;)

Some things can not happen until they happen...


Verwijderd

Op dinsdag 15 januari 2002 15:08 schreef Soef het volgende:
maar dan kan het register script hem niet meer vinden. Php kan toch ook niet buiten de r00t komen :) ??
Dat ligt helemaal aan de instellingen van je host. Heb je het geprobeerd?

  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 02-06 23:18
Op dinsdag 15 januari 2002 15:10 schreef Soef het volgende:

[..]

not allowed op mijn wepspees :(
das minder mooi...
maar voor array's moet toch ook wel een scriptje te maken zijn *D (losse array's bedoel ik dan)

ff het verschil:

vaste array: $array = array('bla','boe');

losse array:
$array[0] = "bla";
$array[1] = "boe";


of anders heb je htaccess nog deny/allow ;)

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt


  • Soef
  • Registratie: Februari 2001
  • Laatst online: 03-02-2023

Soef

-Soef^IO-

Topicstarter
Op dinsdag 15 januari 2002 15:11 schreef Soef het volgende:

[..]

kopt als een bus, maar dan werkt mijn user regristration script het niet meer :( ... Die write onder aan het bestand ;)
omg, het werkt!! moest alleen een hele rare root dir gebruiken... :) dôh ...ach jah, weer wat geleerd :) :P


thnx all!! GOT OWNT!!

Some things can not happen until they happen...


  • Soef
  • Registratie: Februari 2001
  • Laatst online: 03-02-2023

Soef

-Soef^IO-

Topicstarter
ok, ik heb imd die password file buiten de r00t kunnen krijgen en werkt nu dus allemaal :) .

Ik wil nu het volgend, kom ik eigenlijk weer terug op het vorrige. Maar nu wil ik een goed php bestand includen:
PHP:
1
2
3
4
5
6
7
8
<?
print ('
<textarea rows="20" cols="70" name="newnews" wrap="off">'); 
$file = file("/bl44t/blaat.php"); 
echo $file;
print('
</textarea>');
?>

Hij echoed het volgende: Array :? |:(

wat kan ik hier dan aan doen?? Het php bestand wat ik in die textarea wil hebben is dus werkend php codes.

Als ik gewoon include doe, dan geeft hij alleen de html codes in het bestand weer. De php codes niet en dat wil ik juist wel.

Some things can not happen until they happen...


  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

Is het niet veel eenvoudiger om het een textbestand te laten en een .htaccess bestandje erbij te vrotten die het lezen van buitenaf afschermt?

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • Soef
  • Registratie: Februari 2001
  • Laatst online: 03-02-2023

Soef

-Soef^IO-

Topicstarter
Op dinsdag 15 januari 2002 17:15 schreef drm het volgende:
Is het niet veel eenvoudiger om het een textbestand te laten en een .htaccess bestandje erbij te vrotten die het lezen van buitenaf afschermt?
neh, alles opgelost behalfe dus dat ik een source van een php bestand wil laten zien in een textarea zonder highlighting :?

dat lukt dus niet, ik krijg dus wel de source alleen heb ik highlighting :(

Some things can not happen until they happen...


  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

Op dinsdag 15 januari 2002 17:18 schreef Soef het volgende:

[..]

neh, alles opgelost behalfe dus dat ik een source van een php bestand wil laten zien in een textarea zonder highlighting :?

dat lukt dus niet, ik krijg dus wel de source alleen heb ik highlighting :(
readfile ()

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • Soef
  • Registratie: Februari 2001
  • Laatst online: 03-02-2023

Soef

-Soef^IO-

Topicstarter
Op dinsdag 15 januari 2002 17:19 schreef drm het volgende:

[..]

readfile ()
OMFG!!!

thnx!!! WERKT !!! BEN EEN UUR MEE BEZIG GEWEEST!!

Some things can not happen until they happen...


  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

Soef:
OMFG!!!
Ik wist niet dat je boos werd :?
thnx!!! WERKT !!! BEN EEN UUR MEE BEZIG GEWEEST!!
np ;)

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz

Pagina: 1