Stylemotion.de Forum » Archiv » WEB//NEWS
Ordner erstellen für Bildupload funktioniert nicht
Seiten (1): 1  
Autor Beitrag
 
Andre
Unregistrierter Benutzer
Hallo,

ich bekomme immer folgende Fehlermeldung, wenn ich versuche einen Ordner (im Bilderupload-Manager) zu erstellen.

Fatal error: Call to undefined function: ctype_alnum() in /var/www/web1/html/gga/elemente/webnews/ac

Leider kann ich mit dieser Fehlermeldung nicht wirklich etwas anfangen und hoffe das man mir hier weiter helfen kann.

Grüße,
Andre
 
ScHeB
Unregistrierter Benutzer
Dann ist die PHP-Version des Servers zu alt. Die Fehlermeldung lässt sich allerdings ganz einfach beheben indem du in der Datei /actions/news.pics.php diese Zeile veränderst:

PHP-Code:
1
2
<?php if ( !ctype_alnum($_REQUEST['fname']) ) pmessage("pics_crf_wname");
elseif ( 
is_dir($_SERVER['DOCUMENT_ROOT'].$set['picfolder'].'/'.$_REQUEST['fname']) ) pmessage("pics_crf_exists"); ?>


ändern in:

PHP-Code:
1
2
<?php //if ( !ctype_alnum($_REQUEST['fname']) ) pmessage("pics_crf_wname");
if ( is_dir($_SERVER['DOCUMENT_ROOT'].$set['picfolder'].'/'.$_REQUEST['fname']) ) pmessage("pics_crf_exists"); ?>
 
Andre
Unregistrierter Benutzer
Hallo,

absolut genial - jetzt funktionierts einwandfrei. Vielen Dank für die schnelle und hilfreiche Antwort.

Ich hätte da noch eine Frage:
(Ich rufe externe Links auf meiner Site immer mit Hinweisframe auf) Gib es eine einfache Möglichkeit diese Funktionsweise auch auf dein Script anzuwenden? Ohne das ich zu viel ändern muss.

Code:
1<a href=\"http://gga.grosse-erwig.de/elemente/redirect/relatedlink.php?rellink=$url\" target=\"_blank\" class=\"klink\">$beschreibung</a>


...so sehen externe Links in meinem Quellcode aus. Vielleicht gib es ja eine einfache Lösung für mein Problem, wenn nicht ist es auch nicht so schlimm.

Wieviel würde mich eine Version ohne Copyrights Hinweis kosten? Kannst du mir da ein Angebot machen?

Also erstmal vielen Dank für das tolle Script - Grüße,
Andre
 
ScHeB
Unregistrierter Benutzer
Das mit externen Links funktioniert nach ein bisschen Umarbeitung auch. Was du dazu tun musst ist das [url ]-Replacement und die "Related Links" ein bisschen abzuändern.

Also da wären "parser.php" Zeile 147 und 187 ändern in:

PHP-Code:
1 <?php $text preg_replace("/\[url\](.*?)\[\/url\]/si""<a href=\"http://gga.grosse-erwig.de/elemente/redirect/relatedlink.php?rellink=\\1\" target=\"_blank\">\\1</a>"$text); ?>


Zeile 148 und 188 ändern in:

PHP-Code:
1 <?php $text preg_replace("/\[url=(.*?)\](.*?)\[\/url\]/si""<a href=\"\\1\" target=\"_blank\">http://gga.grosse-erwig.de/elemente/redirect/relatedlink.php?rellink=\\2</a>"$text); ?>


und in der module_news.php Zeile 177 ändern in:

PHP-Code:
1 <?php $lins['%LINK%']='<a href="'.iif($links[3]=="blank",'http://gga.grosse-erwig.de/elemente/redirect/relatedlink.php?rellink=').$links[2].'"'.$this->iif($links[3]=="blank",' target="_blank"').'>'.$this->replace($links[1]).'</a>'?>


Sollte funktionieren, ist nicht getestet...

Wegen Non-Copyright, eMail schreiben (Kontakt)
Seiten (1): 1  
 
Suche Optionen
» Erweiterte Suche
Druckansicht Druckansicht