Seite 1 von 3
"Album Photo Upload Directory HACK" Fehler
Verfasst: 14.12.2005 18:45
von Julian87
Hallo,
habe mir zu dem Photo Album 2.0.53 noch den Album Photo Upload Directory HACK installiert. Nur bem öffnen also wenn ich Dateien hochladen möchte (album_upload.php) dann kommt folgender Fehler:
Parse error: parse error, unexpected T_ELSE in /srv/www/htdocs/web106/html/php/phpBB2/album_upload.php on line 689
Wie behebe ich den Fehler?
Julian
Verfasst: 14.12.2005 18:50
von ATARI
on line 689
Verfasst: 14.12.2005 18:52
von Julian87
Ja das ist schon klar! Aber wie kann ich ihn beheben?
Verfasst: 14.12.2005 19:08
von modbo
Hellsehen kann hier glaube ich keiner.
Poste mal die Zeilen +/- 15 um die Zeile 689 der Datei album_upload.php
btw: Der Hack alleine funktioniert nur mit 2 Fehlerkorrekturen (Unabhängig jetzt von deinem Fehler hier).
Album Photo Upload Directory Fix1
Album Photo Upload Directory Fix2
Verfasst: 15.12.2005 00:10
von Julian87
Hi,
Code: Alles auswählen
674 {
675 if ($thiscat['cat_approval'] == 0)
676 {
677 $template->assign_vars(array(
678 'META' => '<meta http-equiv="refresh" content="3;url=' . append_sid("album_personal.$phpEx") . '">')
679 );
680 }
681
682 $message .= "<br /><br />" . sprintf($lang['Click_return_personal_gallery'], "<a href=\"" . append_sid("album_personal.$phpEx") . "\">", "</a>");
683 }
684
685
686 $message .= "<br /><br />" . sprintf($lang['Click_return_album_index'], "<a href=\"" . append_sid("album.$phpEx") . "\">", "</a>");
687
688 }//end if exist directory
689 else
690 {
691 $file_name_tab = array();
692 $thumbnail_name_tab = array();
693
694 if($dir = @opendir($pic_directory))
695 {
696 // --------------------------------
697 // Check username for guest posting
698 // --------------------------------
699 if (!$userdata['session_logged_in'])
700 {
701 if ($pic_username != '')
702 {
703 $result = validate_username($pic_username);
704 if ( $resu
Julian
Verfasst: 15.12.2005 00:42
von Martin Truckenbrodt
Hallo,
eien Idee auf den ersten schnellen Blick
=>
Gruß Martin
Verfasst: 15.12.2005 00:47
von Julian87
Hi,
ne das wars leider nicht. Hab es mal probiert. Negativ, trotzdem Danke.
Sonst keiner eine Ahnung??
Julian
Verfasst: 15.12.2005 08:32
von modbo
Hast du mal die ganze Datei? Den Fehler musst du anderweitiog eingebracht haben, weil dieser Abschnitt schon standard im Album Mod 2.0.53 ist. irgendwo wird dir ein Einbaufehler unterlaufen sein.
Verfasst: 15.12.2005 10:55
von Julian87
Hi,
ich habe die Datei
hier mal als .txt verlinkt.
Julian
Verfasst: 15.12.2005 14:01
von Julian87
Hi,
ich denke vielleicht kann das auch daran liegen:
laut Anleitung:
Code: Alles auswählen
#
#-----[ FIND ]------------------------------------------
#
$pic_username = (!$userdata['session_logged_in']) ? substr(str_replace("\'", "''", htmlspecialchars(trim($HTTP_POST_VARS['pic_username']))), 0, 32) : str_replace("\'", "''", htmlspecialchars(trim($userdata['username'])));
#
#-----[ AFTER, ADD ]------------------------------------------
#
$pic_directory = str_replace("\'", "''", htmlspecialchars(trim($HTTP_POST_VARS['pic_directory'])));
// --------------------------------
// Check directory for upload pics
// --------------------------------
if( empty($pic_directory) )
{
Aber ich finde nur das in der album_upload.php
Code: Alles auswählen
$pic_username = (!$userdata['session_logged_in']) ? substr(str_replace("\'", "''", htmlspecialchars(trim($HTTP_POST_VARS['pic_username']))), 0, 32) : str_replace("'", "''", $userdata['username']);
Edit:
aber ich hatte es trotzdem mal da eingefügt gehabt. Oder ist das der Fehler?
Julian