[erledigt] Daten müssen der "posting.php" übergeben Editiere

In diesem Forum kann man Fragen zur Programmierung stellen, die bei der Entwicklung von Mods für phpBB 3.0.x oder dem Modifizieren des eigenen Forums auftauchen.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Lenchen
Mitglied
Beiträge: 108
Registriert: 20.01.2009 23:20

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

Beitrag 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...
Lenchen
Mitglied
Beiträge: 108
Registriert: 20.01.2009 23:20

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

Beitrag 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
Antworten

Zurück zu „[3.0.x] Mod Bastelstube“