Hey mensen,
Ziet iemand waar ik een haakje verkeerd heb geplaatst krijg namelijk de volgende error
Parse error: syntax error, unexpected T_VARIABLE in /home/jaspeza77/domains/domeincheck.co/public_html/test2/test.php on line 3
<?
$values_var_1 = array('domein1' => 'nl.tl', 'domein2' => '3x4.nl');
$values_var_2 = array('domein1' => 'url1', 'domein2' => 'url2');
$domein = $values_var_1[$_POST['domein']];
$domein2 = $values_var_2[$_POST['domein']];
?>
Bedankt jasper
- unexpected T_VARIABLE
-
07-11-2012, 18:47 #1
- Berichten
- 251
- Lid sinds
- 13 Jaar
unexpected T_VARIABLE
-
-
07-11-2012, 19:09 #2
- Berichten
- 571
- Lid sinds
- 17 Jaar
Re: unexpected T_VARIABLE
Ik krijg geen error met die code.
Is de de complete code?
-
07-11-2012, 22:09 #3
- Berichten
- 251
- Lid sinds
- 13 Jaar
Re: unexpected T_VARIABLE
Rene, zoals ik je al in een prive bericht stuurde was de hele code.
Iemand die nog meer geen error krijgt? En wel een idee heeft wat het probleem is?
-
07-11-2012, 22:19 #4
- Berichten
- 59
- Lid sinds
- 18 Jaar
Re: unexpected T_VARIABLE
Er moet code omheen zitten. Dit is toch niet alles? Ergens vóór deze regel:
$values_var_1 = array('domein1' => 'nl.tl', 'domein2' => '3x4.nl');
is er een haakje niet afgesloten of een puntkomma niet gezet.
-
07-11-2012, 22:21 #5
- Berichten
- 65
- Lid sinds
- 13 Jaar
Re: unexpected T_VARIABLE
Heel misschien zijn de shorttags niet toegestaan (sommige servers),
probeer die <? te vervangen door <?php
(?> gewoon zo laten).
Ik hoop dat het je helpt.
-
08-11-2012, 00:10 #6
- Berichten
- 115
- Lid sinds
- 15 Jaar
Re: unexpected T_VARIABLE
Kun je ons wellicht de volledige code sturen? Of per PM? Ik denk wel dat ik het weet op te lossen.
-
08-11-2012, 11:15 #7
- Berichten
- 251
- Lid sinds
- 13 Jaar
Re: unexpected T_VARIABLE
Hey henk,
Heb je een pm gestuurd met het script.
Kom der nog steeds niet uit
Jasper
Aanvullend bericht:
Het gehele script is.
<?php /* index.php ( lilURL implementation ) */
require_once 'includes/conf.php'; // <- site-specific settings
require_once 'includes/lilurl.php'; // <- lilURL class file
$lilurl = new lilURL();
$msg = '';
// if the form has been submitted
if ( isset($_POST['longurl']) )
{
$values_var_1 = array('domein1' => 'nl.tl', 'domein2' => '3x4.nl');
$values_var_2 = array('domein1' => 'url1', 'domein2' => 'url2');
$domein = $values_var_1[$_POST['domein']];
$domein2 = $values_var_2[$_POST['domein']];
// escape bad characters from the user's url
$longurl = trim(mysql_escape_string($_POST['longurl']));
// set the protocol to not ok by default
$protocol_ok = false;
// if there's a list of allowed protocols,
// check to make sure that the user's url uses one of them
if ( count($allowed_protocols) )
{
foreach ( $allowed_protocols as $ap )
{
if ( strtolower(substr($longurl, 0, strlen($ap))) == strtolower($ap) )
{
$protocol_ok = true;
break;
}
}
}
else // if there's no protocol list, screw all that
{
$protocol_ok = true;
}
// add the url to the database
if ( $protocol_ok && $lilurl->add_url($longurl) )
{
if ( REWRITE ) // mod_rewrite style link
{
$url = 'http://'.$domein.dirname($_SERVER['PHP_SELF']).'/'.$lilurl->get_id($longurl);
}
else // regular GET style link
{
$url = 'http://'.$_SERVER['SERVER_NAME'].$_SERVER['PHP_SELF'].'?id='.$lilurl->get_id($longurl);
}
$msg = '<p class="success"> Your lil´ URL is: <a href="'.$url.'">'.$url.'</a></p>';
}
elseif ( !$protocol_ok )
{
$msg = '<p class="error">Invalid protocol!</p>';
}
else
{
$msg = '<p class="error">Creation of your lil´ URL failed for some reason.</p>';
}
}
else // if the form hasn't been submitted, look for an id to redirect to
{
if ( isSet($_GET['id']) ) // check GET first
{
$id = mysql_escape_string($_GET['id']);
}
elseif ( REWRITE ) // check the URI if we're using mod_rewrite
{
$explodo = explode('/', $_SERVER['REQUEST_URI']);
$id = mysql_escape_string($explodo[count($explodo)-1]);
}
else // otherwise, just make it empty
{
$id = '';
}
// if the id isn't empty and it's not this file, redirect to it's url
if ( $id != '' && $id != basename($_SERVER['PHP_SELF']) )
{
$location = $lilurl->get_url($id);
if ( $location != -1 )
{
header('Location: '.$location);
}
else
{
$msg = '<p class="error">Sorry, but that lil´ URL isn\'t in our database.</p>';
}
}
}
// print the form
?>
En zonder het volgende deel werkt het wel.
$values_var_1 = array('domein1' => 'nl.tl', 'domein2' => '3x4.nl');
$values_var_2 = array('domein1' => 'url1', 'domein2' => 'url2');
$domein = $values_var_1[$_POST['domein']];
$domein2 = $values_var_2[$_POST['domein']];
Waarbij de error begint bij de eerste regelLaatst aangepast door jasper ebing : 08-11-2012 om 12:43 Reden: Automatisch samengevoegd.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic