syntax probleempje

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Lars

Lars

23/09/2006 15:42:00
Quote Anchor link
ik heb een klein probleempje (ben nog niet zo gevorderd met php) en dat is het volgende:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
      $insert
= $_GET['idtaw']
           include 'http://www.mijnsite.nl/patrijs/nieuws.php?actie=nieuwsbericht&nieuwsid='.$insert.'';
      ?>


PHP pikt dit niet vanwege de aanhalingstekens denk ik hij denkt dat ik de include al afsluit maar de variabele $insert hoort er nog bij. Hoe schrijf ik dit zodat php het wel pikt?
Gewijzigd op 01/01/1970 01:00:00 door Lars
 
PHP hulp

PHP hulp

16/03/2025 20:42:03
 
- SanThe -

- SanThe -

23/09/2006 15:52:00
Quote Anchor link
In een include kan geen ?actie=nieu...... gebruikt worden. En http:// er in werkt waarschijnlijk ook niet.
 
- Roland -

- Roland -

23/09/2006 15:55:00
Quote Anchor link
als die ; ontbreekt op regel 2 zal hij tochwel fout geven....

URL mag wel
php.net:
Als de "URL fopen wrappers" zijn ingeschakeld (in de default configuratie is dit het gevel), dan kun je een file ook include()n met een URL, in plaats van een lokale path naam. Zie Remote files en fopen() voor meer informatie hierover.

http://nl3.php.net/manual/nl/function.include.php

Oja $insert hoef je helemaal niet zo mee te geven! de var $insert kun je gewoon rechtstreeks gebruiken in het include gedeelte !
Gewijzigd op 01/01/1970 01:00:00 door - Roland -
 
Lars

Lars

23/09/2006 15:59:00
Quote Anchor link
dat http:// is idd geen probleem
maar ik wil die variabele in die include hebben, hoe kan ik dit oplossen?
 
- SanThe -

- SanThe -

23/09/2006 16:01:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$var
= 'inhoud';
include('de_pagina_waar_$var_bekend_moet_zijn');
?>
 
- SanThe -

- SanThe -

23/09/2006 16:10:00
Quote Anchor link
ruud:
URL mag wel
php.net:
Als de "URL fopen wrappers" zijn ingeschakeld (in de default configuratie is dit het gevel), dan kun je een file ook include()n met een URL, in plaats van een lokale path naam.

Stel ik weet waar iemand zijn database connectie gegevens heeft opgeslagen. Dan kan ik dat dus simpel jatten?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
include('http://www.jouwsite,nl/bla/config.php');
echo $db_user;
echo $db_password;
?>
 
PHP Newbie

PHP Newbie

23/09/2006 16:13:00
Quote Anchor link
nee, SanThe,

Je krijgt de variabelen niet, aangezien de file op de andere server al door de parser is gegaan ;-)
 
- Roland -

- Roland -

23/09/2006 16:15:00
Quote Anchor link
@ php newbie

Ja , dus die php vars bestaan dus juist WEL !!

(als je de namen goed heb gegokt)
Gewijzigd op 01/01/1970 01:00:00 door - Roland -
 
- SanThe -

- SanThe -

23/09/2006 16:16:00
Quote Anchor link
PHP:
nee, SanThe,

Je krijgt de variabelen niet, aangezien de file op de andere server al door de parser is gegaan ;-)

Mmmm, daar zit wat in...
 
- Roland -

- Roland -

23/09/2006 16:17:00
Quote Anchor link
Verkeerd

je hebt gelijk : ANDERE server ...
 
- SanThe -

- SanThe -

23/09/2006 16:23:00
Quote Anchor link
Dat kunnen we even testen.

Wie test het even?

Op deze link http://www.test.santhe.nl/test.php staat een scriptje dat een echo geeft. Verder worden er twee vars aangemaakt, namelijk $user en $password.

Probeer die twee vars eens te lezen.
 
PHP Newbie

PHP Newbie

23/09/2006 16:28:00
Quote Anchor link
http://phphulp.chess-web.nl/?p=santhe

Edit:

Dus zoals ik al zei, het kan niet ;-)
Gewijzigd op 01/01/1970 01:00:00 door PHP Newbie
 
- SanThe -

- SanThe -

23/09/2006 16:30:00
Quote Anchor link
PHP:
http://phphulp.chess-web.nl/?p=santhe

Edit:

Dus zoals ik al zei, het kan niet ;-)

Bedankt voor het testen.
Het is maar goed ook want anders kan elke (censuur) gaan hacken.
 
Lars

Lars

23/09/2006 16:33:00
Quote Anchor link
ik snap nog niet echt hoe ik het moet doen, tis toch niet onmogelijk een variabele te includen?! of om dit met een omweg te doen?
 
PHP Newbie

PHP Newbie

23/09/2006 16:34:00
Quote Anchor link
sorry, we gingen wat offtopic ;-)

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
include 'http://www.mijnsite.nl/patrijs/nieuws.php?actie=nieuwsbericht&nieuwsid='.$_GET['idtaw'];
      ?>
 
- Roland -

- Roland -

23/09/2006 16:38:00
Quote Anchor link
@ lars

Als het dus wel van je eigen server is hoef je niets door te geven

in de include kun je $insert gewoon gebruiken en dat lijk me toch ook simpeler !

15:55
 
Lars

Lars

23/09/2006 16:39:00
Quote Anchor link
thanks! tis gelukt zo!
 



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.