Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: PHP: Url-Problem

    keineLustmehr

    • Schreiberling
    • Beiträge: 360
    • Geschlecht:
    PHP: Url-Problem
    am: 09. April 2013, 09:15:17
    Guten Morgen,

    ich spiel gerade mit der module_export.php und habe u. a. folgendes Codesstück:
    Code: PHP  [Auswählen]
            $url='http://localhost:8080/amavino106/admin/module_export.php?set=&module=wein2&action=save';
            $post_params[] = 'configuration[MODULE_WEIN2_STATUS]='.urlencode('True');
            $post_params[] = 'configuration[MODULE_WEIN2_FILE]='.urlencode('wein.xml');
            $post_params[] = 'status='.urlencode('1');
            $post_params[] = 'currencies='.urlencode('EUR');
            $post_params[] = 'campaign='.urlencode('');
            $post_params[] = 'export='.urlencode('no'); //Am Server speichern=no, Nur Herunterladen=yes
           
            $post_string = implode('&', $post_params);
            $parts=parse_url($url);
            $tmpurl=$url.'&'.$post_string;  
            echo $tmpurl;
     

    Die Ausgaabe sieht aber so aus:
    Code: PHP  [Auswählen]
    http://localhost:8080/amavino106/admin/module_export.php?set=&module=wein2&action=save&configuration[MODULE_WEIN2_STATUS]=True&configuration[MODULE_WEIN2_FILE]=wein.xml&status=1¤cies=EUR&campaign=&export=no

    Kann das jemand nachvollziehen? oder kann mir einer den Fehler bei currencies erklären?

    Ich teste das auf Xampp 1.8.1 unter Windows8.

    Volker

    Linkback: https://www.modified-shop.org/forum/index.php?topic=25702.0

    WayneTsun

    • Fördermitglied
    • Beiträge: 1.082
    • Geschlecht:
    Re: PHP: Url-Problem
    Antwort #1 am: 09. April 2013, 09:59:23
    Hi Volker,

    das hängt damit zusammen, dass &curren ein HTML-Code für das Zeichen ¤ ist und es falsch interpretiert wird.

    Beste Grüße,
    Wayne

    keineLustmehr

    • Schreiberling
    • Beiträge: 360
    • Geschlecht:
    Re: PHP: Url-Problem
    Antwort #2 am: 09. April 2013, 10:02:48
    Kann man denn erzwingen, dass das richtig interpretiert wird?

    Volker

    WayneTsun

    • Fördermitglied
    • Beiträge: 1.082
    • Geschlecht:
    Re: PHP: Url-Problem
    Antwort #3 am: 09. April 2013, 10:06:52
    Kann man. Ich such grade... ;-)

    EDIT: ...ich find es leider grad nicht. Versuch mal die Tante G, da findet sich sicher was.

    Beste Grüße,
    Wayne

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.984
    • Geschlecht:
    Re: PHP: Url-Problem
    Antwort #4 am: 09. April 2013, 10:21:24
    Und wie wäre es hieraus
    Code: PHP  [Auswählen]
    $tmpurl=$url.'&'.$post_string;

    das zu machen ?
    Code: PHP  [Auswählen]
    $tmpurl=$url.'&'.$post_string;

    Muß in einer URL ohnehin so aussehen um valide zu sein (auch wenn das hier eigtl. egal ist).

    Wenn das nicht funktioniert
    - habe mir das nicht genau angeschaut und weiß nicht was mit der URL gemacht wird bevor sie ausgegeben wird -
    dann so
    Code: PHP  [Auswählen]
    $tmpurl=$url.'&'.$post_string;

    Der erste Vorschlag sollte aber gehen.

    Gruß,
    noRiddle

    WayneTsun

    • Fördermitglied
    • Beiträge: 1.082
    • Geschlecht:
    Re: PHP: Url-Problem
    Antwort #5 am: 09. April 2013, 10:33:53
    Du musst statt '&' '&' verwenden.

    Beste Grüße,
    Wayne

    Oops, da war noRiddle wohl schneller. :-)
    17 Antworten
    9312 Aufrufe
    23. September 2012, 21:32:05 von Modulfux
    4 Antworten
    3448 Aufrufe
    11. November 2013, 17:28:39 von Morka
    5 Antworten
    3598 Aufrufe
    27. September 2012, 07:18:29 von jannemann
    5 Antworten
    1765 Aufrufe
    15. Januar 2019, 11:14:22 von swolfram [templatix]
               
    anything