Parse error: syntax error, unexpected ','

PHP/MYSQL  Założony przez  Cezary Stasiak.

Jutro, bo wtedy będę miał dostęp do pliku
A i zauważ, że w lini 8 na końcu brakuje Ci czegoś ;)
Cytat:w pół dnia stałeś się lepszym pytonistą niż kawenanowo kiedykolwiek programisto :3 ~ Riess 13.11.2018 16:28
Cytat:ale z tą nazwą to fyeem ma racje  ~ Divir 29.07.2019 16:08
Widzę już :)
Jaką masz nazwę pliku php (pluginu)?
Cytat:w pół dnia stałeś się lepszym pytonistą niż kawenanowo kiedykolwiek programisto :3 ~ Riess 13.11.2018 16:28
Cytat:ale z tą nazwą to fyeem ma racje  ~ Divir 29.07.2019 16:08
reminder.php
Linia 4:
function przypomnienie_info() { 
Cytat:w pół dnia stałeś się lepszym pytonistą niż kawenanowo kiedykolwiek programisto :3 ~ Riess 13.11.2018 16:28
Cytat:ale z tą nazwą to fyeem ma racje  ~ Divir 29.07.2019 16:08
Cały kod (błąd na linii 67):

<?php
if(!defined("IN_MYBB")) die("Direct initialization of this file is not allowed.<br /><br />Please make sure IN_MYBB is defined.");
 
function 
przypomnienie_info() {
 return array(
 
"name" => "Przypomnienie",
 
"description" => "Ten plugin przypomina uzytkownikowi o zrobieniu jakiejs rzeczy (domyslnie przeczytanie regulaminu).",
 
"website" => "https://webboard.pl",
 
"author" => "CezPlayer",
 
"authorsite" => "http://csgoforum.ct8.pl",
 
"version" => "1.0",
 
"guid" => "",
 
"compatibility" => "18*"
 
);
}
 
function 
przypomnienie_install() {
 global 
$db
 
 
$db -> insert_query('settinggroups', array(
 
"gid" => "NULL"
 
"name" => "Przypomnienie"
 
"title" => "Ustawienia przypomnienia"
 
"description" => "Tu możesz zmienić ustawienia przypomnienia."
 
"disporder" => "1"
 
"isdefault" => "1"
 
)); 
 
    
$id $db -> insert_id(); 
 
 
$db -> insert_query('settings', array( 
 
"sid" => "NULL"
 
"name" => "przypomnienie"
 
"title" => "Pokazywać?"// Tytuł
 
"description" => "Pokazywać przypomnienie na forum?"
 
"optionscode" => "yesno"
 
"value" => "1"
 
"disporder" => "1"
 
"gid" => $id
 
"isdefault" => "1"
 
));
 
    
rebuild_settings(); 
}
 
function 
przypomnienie_uninstall() {
 global 
$db;
 
 
$id $db -> simple_select('settinggroups''gid'"name = 'przypomnienie'");
 
$id $db -> fetch_field($id'gid'); 
 
$db -> delete_query('settinggroups'"name = 'przypomnienie'"); 
 
$db -> delete_query('settings'"gid = {$id}"); 
}
 
function 
przypomnienie_is_installed() {
 global 
$db;
 
$q $db -> simple_select('settinggroups''*'"name = 'mojplugin'");
 if(
$db -> num_rows($q)) return true;
 else return 
false;
}
 
$plugins -> add_hook('global_start''przypomnienie_write'); 
 
function 
przypomnienie_write() {
 global 
$db$mybb$reminder
  
 
$reminder "<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr><td class="
thead">Przypomnienie</td></tr>
<tr><td class="
trow1">Drogi uzytkowniku! Nie zapomnij się zapoznac z regulaminem Naszego forum!</td></tr><ol>
</table>

W 67 zaczynasz " a nigdzie go nie konczysz.
Cytat:w pół dnia stałeś się lepszym pytonistą niż kawenanowo kiedykolwiek programisto :3 ~ Riess 13.11.2018 16:28
Cytat:ale z tą nazwą to fyeem ma racje  ~ Divir 29.07.2019 16:08
Fajnie, że działasz i próbujesz z php'em, ale jak chcesz się czegoś nauczyć to nie możesz ignorować wszystkich rad. W tym momencie widać, że nie analizujesz rozwiązań, które dostajesz, tylko ślepo przeklejasz.

(12.08.2016, 09:45)ficus napisał(a): Za każdym razem wklejaj cały kod.
To po pierwsze, błąd zazwyczaj mówi wszystko i podstawowe błędy powinieneś sam ogarnąć.

(12.08.2016, 09:45)ficus napisał(a): Zapoznaj się trochę z teorią, np. http://jason.pureconcepts.net/2013/05/fi...hp-errors/ . Bo błędów będzie Ci rzucało w nieskończoność jeśli nie opanujesz choć trochę składni.

Podmień:

PHP | Zaznacz
$reminder = '<table border="0" cellspacing="{$theme[\'borderwidth\']}" cellpadding="{$theme[\'tablespace\']}" class="tborder">
<tr><td class="thead">Ogłoszenie</td></tr>
<tr><td class="trow1">Drogi użytkowniku! Nie zapomnij się zapoznać z regulaminem Naszego forum!</td></tr>
</table><ol>';
A to po drugie. Widać podobieństwa? No właśnie.
"Try not. Do... or do not. There is no try."
Poświęć 5 minut. Nie bądź ignorantem!  -  Jak zbadać element?
... a dlaczego plugin nie wyświetla się na liście, a mam dobrze wysłany na serwer?
(14.08.2016, 09:55)CezPlayer napisał(a): nie możesz ignorować wszystkich rad. W tym momencie widać, że nie analizujesz rozwiązań, które dostajesz, tylko ślepo przeklejasz.

(13.08.2016, 19:30)CezPlayer napisał(a): reminder.php
(13.08.2016, 19:32)Fyeem napisał(a): Linia 4:
PHP | Zaznacz
function przypomnienie_info() {


Nazwa pluginu bodajże nie może różnić się od nazw funkcji. Powinno być reminder_info itd.
"Try not. Do... or do not. There is no try."
Poświęć 5 minut. Nie bądź ignorantem!  -  Jak zbadać element?
Powtorzw pytanie
czym Ty to edytujesz?
Domyślnym program - WordPadem
:facepalm:

Przecież wordpad nie koloruje nawet skladni..

http://www.pspad.com/en/download.php
Cytat:w pół dnia stałeś się lepszym pytonistą niż kawenanowo kiedykolwiek programisto :3 ~ Riess 13.11.2018 16:28
Cytat:ale z tą nazwą to fyeem ma racje  ~ Divir 29.07.2019 16:08
:facepalm:
To poleć mi jakiś program stworzony do PHP. Może przez WordPad jestem ślepy i nie widzę błędów.



Użytkownicy przeglądający ten wątek:

1 gości