•
•
•
•
What is DaniWeb IT Discussion Community?
You're currently browsing the PHP section within the Web Development category of DaniWeb, a massive community of 422,664 software developers, web developers, Internet marketers, and tech gurus who are all enthusiastic about making contacts, networking, and learning from each other. In fact, there are 4,654 IT professionals currently interacting right now! Registration is free, only takes a minute and lets you enjoy all of the interactive features of the site.
Please support our PHP advertiser: Lunarpages PHP Web Hosting
Views: 709 | Replies: 3
![]() |
•
•
Join Date: Oct 2006
Posts: 88
Reputation:
Rep Power: 2
Solved Threads: 0
Hi,
does anyone know of a good php validator online. I used one called bermi.org and put my code in and gave me an error but i don't know what line the error is occuring. Perhaps someone could help me out.
This is the code
tutors.php
This is the error it produced
Ooops! There are some errors on the XHTML page
* XHTML is not well-formed. not well-formed (invalid token) on line 39
Showing XHTML code
page_title = APP__NAME; $UI->menu_selected = 'home'; $UI->breadcrumbs = array ( 'home' => null , ); $UI->head(); $UI->body(); $UI->content_start(); echo '
' . WELCOME . '
'; echo '
' . SECTIONS__INTRO . '
'; ?>
<?php echo MY__FORMS; ?>
<?php echo MY__GROUPS; ?>
<?php echo MY__ASSESSMENTS; ?>
content_end();?>
does anyone know of a good php validator online. I used one called bermi.org and put my code in and gave me an error but i don't know what line the error is occuring. Perhaps someone could help me out.
This is the code
tutors.php
php Syntax (Toggle Plain Text)
<?php /** * * INDEX - Tutor index * * */ require_once("../include/inc_global.php"); require_once(DOC__ROOT . "lang/en/generic.php"); require_once(DOC__ROOT . "lang/en/tutors/tutors.php"); check_user($_user, 'staff'); sadfasdfrasdf // -------------------------------------------------------------------------------- // Begin Page $UI->page_title = APP__NAME; $UI->menu_selected = 'home'; $UI->breadcrumbs = array ( 'home' => null , ); $UI->head(); $UI->body(); $UI->content_start(); echo '<p>' . WELCOME . '</p>'; echo '<p>' . SECTIONS__INTRO . '</p>'; ?> <table class="option_list" style="width: 500px;"> <tr> <td><a href="forms/"><img src="../images/icons/form.gif" width="32" height="32" alt="<?php echo MY__FORMS; ?>" /></a></td> <td> <div class="option_list"> <div class="option_list_title"><a class="hidden" href="forms/"><?php echo MY__FORMS; ?></a></div> <p><?php echo OPT__FORMS__DESC; ?></p> </div> </td> </tr> <tr> <td><a href="groups/"><img src="../images/icons/groups.gif" width="32" height="32" alt="<?php echo MY__GROUPS; ?>" /></a></td> <td> <div class="option_list"> <div class="option_list_title"><a class="hidden" href="groups/"><?php echo MY__GROUPS; ?></a></div> <p><?php echo OPT__GROUPS__DESC; ?></p> </div> </td> </tr> <tr> <td><a href="assessments/"><img src="../images/icons/assessments.gif" width="32" height="32" alt="<?php echo MY__ASSESSMENTS; ?>" /></a></td> <td> <div class="option_list"> <div class="option_list_title"><a class="hidden" href="assessments/"><?php echo MY__ASSESSMENTS; ?></a></div> <p><?php echo OPT__ASSESSMENTS__DESC ?></p> </div> </td> </tr> </table> <h2><?php echo GETTING__STARTED__TITLE ; ?></h2> <p><?php echo GETTING__STARTED__DESC ; ?></p> <?php $UI->content_end();?>
This is the error it produced
Ooops! There are some errors on the XHTML page
* XHTML is not well-formed. not well-formed (invalid token) on line 39
Showing XHTML code
page_title = APP__NAME; $UI->menu_selected = 'home'; $UI->breadcrumbs = array ( 'home' => null , ); $UI->head(); $UI->body(); $UI->content_start(); echo '
' . WELCOME . '
'; echo '
' . SECTIONS__INTRO . '
'; ?>
<?php echo MY__FORMS; ?>
<?php echo MY__GROUPS; ?>
<?php echo MY__ASSESSMENTS; ?>
content_end();?>
•
•
Join Date: Apr 2005
Location: New York state
Posts: 464
Reputation:
Rep Power: 5
Solved Threads: 72
You want to validate PHP or validate the page that is generated? You can validate PHP by running the script, if it runs it's valid 
If you want to validate the page generated then use http://validator.w3.org/

If you want to validate the page generated then use http://validator.w3.org/
GCS d- s+:+ a-->? C++(++++) UL+++ P+>+++ L+++ !E--- W+++
N+ o K w++(---) O? !M- V PS+>++ PE+ Y+ PGP !t- 5? X- R tv+
b+>++ DI+ D G++>+++ e+ h+>++ r z+*
N+ o K w++(---) O? !M- V PS+>++ PE+ Y+ PGP !t- 5? X- R tv+
b+>++ DI+ D G++>+++ e+ h+>++ r z+*
•
•
Join Date: Aug 2005
Location: somewhere in time
Posts: 71
Reputation:
Rep Power: 4
Solved Threads: 3
You can also turn on the error message. It does a good job of pinpointing most errors. Place it at the top of your script, just after the first opening PHP tag '<?php'
Do not leave this turned on for a live site. It may give too much information to hackers.
To turn on error messages:
error_reporting(E_ALL);
To turn off error messages:
error_reporting(0);
Do not leave this turned on for a live site. It may give too much information to hackers.
To turn on error messages:
error_reporting(E_ALL);
To turn off error messages:
error_reporting(0);
•
•
Join Date: Oct 2006
Posts: 88
Reputation:
Rep Power: 2
Solved Threads: 0
•
•
•
•
You can also turn on the error message. It does a good job of pinpointing most errors. Place it at the top of your script, just after the first opening PHP tag '<?php'
Do not leave this turned on for a live site. It may give too much information to hackers.
To turn on error messages:
error_reporting(E_ALL);
To turn off error messages:
error_reporting(0);
How do i know how to get the error message as i have put the error_reporting(E_ALL); after the first opening PHP tag like this
php Syntax (Toggle Plain Text)
<?php error_reporting(E_ALL); /** * * Edit Form * * * @copyright 2007 Loughborough University * @license http://www.gnu.org/licenses/gpl.txt * @version 1.0.0.0 * */ require_once("../../../include/inc_global.php"); require_once(DOC__ROOT. '/include/classes/class_form.php'); check_user($_user, 'staff'); // -------------------------------------------------------------------------------- // Process GET/POST $form_id = fetch_GET('f'); $command = fetch_POST('command'); // -------------------------------------------------------------------------------- $form =& new Form($DB); if ($form->load($form_id)) { $form_qs = "f={$form->id}"; } else { $form = null; } // -------------------------------------------------------------------------------- // Process Form $errors = null; if ( ($command) && ($form) ) { switch ($command) { case 'save': // Change of name $form->name = fetch_POST('form_name'); if (empty($form->name)) { $errors[] = 'You must give this form a name.'; } // If there were no errors, save the changes if (!$errors) { $form->save(); } break; // -------------------- case 'delete': $form->delete(); header('Location: '. APP__WWW .'/tutors/forms/index.php'); break; // -------------------- }// /switch } // -------------------------------------------------------------------------------- // Begin Page $page_title = ($form) ? "Edit form: {$form->name}" : 'Edit form'; $UI->page_title = APP__NAME . ' ' . $page_title; $UI->menu_selected = 'my forms'; $UI->breadcrumbs = array( 'home' => '../../' , 'my forms' => '../' , $page_title => null , ); $UI->set_page_bar_button('List Forms', '../../../../images/buttons/button_form_list.gif', '../'); $UI->set_page_bar_button('Create Form', '../../../../images/buttons/button_form_create.gif', '../create/'); $UI->set_page_bar_button('Clone a Form', '../../../../images/buttons/button_form_clone.gif', '../clone/'); $UI->head(); ?> <script language="JavaScript" type="text/javascript"> <!-- function do_command(com) { switch (com) { case 'delete' : if (confirm('This assessment form will be deleted.\n\nClick OK to confirm.')) { document.assessmentform_form.command.value = 'delete'; document.assessmentform_form.submit(); } break; case 'preview' : var popupwin; popupwin = window.open('preview_form.php?f=<?php echo($form->id); ?>','preview'); popupwin.focus(); break; default : document.assessmentform_form.command.value = com; document.assessmentform_form.submit(); } }// /do_command() //--> </script> <?php $UI->content_start(); $UI->draw_boxed_list($errors, 'error_box', 'The following errors were found:', 'No changes have been saved. Please check the details in the form, and try again.'); ?> <p>On this page you can change the name of this form, and add/remove assessment criteria.</p> <div class="content_box"> <?php if (!$form) { ?> <div class="nav_button_bar"> <a href="../"><img src="../../../images/buttons/arrow_green_left.gif" alt="back -"> back to forms list</a> </div> <p>The form you selected could not be loaded for some reason - please go back and try again.</p> <?php } else { ?> <form action="edit_form.php?<?php echo($form_qs); ?>" method="post" name="assessmentform_form"> <input type="hidden" name="command" value="none" /> <div class="nav_button_bar"> <table cellpadding="0" cellspacing="0" width="100%"> <tr> <td><a href="../"><img src="../../../images/buttons/arrow_green_left.gif" alt="back -"> back to forms list</a></td> <td align="right"><input class="warning_button" type="button" name="" value="preview form" onclick="do_command('preview');" /></td> <td align="right"><input class="danger_button" type="button" name="" value="delete form" onclick="do_command('delete');" /></td> </tr> </table> </div> <h2>Form Name</h2> <div class="form_section form_line"> <p>You can change this form's name using the box below. When you've made your changes, click the <em>save changes</em> button.</p> <table class="form" cellpadding="2" cellspacing="2"> <tr> <th><label for="form_name">Name</label></th> <td><input type="text" name="form_name" id="form_name" maxlength="100" size="40" value="<?php echo($form->name)?>" /></td> <td><input type="button" name="savebutton1" id="savebutton1" value="save changes" onclick="do_command('save');" /></td> </tr> </table> </div> <h2>Assessment Criteria</h2><a name="questions"></a> <div class="form_section"> <?php $question_count = (int) $form->get_question_count(); if ($question_count==0) { ?> <p>You have not added any assessment criteria to this form yet. You need to <a class="button" href="../edit/add_question/index.php?<?php echo($form_qs); ?>">add a new criterion</a> before the form can be used.</p> <?php } else { ?> <p>The group will rate themselves and each other against the assessment criteria you specify.</p> <p>e.g. <em>"Ability to communicate"</em> or <em>"Contribution to the analysis of the experimental data"</em>.</p> <p>You can edit a criterion by clicking on the <img src="../../../images/buttons/edit.gif" width="16" height="16" alt="edit question" title="edit" /> button, or you can <a class="button" href="../edit/add_question/index.php?<?php echo($form_qs); ?>">add a new criterion</a></p> <div class="obj_list"> <?php for($i=0; $i<$question_count; $i++) { $question_qs = "{$form_qs}&q=$i"; $question = $form->get_question($i); $edit_url = "edit_question/index.php?$question_qs"; ?> <div class="obj"> <table class="obj" cellpadding="0" cellspacing="0"> <tr> <td class="obj_info" valign="top"> <div class="obj_name"><a class="text" href="<?php echo($edit_url); ?>"><?php echo($question['text']['_data']); ?></a></div> <?php if (array_key_exists('desc', $question)) { $question_desc = (array_key_exists('desc', $question)) ? $question['desc']['_data'] : '' ; echo("<div class=\"obj_info_text\">$question_desc</div>"); } ?> <div class="obj_info_text">Scoring range: <?php echo($question['range']['_data']); ?></div> <?php foreach($question as $k => $v) { if (strpos($k,'scorelabel')===0) { $num = str_replace('scorelabel','',$k); echo("<div class=\"obj_info_text\">Score $num : {$v['_data']}</div>"); } } ?> </td> <td class="button"><a href="<?php echo($edit_url); ?>"><img src="../../../images/buttons/edit.gif" width="16" height="16" alt="edit question" title="edit" /></a></td> <td class="button" width="20"> <?php if ($i>0) { echo("<a href=\"question_action.php?{$question_qs}&a=up\"><img src=\"../../../images/buttons/arrow_green_up.gif\" width=\"16\" height=\"16\" alt=\"move up\" title=\"move up\" /></a>"); } else { echo(' '); } ?> </td> <td class="button" width="20"> <?php if ($i<($question_count-1)) { echo("<a href=\"question_action.php?{$question_qs}&a=down\"><img src=\"../../../images/buttons/arrow_green_down.gif\" width=\"16\" height=\"16\" alt=\"move down\" title=\"move down\" /></a>"); } else { echo(' '); } ?> </td> <td class="button" width="20"><a href="question_action.php?<?php echo($question_qs); ?>&a=delete"><img src="../../../images/buttons/cross.gif" width="16" height="16" alt="delete" title="delete" /></a></td> </tr> </table> </div> <?php } ?> </div> <?php } ?> </div> </form> <?php } ?> </div> <?php $UI->content_end(); ?>
nothing happens...
![]() |
•
•
•
•
•
•
•
•
DaniWeb PHP Marketplace
•
•
•
•
Currently Active Users Viewing This Thread: 2 (0 members and 2 guests)
Similar Threads
- hello i need help please (PHP)
- XHTML with PHP validation ??? (HTML and CSS)
- Php newsletter error (PHP)
Other Threads in the PHP Forum
- Previous Thread: retrieving live information from other sites
- Next Thread: increment date by week


Linear Mode