• Resolved marioshtika

    (@marioshtika)


    Καλησπ?ρα!

    Πρ?τα απ ‘?λα μπρ?βο και ευχαριστ? για το plugin ??

    Επειδ? ?χω κ?ποιο πρ?βλημα με την χρ?ση του new SoapClient() στο server που φιλοξενειτε η ιστοσελ?δα, θα χρειαστ? να προσθ?σω κ?ποια option που χρει?ζονται.

    Παραδειγμα
    `
    $options = array(
    ‘custom option’ => ‘goes here’
    );
    $soap = new SoapClient(“https://paycenter.piraeusbank.gr/services/tickets/issuer.asmx?WSDL”, $options);
    `

    Θα μπορουσατε να προσθ?σετε κ?ποια φ?λτρο apply_filter() για να υπ?ρχει η δυνατ?τητα επ?ξταση? στα “options” του “SoapClient”

    Εαν επιθυμειτε θα μπορο?σα να στειλω καποιο “pull request” για να βοηθ?σω.

    Ευχαριστ? εκ των προτ?ρων

    Στην δι?θεσ? σα? για ?ποια διευκρ?νηση.

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Support gibeladakis

    (@gibeladakis)

    Καλησπ?ρα σα? @marioshtika

    και σα? ευχαριστο?με για το μ?νυμα σα?.

    Σχετικ? με το α?τημα σα?, παρακαλ? δ?στε μα? περαιτ?ρω διευκριν?σει? ω? αναφορ? τι ακριβ?? θ?λετε να κ?νετε για να μπορ?σουμε να σα? βοηθ?σουμε στην ε?ρεση λ?ση?.

    Με εκτ?μηση

    Με εκτ?μηση,
    George I. Beladakis
    Quality Assurance & Quality Control Analyst @ ENARTIA

    Thread Starter marioshtika

    (@marioshtika)

    ?ταν προχωρ?ω στην πληρωμ? μεσω Τρ?πεζα? μου εμφαν?ζει τον παρακ?τω μηνυμα

    
    ErrorSoapFault exception: [WSDL] SOAP-ERROR: Parsing WSDL: Couldn't load from 'https://paycenter.piraeusbank.gr/services/tickets/issuer.asmx?WSDL' : failed to load external entity "https://paycenter.piraeusbank.gr/services/tickets/issuer.asmx?WSDL" in ...
    

    και για να παρακ?μψω αυτο το πρ?βλημα εχω αλλ?ξει hardcoded το plugin σα? με τον παρακατω κ?δικα:

    
    $contextOptions = array(
    	'ssl' => array(
    		'verify_peer' => false,
    		'verify_peer_name' => false,
    		'allow_self_signed' => true
    	)
    );
    $sslContext = stream_context_create($contextOptions);
    $params =  array(
    	'trace' => 1,
    	'exceptions' => true,
    	'cache_wsdl' => WSDL_CACHE_NONE,
    	'stream_context' => $sslContext
    );
    	
    $soap = new SoapClient("https://paycenter.piraeusbank.gr/services/tickets/issuer.asmx?WSDL", $params);
    

    Αλλα ο σωστ?? τρ?πο? θα ?ταν να υπ?ρχε καποιο φιλτρο στο δικ? σα? plugin για να μπορω να κανω extend με ?τι options χρει?ζομαι απο το functions.php

    Παρ?δειγμα

    
    add_filter('extend_option_soapclient, '...');
    
    Plugin Support gibeladakis

    (@gibeladakis)

    Καλησπ?ρα σα?

    και σα? ευχαριστο?με για την απ?ντηση σα?.

    Σχετικ? με το α?τημα σα?, προ? το παρ?ν το plugin δεν παρ?χει την σχετικ? δυνατ?τητα αλλ? θα το λ?βουμε υπ?ψη για σε κ?ποιο απο τα μελλοντικ? updates.

    Στην προκειμ?νη περ?πτωση σα? προτε?νουμε να επικοινων?στε με τον π?ροχο φιλοξεν?α? και ζητ?στε του να απενεργοποι?σουν το CageFS ? παρ?μοια συστ?ματα chroot jail ? να δ?σουν πρ?σβαση στα ca-certificates μ?σα στο jail.

    Αν ο π?ροχο? δεν αποδ?χεται την απενεργοπο?ηση του CageFS ο?τε τι? ?λλε? λ?σει? που σα? προτε?νουμε, μπορε?τε ενδεχομ?νω? να σα? βοηθο?σε για να λ?σετε το πρ?βλημα στο hosting το παρακ?τω link

    https://stackoverflow.com/questions/12373328/how-do-i-get-the-php-soap-client-to-communicate-with-a-service-running-over-ssl

    Απο εκε? και π?ρα, το τελευτα?ο που σα? προτε?νουμε ειναι να απευθυνθε?τε στην κοιν?τητα του WordPress που ε?ναι πολ? δυναμικ? και ?που συζητιο?νται αρκετ? τ?τοια θ?ματα. Ε?ναι σ?γουρο ?τι αν κ?νετε μια ερ?τηση εκε?, θα λ?βετε απ?ντηση απ? ?λλου? χρ?στε? τη? κοιν?τητα?.

    Για οποιαδ?ποτε διευκρ?νηση ? βο?θεια παραμ?νουμε στη δι?θεση σα?.

    Με εκτ?μηση,
    George I. Beladakis
    Quality Assurance & Quality Control Analyst @ ENARTIA

    Thread Starter marioshtika

    (@marioshtika)

    Σα? ευχαριστ? πολ?,

    ?ντω? το πρ?βλημα ειναι σχτικ? με τα certificates και ?ντω? το link που μου στε?λατε ειναι η λ?ση του προβλ?ματο?.

    Απλ? η ερ?τηση μου ειναι πω? να προσθ?σω τον κωδικα που μου στε?λατε, χωρ?? να χαλ?σω το plugin σα?, η χωρ?? να χαθο?ν στην επ?μενη αναβ?θμιση που θα βγ?λετε?

    Για αυτ? πιστε?ω οτι η καλ?τερη λ?ση θα ?ταν με την χρ?ση καποιου hook για να μπορω να κ?νω extend τα options.

    Εαν θ?λετε μπορ? να προσφ?ρω στην υλοπο?ηση αυτ?? τη? αλλαγ?? με καποιο pull request εαν το επιθυμε?τε.

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Προσθ?κη φ?λτρου στα options’ is closed to new replies.