Seite 3 von 3

Re: Welche Daten müssen der "posting.php" übergeben zum Editiere

Verfasst: 03.02.2009 14:58
von Lenchen
Gibt es denn vielleicht jemanden, der so etwas ähnliches schon mal geschrieben hat (z.B. einen News-Bot oder sowas) und mir seinen Quellcode zur Verfügung stellen könnte? Dann hätte ich wenigstens schon mal einen Ansatz...

Re: Welche Daten müssen der "posting.php" übergeben zum Editiere

Verfasst: 03.02.2009 16:07
von Lenchen
Hallo nochmal
Ich habe gerade diesen Thread gefunden: http://www.phpbb.de/community/viewtopic ... 3&t=176131 und habe versucht den Quelltext zu übernehmen/anzupassen.
Leider bekomme ich jetzt folgenden Fehler:
General Error
SQL ERROR [ mysql4 ]

Column 'post_text' cannot be null [1048]

An sql error occurred while fetching this page. Please contact an administrator if this problem persists.
Wie kann ich dieses Problem umgehen?
Edit: der Code (zumindest der wichtigste Teil)

Code: Alles auswählen

<?php
define('IN_PHPBB', true);
include ("includes/functions_posting.php");
$phpbb_root_path = './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);

$user->session_begin();  // Session auslesen
$auth->acl($user->data); // Benutzer-Informationen laden

[.......]


//Betreff erstellen
  $topic="$sdatum $start bis $zdatum $ziel über $zw1, $zw2, $zw3";
//Post erstellen
  $threat="START: $sdatum in $start \n
           Ziel: $zdatum in $ziel \n
           Zwischenstopps: $zw1, $zw2, $zw3 \n
           Länge: $laenge km \n
           Organisation: $_SESSION[user] \n
           Bemerkungen: $bemerk";

$my_subject = $topic;
$my_text = $thread;


// variables to hold the parameters for submit_post
$poll = $uid = $bitfield = $options = '';

generate_text_for_storage($my_subject, $uid, $bitfield, $options, false, false, false);
generate_text_for_storage($my_text, $uid, $bitfield, $options, true, true, true);

$data = array(
   'forum_id'      => 2,
   'icon_id'      => false,

   'enable_bbcode'      => true,
   'enable_smilies'   => true,
   'enable_urls'      => true,
   'enable_sig'      => true,

   'message'      => $my_text,
   'message_md5'   => md5($my_text),
            
   'bbcode_bitfield'   => $bitfield,
   'bbcode_uid'      => $uid,

   'post_edit_locked'   => 0,
   'topic_title'      => $my_subject,
   'notify_set'      => false,
   'notify'         => false,
   'post_time'       => 0,
   'forum_name'      => '',
   'enable_indexing'   => true,
);

submit_post('post', $my_subject, '', POST_NORMAL, $poll, $data);
?>
EDIT: Ich hatte einen Rechtschreibfehler drin, jetzt klappt es.
VIELEN VIELEN VIELEN DANK AN ALLE; DIE MIR GEHOLFEN HABEN!!!! INSBESONDERE AN gn#36 und pred4tor.
DANKE