php file_get_contents ritorna vuoto se richiestoì in https

Forum dedicato alla programmazione.

Moderatore: Staff

Regole del forum
1) Citare in modo preciso il linguaggio di programmazione usato.
2) Se possibile portare un esempio del risultato atteso.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
sbabaro
Packager
Packager
Messaggi: 388
Iscritto il: ven 9 set 2005, 0:00
Slackware: slack 12.1
Kernel: 2.6.26 ricompilato
Desktop: gslacky

php file_get_contents ritorna vuoto se richiestoì in https

Messaggio da sbabaro »

sto aggiornando una form elaborato con parti in ajax
ad un certo punto inserisco in una text area dei dati ed eseguo una chiamata ajax per verificarli
la verifica viene fatta dal mio script in php che apre una sessione soap ad un servizio esterno (https)
Sulla 12.2 funzionava correttamente
sulla 13.1 no
da maggiori indagini, mi accorgo che quando fa la richieste del wdsl non ritorna nulla
per provare faccio dei test con file_get_contents, anche su semplici pagine web e mi sono accorto che il mio php in locale (su un'altra macchina con installato debian va perfettamente) non ritorna nulla in caso di chiamata in https, funziona normalmente su chiamate http
Ho provato a controllare e mi sono accorto che il php risultava compilato per la 0.9.8q mentre installata è la versione 0.9.8.r.
Ho ricompilato il php usando lo sb di Pat: ora risulta compilato con la versione giusta di openssl, ma il problema persiste

Ho provato a cercare, ma non trovo nulla

Help Please

[-o<

Avatar utente
teox99
Linux 3.x
Linux 3.x
Messaggi: 738
Iscritto il: ven 25 lug 2008, 14:54
Slackware: 13.37
Desktop: KDE - Xfce
Località: Roma[Eur]
Contatta:

Re: php file_get_contents ritorna vuoto se richiestoì in htt

Messaggio da teox99 »

se hai caricato e quindi decommentato l'estensione openssl nel file di config
e continua a non funzionare potresti ovviare usando le curl di php
http://php.net/manual/en/book.curl.php

sbabaro
Packager
Packager
Messaggi: 388
Iscritto il: ven 9 set 2005, 0:00
Slackware: slack 12.1
Kernel: 2.6.26 ricompilato
Desktop: gslacky

Re: php file_get_contents ritorna vuoto se richiestoì in htt

Messaggio da sbabaro »

Grazie del suggerimento, il fatto è che non mi funziona con le soap, quindi non posso usare curl

sbabaro
Packager
Packager
Messaggi: 388
Iscritto il: ven 9 set 2005, 0:00
Slackware: slack 12.1
Kernel: 2.6.26 ricompilato
Desktop: gslacky

Re: php file_get_contents ritorna vuoto se richiestoì in htt

Messaggio da sbabaro »

in realtà mi sono reso conto che il problema è più ampio: io uso netbeans come ide per lo sviluppo
anche da netbeans non riesco a far lavorare i web services
ho provato a vedere se poteva essere un problema di plugin, e quindi ho provato a ricaricare il catalog dei plugin, e, sorpresa, anche da qui scarica una pagina vuota invece del file contenente il catalog. Da brower, stesso indirizzo, mi scarica un file correttamente

a questo punto il problema esula da php e diventa user wide

EDIT: il problema in effetti c'è anche ocn netbeans (non riesce a scaricare il wdsl da https mentre i browser si) ma per il resto funziona: ho riavviato l'ide

Rispondi