Failed opening for inclusing

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Bart Smulders

Bart Smulders

11/08/2004 22:08:00
Quote Anchor link
Ik krijg een foutmelding en geraak er niet aan uit, op een andere host doet die het wel.
http://www.breezers2000.be/index.php?show=1

<td width="484" valign="top" align="left" rowspan="2" class="achtergrmidzkt" height="272">
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? include ("$inc"); ?>


is de betreffende code.

Nu inc wordt bepaald door
$sql = "SELECT * FROM paginas WHERE id=$_GET[id]";
$res = mysql_query($sql);

if ($res)
{
if (mysql_num_rows($res) >= 1)
{
while ($row = mysql_fetch_array($res))
{
$paginatitel = $row[paginatitel];
$inc = $row[inc] ;
unset($sql);
}
}
else
{
$paginatitel = "Home" ;
$inc = "paginas/home.php";
}
}
if ($_GET[id] <= "0" AND $_GET[show] <= "0" )
{
$paginatitel = "Home" ;
$inc = ("paginas/home.php");
}
else
{
if ($_GET[show] >= "0")
{
}
}

Met andere woorden moet er niets staan bij inc als der geen ID is maar wel een show "id"
 
PHP hulp

PHP hulp

13/01/2025 19:14:00
 
Bart Waarom verplicht

Bart Waarom verplicht

11/08/2004 22:14:00
Quote Anchor link
Altijd variables buiten quotes plaatsen...

Dus
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? include ($inc); ?>
...


Het kan zijn dat dat alleen het al was...
 
Bart Smulders

Bart Smulders

11/08/2004 22:37:00
Quote Anchor link
Zo werk het nog steeds niet .
 
Remco nvt

Remco nvt

11/08/2004 22:45:00
Quote Anchor link
welke regel is 176

en moet
$sql = "SELECT * FROM paginas WHERE id=$_GET[id]";
niet
$sql = "SELECT * FROM paginas WHERE id='$_GET[id]'";
worden?


En dit heb ik ook nog nooit gezien
if (mysql_num_rows($res) >= 1)

Edit:
Typo's
Gewijzigd op 11/08/2004 22:46:00 door Remco nvt
 
Bart Waarom verplicht

Bart Waarom verplicht

11/08/2004 22:50:00
Quote Anchor link
Je zegt nergens wat hij moet include als $inc leeg is...

Misschien moet je hiervan:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? include ($inc); ?>


Is dit maken:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? if($inc != "") {include ($inc); }?>


Dan weet je zeker dat je deze error niet krijgt:
Warning: main(): Failed opening '' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/wwwbree/public_html/index.php on line 176

Als $inc leeg is...
Gewijzigd op 11/08/2004 22:51:00 door Bart Waarom verplicht
 
Alfred -

Alfred -

11/08/2004 23:05:00
Quote Anchor link
Even buite de vraag:
Er zijn hier twee personen met naam 'Bart'?
Misschien een tip voor de nieuwe layout, vermijden dat dezelfde namen kunne bestaan :)
 
Bart Smulders

Bart Smulders

11/08/2004 23:31:00
Quote Anchor link
het werkt thx
 
Remco nvt

Remco nvt

12/08/2004 11:40:00
Quote Anchor link
Quote:
Even buite de vraag:
Er zijn hier twee personen met naam 'Bart'?
Misschien een tip voor de nieuwe layout, vermijden dat dezelfde namen kunne bestaan :)


Dit vind ik idd ook zelf irritant
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.