hoe sla je rss feeds op ?
als je naar http://www.stylehosting.nl/mediorenstartpagina.nl/admin/newsop.php gaat en je klikt de 1e aan en je klikt op verder zie je een witte pagina.
als je gaat debuggen in safe.php doe je gewoon print_r($_POST); en kijk je welke waardes hij mee krijgt...
en als ik de pagina sluit en opnieuw open en safe.php open zie ik :
,, Er is niks gepost ! ''
Er is dus nog iets fout, maar wat ?
werkt nog niet
heb je include goed gezet van google_cofig naar google_config ?
anders ff zo proberen.
alleen nu zie ik weer INTERNAL SERVER ERROR (500)
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
error_reporting(E_ALL ^ E_STRICT);
{
include("google_config.php");
//er is iets gepost, laten we dat controleren
$id = mysql_real_escape_string($_POST['id']);
$url = mysql_real_escape_string($_POST['url']);
$descr = mysql_real_escape_string($_POST['descr']);
if(mysql_query("INSERT INTO googletoolbox (id, url, descr) VALUES ('$id', '$url', '$descr')")) {
echo "de gegevens zijn direct opgelsagen";
print_r($_POST);
}
else { trigger_error("Query fout"); }
}
else{
echo'Er is niks gepost!';
}}
?>
error_reporting(E_ALL ^ E_STRICT);
{
include("google_config.php");
//er is iets gepost, laten we dat controleren
$id = mysql_real_escape_string($_POST['id']);
$url = mysql_real_escape_string($_POST['url']);
$descr = mysql_real_escape_string($_POST['descr']);
if(mysql_query("INSERT INTO googletoolbox (id, url, descr) VALUES ('$id', '$url', '$descr')")) {
echo "de gegevens zijn direct opgelsagen";
print_r($_POST);
}
else { trigger_error("Query fout"); }
}
else{
echo'Er is niks gepost!';
}}
?>
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
error_reporting(E_ALL ^ E_STRICT);
if($_SERVER['REQUEST_METHOD'] == 'POST')
{
include("google_config.php");
//er is iets gepost, laten we dat controleren
$id = mysql_real_escape_string($_POST['id']);
$url = mysql_real_escape_string($_POST['url']);
$descr = mysql_real_escape_string($_POST['descr']);
if(mysql_query("INSERT INTO googletoolbox (id, url, descr) VALUES ('$id', '$url', '$descr')")) {
echo "de gegevens zijn direct opgelsagen";
print_r($_POST);
}
else { trigger_error("Query fout"); }
}
else{
echo'Er is niks gepost!';
}
?>
error_reporting(E_ALL ^ E_STRICT);
if($_SERVER['REQUEST_METHOD'] == 'POST')
{
include("google_config.php");
//er is iets gepost, laten we dat controleren
$id = mysql_real_escape_string($_POST['id']);
$url = mysql_real_escape_string($_POST['url']);
$descr = mysql_real_escape_string($_POST['descr']);
if(mysql_query("INSERT INTO googletoolbox (id, url, descr) VALUES ('$id', '$url', '$descr')")) {
echo "de gegevens zijn direct opgelsagen";
print_r($_POST);
}
else { trigger_error("Query fout"); }
}
else{
echo'Er is niks gepost!';
}
?>
je moet nie die server request method weghalen;)
Gewijzigd op 13/07/2010 11:54:44 door Mick ForSure
niks dus :(
loop al je haakjes eens na { en } want dat scriptje wat ik als laatste heb gepost MOET werken. het beste is nog om include helemaal bovenaan te zetten buiten de IF nog..
met die haakjes is niks mis, staat gewoon goed (H)
alleen zie ik een witte pagina :S
volgensmij zijn die haakjes gwn goed.
of ben ik nu zo scheel aan het kijken ?
ik ben ff lokaal aan het kijken, als ik het werkend heb post ik em wel voor je dit duurt te lang ;)
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
<?php
include("google_config.php");
if($_SERVER['REQUEST_METHOD'] == 'POST') {
$id = mysql_real_escape_string($_POST['id']);
$url = mysql_real_escape_string($_POST['url']);
$descr = mysql_real_escape_string($_POST['descr']);
foreach($_POST['artikel'] as $id => $titel) {
foreach($_POST as $row => $value) {
if($row != 'artikel' && $row != 'save') {
$row = explode("_", $row);
if($id == $row[1]) {
$data[$row[0]] = $value;
}
}
}
$q = mysql_query("INSERT INTO googletoolbox (url, descr) VALUES('$data[url]', '$data[descr]')");
if($q) {
print 'De gegevens zijn opgeslagen!';
}
else {
trigger_error(mysql_error());
}
}
}
else {
print '<form action="" method="POST">';
// elementen ophalen uit google en vervolgens tonen //
//define the source of the feed
define(feed,'http://blogsearch.google.com/blogsearch_feeds?hl=nl&q=medioren&lr=&ie=utf-8&num=10&output=rss');
//recive file form server
$xml_feed = file_get_contents(feed);
//create a xml phraser
$xml_praser = xml_parser_create();
//tell the vars to the xml phrasers
xml_parse_into_struct($xml_praser,$xml_feed,$xml_keys,$xml_index);
//lets phrase ^^
xml_parser_free($xml_praser);
//generate the headlines
for($i = 0;!empty($xml_index['TITLE'][$i]);$i++){
if($i == 0){
echo '<strong>GOOGLE TOOLBOX : Het laatste actuele nieuws: <br<br /><a href="'.$xml_keys[$xml_index['LINK'][$i]]['value'].'">'.$xml_keys[$xml_index['TITLE'][$i]]['value'].'</a></strong><br />';
}
else{
echo '<a href="'.$xml_keys[$xml_index['LINK'][$i]]['value'].'">'.$xml_keys[$xml_index['TITLE'][$i]]['value'].'</a>
<input type="checkbox" name="artikel[]" value="'.$xml_keys[$xml_index['TITLE'][$i]]['value'].'">
<input type="hidden" name="url_'.($i-1).'" value="'.$xml_keys[$xml_index['LINK'][$i]]['value'].'">
<input type="hidden" name="descr_'.($i-1).'" value="'.$xml_keys[$xml_index['DESCRIPTION'][$i]]['value'].'"><br />';
}
}
print '<input type="submit" name="save" value="Opslaan"></form>';
}
?>
include("google_config.php");
if($_SERVER['REQUEST_METHOD'] == 'POST') {
$id = mysql_real_escape_string($_POST['id']);
$url = mysql_real_escape_string($_POST['url']);
$descr = mysql_real_escape_string($_POST['descr']);
foreach($_POST['artikel'] as $id => $titel) {
foreach($_POST as $row => $value) {
if($row != 'artikel' && $row != 'save') {
$row = explode("_", $row);
if($id == $row[1]) {
$data[$row[0]] = $value;
}
}
}
$q = mysql_query("INSERT INTO googletoolbox (url, descr) VALUES('$data[url]', '$data[descr]')");
if($q) {
print 'De gegevens zijn opgeslagen!';
}
else {
trigger_error(mysql_error());
}
}
}
else {
print '<form action="" method="POST">';
// elementen ophalen uit google en vervolgens tonen //
//define the source of the feed
define(feed,'http://blogsearch.google.com/blogsearch_feeds?hl=nl&q=medioren&lr=&ie=utf-8&num=10&output=rss');
//recive file form server
$xml_feed = file_get_contents(feed);
//create a xml phraser
$xml_praser = xml_parser_create();
//tell the vars to the xml phrasers
xml_parse_into_struct($xml_praser,$xml_feed,$xml_keys,$xml_index);
//lets phrase ^^
xml_parser_free($xml_praser);
//generate the headlines
for($i = 0;!empty($xml_index['TITLE'][$i]);$i++){
if($i == 0){
echo '<strong>GOOGLE TOOLBOX : Het laatste actuele nieuws: <br<br /><a href="'.$xml_keys[$xml_index['LINK'][$i]]['value'].'">'.$xml_keys[$xml_index['TITLE'][$i]]['value'].'</a></strong><br />';
}
else{
echo '<a href="'.$xml_keys[$xml_index['LINK'][$i]]['value'].'">'.$xml_keys[$xml_index['TITLE'][$i]]['value'].'</a>
<input type="checkbox" name="artikel[]" value="'.$xml_keys[$xml_index['TITLE'][$i]]['value'].'">
<input type="hidden" name="url_'.($i-1).'" value="'.$xml_keys[$xml_index['LINK'][$i]]['value'].'">
<input type="hidden" name="descr_'.($i-1).'" value="'.$xml_keys[$xml_index['DESCRIPTION'][$i]]['value'].'"><br />';
}
}
print '<input type="submit" name="save" value="Opslaan"></form>';
}
?>
Ik kan weer vooruit ! Danjewel!