Toon posts:

[PHP] Wat doe ik fout?

Pagina: 1
Acties:

Verwijderd

Topicstarter
hoi, ik heb een probleempje met een php script, dat een directory list en in een page zet :)

nu heb ik dit:
PHP:
1
2
3
<?
$listingHTML .="<td>".include "../sitemenu.php";."</td> \n";
?>

maar das dus niet goed :(
hoe moet het er dan in?
/me is nl nog n00b :)

dit script heb ik niet zelf gemaakt...
..maar ik pas het wel zelf aan enzo zodat het r uitziet zoals ik het wil en mijn functies heeft :)

hieronder een deel van dat stukje waar het in staat:
PHP:
1
2
3
4
5
6
7
8
9
10
11
<?
$listingHTML .="<table> \n";
    $listingHTML .="<tr> \n";
    $listingHTML .="<td>".include "../sitemenu.php";."</td> \n";
    $listingHTML .="<td> \n";
    $listingHTML .="<table cellpadding=0 cellspacing=0> \n";
    $listingHTML .="<tr><td bgcolor=ff0000><font size=4 color=ffffff><strong>DownloadS</strong></font></td></tr>\n";
    $listingHTML .="<tr><td bgcolor=cccccc> \n";
    $listingHTML .="contains ".count($dirsArr)." subdirectories and ".count($filesArr)." files \n";
    $listingHTML .="<hr color=ff000000>";
?>

en hieronder hoe het als html pagina wordt gedaan:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?
print ("
<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">
<html>
<head>
<title>DownloadS</title>
</head>

<BODY bgcolor=#ffffff text=#000000 link=#000000 vlink=#000000 alink=#000000>
$listingHTMLstring

</body>
</html>");
?>

ik hoop dat iemand mij kan helpen, alvast bedankt :)

  • goalgetter
  • Registratie: Juni 1999
  • Laatst online: 25-08 15:24
PHP:
1
2
3
<?
$listingHTML .="<td>".include "../sitemenu.php"."</td> \n";
?>

De ; achter [include "../sitemenu.php"] moet er niet staan.

  • chem
  • Registratie: Oktober 2000
  • Laatst online: 27-08 13:53

chem

Reist de wereld rond

een include kan je niet aan een variabele toewijzen (nou, niet zo iig)

Klaar voor een nieuwe uitdaging.


Verwijderd

Topicstarter
Op vrijdag 05 oktober 2001 15:20 schreef goalgetter het volgende:
PHP:
1
2
3
<?
$listingHTML .="<td>".include "../sitemenu.php"."</td> \n";
?>

De ; achter [include "../sitemenu.php"] moet er niet staan.
werkt helaas niet :( :
Warning: Failed opening '../sitemenu.php ' for inclusion (include_path='') in xxxx\xxx\xx\index.php on line 179

op xxx staat uiteraard iets anders :)

Verwijderd

Topicstarter
Op vrijdag 05 oktober 2001 15:24 schreef chem het volgende:
een include kan je niet aan een variabele toewijzen (nou, niet zo iig)
hoe dan wel? :)

  • chem
  • Registratie: Oktober 2000
  • Laatst online: 27-08 13:53

chem

Reist de wereld rond

Op vrijdag 05 oktober 2001 15:29 schreef Schum1 het volgende:

[..]

hoe dan wel? :)
je zal met output buffering je include actie moeten opvangen. (zie ob_start() etc.)

Makkelijker is een fopen() actie als er geen php staat in de file die je include.

Klaar voor een nieuwe uitdaging.


Verwijderd

ligt het aan mij of moeten er nog \ komen te staan voor de " ???

Verwijderd

Topicstarter
nahja, ksnap r nu helemaal nix meer van :(

  • chem
  • Registratie: Oktober 2000
  • Laatst online: 27-08 13:53

chem

Reist de wereld rond

btw je foutmelding zegt dat het bestand niet bestaat of de rechten verkeerd zijn...

Klaar voor een nieuwe uitdaging.


Verwijderd

Topicstarter
Op vrijdag 05 oktober 2001 15:44 schreef chem het volgende:
btw je foutmelding zegt dat het bestand niet bestaat of de rechten verkeerd zijn...
nahja, ut bestand bestaat toch echt... :)

  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 02-06 23:18
Op vrijdag 05 oktober 2001 15:44 schreef chem het volgende:
btw je foutmelding zegt dat het bestand niet bestaat of de rechten verkeerd zijn...
hij heeft er een spatie achter staan......

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt


Verwijderd

Topicstarter
het werkt ook niet als ik de file in de dir zelf zet en dus gewoon sitemenu.php neerzet :(

nahja, dan alles maar met de hand invoeren :(
Pagina: 1