Folge xaranshop auf Twitter Folge xaranshop auf Facebook xaranshop auf YouTube

xaranshop® - Die Onlineshop Software für kleine und mittelständische Unternehmen.

            « Zurück
undefined function
xaranshop® V4.0
Konfiguration und Einrichtung

Name: Ulrich Heide          ulrich.heide (ατ) csc-dozent.de          http://www.csc-schulung.de
Datum: 07.08.2012 13:14:27

  Hallo Herr Görtler,

wir wollen Xaran 4.0 zur Demonstration der Funktionalität eines WEB-Shops nutzen und haben einen Testshop mit der Freeware XARAN 4.0.6.0 erstellt und auf unseren Hausserver hochgeladen. Er arbeitet mit " XAMPP 1.8.0, [PHP: 5.4.4]. Leider bekommen wir, wenn der Shop im Internet-Browser aufgerufen wird immer folgende Fehlermeldung:
"Fatal error: Call to undefined function import_request_variables() in D:\xampp\htdocs\TN\testshop\start.php on line 16".
Wir wären sehr dankbar, wenn Sie uns helfen könnten.
Viele Grüße

Ulrich Heide
 
  Thomas Görtler antwortet am 07.08.2012 14:42:27
Hallo Herr Heide,

das Problem hier ist, dass die genannte Funktion in PHP 5.4 nicht mehr implementiert ist.

Eine Möglichkeit wäre es, in der Datei vorlage_start.txt die entsprechende Stelle gleich zu Beginn der Datei zu ändern von:

import_request_variables("gp","");

in:

extract($_REQUEST, EXTR_PREFIX_ALL|EXTR_REFS,"");

Ich denke das sollte zu einem entsprechenden Ergebnis führen und der Fehler sollte verschwinden.

Freundliche Grüße,
Thomas Görtler
 info (ατ) punktsoft.de         http://www.punktsoft.de
  Thomas Görtler antwortet am 07.08.2012 14:44:54
Nachtrag:

Es könnte auch hiermit klappen, da kein Prefix gesetzt wird:

extract($_REQUEST, EXTR_REFS,"");
 info (ατ) punktsoft.de         http://www.punktsoft.de
  Ulrich Heide antwortet am 08.08.2012 08:07:45
Hallo Herr Görtler,

ich bedanke mich für die schnelle Antwort. Ich habe in der Datei vorlage_start.txt die Anweisung: import_request_variables("gp",""); ausgetauscht gegen: extract($_REQUEST, EXTR_PREFIX_ALL|EXTR_REFS,"");
Die Fehlermeldung ist jetzt weg. Aber leider funktioniert das Bestellsystem nicht. Das heißt, es kommen keine E-Mails beim Besteller bzw. bei der Shop-Firma an. Ich habe es auch mit Ihrem Nachtrag: extract($_REQUEST, EXTR_REFS,""); versucht. Auch hier werden keine Mails verschickt. Vielleicht können Sie mir nochmals helfen.

Viele Grüße

Ulrich Heide
 ulrich.heide (ατ) csc-dozent.de         http://csc-schulung.de
  Thomas Görtler antwortet am 08.08.2012 13:08:21
Hallo Herr Heide,
ändern Sie bitte einmal in der Datei "vorlage_class_mimemail.txt" die folgende Zeile:

return mail($to, $this->betreff, $mail_body, $mail_header, $sendmailparameter);

in

// return mail($to, $this->betreff, $mail_body, $mail_header, $sendmailparameter);
return mail($to, $this->betreff, $mail_body, $mail_header);


Sollte das nicht zum gewünschten Ergebnis führen, schreiben Sie mir bitte die entsprechende Meldung hier ins Forum.

Freundliche Grüße,
Thomas Görtler
 info (ατ) punktsoft.de         http://www.punktsoft.de
  Ulrich Heide antwortet am 13.08.2012 07:31:09
Hallo Herr Görtler,

leider haben Ihre Änderungsvorschläge zu keinem Erfolg geführt. Wir haben jetzt aus dem XARAN-Shop herhaus zwar keine Fehlermeldung aber es kommen keine Mail beim Besteller bzw. "Firma" an. Ich habe im Modul Mercury von XAMPP Mail-Adressen wie user1 (ατ) localhost.org angelegt. Mit OUTLOOK kann man mit diesen Adressen auch kommunizieren aber XARAN kommt wohl bisher nicht mit "ApacheFriends XAMPP Version 1.8.0" und deren Modulen zurecht, jedenfalls klappt die Mail-Weiterletung unter diesen "lokalen Bedingungen" nicht. Wir würden uns freuen, wenn es doch noch einen Weg gäbe mit XARAN zu Übungszwecken Shopsysteme aufbauen zu können.
Viele Grüße

von Ulrich Heide
 ulrich.heide (ατ) csc-dozent.de         http://www.csc-schulung.de
  Thomas Görtler antwortet am 14.08.2012 19:18:48
Hallo Herr Heide,
ich versuche das Problem einzugrenzen. Dazu werde ich eine entsprechende PHP 5.4 Umgebung installieren. Das wird allerdings eine Weile dauern. Bitte haben Sie etwas Geduld.
Freundliche Grüße,
Thomas Görtler
 info (ατ) punktsoft.de         http://www.punktsoft.de
  Thomas Görtler antwortet am 31.08.2012 19:18:58
Hallo Herr Heide,

es hat nun etwas gedauert aber ich habe jetzt den xaranshop 4 mit XAMPP 1.8.0 lokal getestet. Bis auf die oben genannte Änderung in der start.php musste ich nichts ändern. Die Emails sind ordentlich im xampp Ordner "mailoutput" abgelegt worden. Lokale Installationen von XAMPP unterstützen standardmäßig keinen Emailversand an eine Emailadresse. Sollten Sie diese Funktion nutzen wollen, müssten Sie entsprechende Einstellungen in Ihrer PHP.INI vornehmen.

Freundliche Grüße,
Thomas Görtler
 info (ατ) punktsoft.de         http://www.punktsoft.de

Beitrag 1 Antwort zu diesem Beitrag schreiben
 
 

Alle Urheber- und Leistungsschutzrechte vorbehalten. © punkt Software Development 2017
Dieses Angebot ist ausschließlich für Industrie, Handwerk, Handel, öffentliche Einrichtungen und die freien Berufe bestimmt
Diese Webseite wurde mit xaranshop® 5.0 erstellt
xaran® und xaranshop® sind eingetragene Markenzeichen