PHP Echo Parse error

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Julian jansen

julian jansen

13/09/2013 15:09:47
Quote Anchor link
Ik ben bezig met een script maar wanneer ik de volgende code in mijn echo plaats

$url = file_get_contents("http://api.radionomy.com/currentaudience.cfm?radiouid=C68FC442-0DDE-4018-9D34-82826D2354E0&apikey=e841f88a-9909-47ac-93d9-1b798986e8a4&type=string");
'$url'

krijg ik deze error

Parse error: syntax error, unexpected T_VARIABLE, expecting ',' or ';' op de line van '$url' hoe kan ik dit anders doen?
 
PHP hulp

PHP hulp

03/01/2025 09:31:33
 
- Ariën  -
Beheerder

- Ariën -

13/09/2013 15:10:39
Quote Anchor link
Wat doet '$url' onderaan?
 
Julian jansen

julian jansen

13/09/2013 15:12:28
Quote Anchor link
Die zou deze pagina moeten weergeven

$url = file_get_contents("http://api.radionomy.com/currentaudience.cfm?radiouid=C68FC442-0DDE-4018-9D34-82826D2354E0&apikey=e841f88a-9909-47ac-93d9-1b798986e8a4&type=string");

Ik ben zelf niet goed met php dus van daar...
 
- Ariën  -
Beheerder

- Ariën -

13/09/2013 15:15:02
Quote Anchor link
dan moet je dus:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
echo $url;

doen.
 
Julian jansen

julian jansen

13/09/2013 15:21:27
Quote Anchor link
Bedankt, en hoe krijg ik die dan werkend in mijn echo?
 
- Ariën  -
Beheerder

- Ariën -

13/09/2013 15:22:09
Quote Anchor link
Op die manier die ik uitleg?

of wat bedoel je anders?
 
Julian jansen

julian jansen

13/09/2013 15:26:22
Quote Anchor link
Hier is het hele script te lezen
http://basefm.eu/status/script.txt

http://basefm.eu/status/script.php

zo is het wat duidelijker:)

Toevoeging op 13/09/2013 15:28:06:

sorry de laatste is

http://basefm.eu/status/status.php
 
- Ariën  -
Beheerder

- Ariën -

13/09/2013 15:28:28
Quote Anchor link
Waar zijn je PHP-tags ;-)?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php en ?>
Gewijzigd op 13/09/2013 15:29:21 door - Ariën -
 
Julian jansen

julian jansen

13/09/2013 15:30:54
Quote Anchor link
Heb ze er nu in zitten maar nu weergeeft 'i alleen de php code code in de bron
 
- Ariën  -
Beheerder

- Ariën -

13/09/2013 15:36:05
Quote Anchor link
Dan wordt er geen PHP ondersteund op je webhosting, of staat PHP misschien wel uit in een .htaccess bestand.

Raadpleeg de helpdesk van je hosting eens.
Gewijzigd op 13/09/2013 15:37:04 door - Ariën -
 
Kris Peeters

Kris Peeters

13/09/2013 15:42:42
Quote Anchor link
Laat me even vertellen wat er fout liep, de eerste keer.

Okay, het gaat hier om: (ik heb witregels weggelaten)
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
 echo '
 <strong>DJ '
.$habbo.'</strong><br />
 $url = file_get_contents("http://api.radionomy.com/currentaudience.cfm?radiouid=C68FC442-0DDE-4018-9D34-82826D2354E0&apikey=e841f88a-9909-47ac-93d9-1b798986e8a4&type=string");
'
$url'
luisteraars<br /><br />
 '
;
?>


Om de parse error te verwijderen, moet je zo-iets doen
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
 echo '
 <strong>DJ '
.$habbo.'</strong><br />';
 $url = file_get_contents("http://api.radionomy.com/currentaudience.cfm?radiouid=C68FC442-0DDE-4018-9D34-82826D2354E0&apikey=e841f88a-9909-47ac-93d9-1b798986e8a4&type=string");
 echo $url .'
luisteraars<br /><br />
 '
;
?>


Laat me eerst en vooral even ingaan op de lijn die de error reporting aangeeft. Want het is belangrijk dat je parse errors leert te vinden.

Aan de kleurencode van het eerste script zie je dat alles een string is (rood) tot aan
'$url'

- Volgens jouw (menselijke) logica gebeurt de fout al op lijn 3 (in mijn blokken code): je had de string moeten sluiten.
- Maar de computer (de parser) ziet dat anders. Aangezien jij de string niet sluit, blijft de computer denken dat de string nog bezig is.
En opeens sluit je af met

...'$url

Die $url is de eerste plek die de computer vindt waar een fout gebeurt (namelijk: de computer verwacht daar een ; ).
Snap je?

Dus:
Bij parse errors moet je altijd ook een aantal lijnen hoger kijken dan de lijn die aangegeven is.
Gewijzigd op 13/09/2013 15:54:04 door Kris Peeters
 



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.