Script

Status
Niet open voor verdere reacties.

YellowEye

Nieuwe gebruiker
Lid geworden
29 feb 2008
Berichten
4
Ik ben bezig met iets, maar ik heb zelf wel een idee hoe het kan.. maar misschien dat het ook simpeler kan.. daar eerst even mijn code:

PHP:
if($_GET['id']=="1")
{
echo "
htmlcode1
";
}

nou gaat dit oneindig door.. en ik heb eigelijk geen zin om iedere keer als er een id bijkomt, de hele code te uploaden..daarom wil ik iets,, maar ik weet niet hoe het precies moet..

als id = 1,
dan moet hij uit id.txt, van regel 1 een code halen..

als id = 2
dan moet hij uit id.txt van regel 2 een code halen..

enz.

weet iemand hoe dit moet? (de code is een html code, dus moet in echo " " staan..)
 
mmmm dit:

PHP:
for ($i = 1; $i <= 100000000; $i++){
if($_GET['id'] == $i) {

// html code

}
}
Het 'for'gedeelde zorgt er voor dat deze alles langs gaat tot '100000000' per stappen van 1
kijk ook even op http://nl.php.net/for

Ik hoop dat dit is wat je bedoeld

(niet getest)
 
je zou bvb met include kunnen werken (ongetest)
PHP:
if (isset($_GET['id']) && is_file($_GET['id'] + ".inc"))
    include($_GET['id'] + ".inc");
else
    echo "De pagina kon niet gevonden worden";
in dit geval plaats je elke nieuwe pagina in een apart bestand in dezelfde map met als naam <id>.inc
 
PHP:
if(isset($_GET['id'] && is_int($_GET['id'])) {
  $open = file("id.txt");
  echo htmlspecialchars($open[($_GET['id']+1)]);
} else {
  // Wat je wilt uitvoeren wanneer ?id niet is ingesteld
}
Zoiets?
 
PHP:
if(isset($_GET['id'] && is_int($_GET['id'])) {
  $open = file("id.txt");
  echo htmlspecialchars($open[($_GET['id']+1)]);
} else {
  // Wat je wilt uitvoeren wanneer ?id niet is ingesteld
}
Zoiets?

Parse error: parse error, expecting `','' or `')'' in (bestandslocatie) on line 4
In het document is
$open = file("id.txt");
line 4...


EDIT
het is een vriend van me gelukt :D
 
Laatst bewerkt:
De fout komt waarschijnlijk doordat ik dubbele quotes heb gebruikt terwijl single quotes worden verwacht...

Het is mooi dat het voor je is opgelost maar zou je de uiteindelijk code hier dan ook willen plaatsen zodat andere (toekomstige) gebruikers er ook wat aan kunnen hebben. :)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan