Visualizzazione risultati 1 fino 7 di 7

Discussione: socket con altervista

  1. #1
    Guest

    Predefinito socket con altervista

    salve,io avrei bisogno di creare un socket(e utlizzarlo ovviamente) via web.
    Il problema e' che usando la funzione create_socket() mi genera errore.
    Su php.net infatti viene specificato che e' una funzione in fase beta e il nome potrebbe variare dalla versione PHP.
    vorrei sapere se e' possibile usarla
    -se si con quale nome
    -se no,vorrei sapere se esiste un metodo,magari con al funzione mail() per inviare mail in modo che il parametro MAIL FROM sia diverso dal parametro From: dentro DATA ad esempio
    HELO x
    MAIL FROM:<mail1@server.com>
    RCPT TO:<xx@xx.com>
    DATA
    From: mail2@server2.com
    Subject: blablka

    ajeje

    .
    QUIT

  2. #2
    Guest

    Predefinito

    Da quello che ho capito con la mia personale esperienza (dato che su questo forum non mi risponde nessuno da un bel po'), altervista non prevede la funzioni socket per questioni legate alla sicurezza. A me genera un errore del tipo:

    La funzione non č definita.........

    E penso che sia un problema del provider...

  3. #3
    Guest

    Predefinito

    se non ho capito male dovrebbero bastarti gli header dell'email

  4. #4
    L'avatar di saitfainder
    saitfainder non č connesso Sėniör Stäff
    Data registrazione
    06-12-2002
    Residenza
    Torino
    Messaggi
    8,715

    Predefinito

    Per le comunicazioni server2server potete usare le funzioni cURL e la fsockopen e potete aprire connessioni solo sulla porta 80.

    Inoltre esiste un elenco prestabilito e limitato di server a cui potete collegarvi. E' possibile sbloccare questa limitazione dal proprio Pannello di controllo => AlterSito => Risorse & Upgrades => Server 2 Server, tramite l'apposita procedura.

    EDIT

    Per la mail devi usare il 4° parametro dell'apposita funzione PHP.
    Ultima modifica di saitfainder : 16-10-2008 alle ore 18.04.26


    «Č una mia peculiaritą distorcere la veritą e inventarne di nuove.»
    «I tuoi orientamenti hanno su di me un effetto prossimo allo zero.»


  5. #5
    Guest

    Predefinito

    Salve ragazzi. Allora, ho tolto tutte le restrizioni per quanto riguarda il servizio server2server. Ma ho qualche problema. Il mio obiettivo č quello di connettermi ad una pagina web ad un certo indirizzo su una certa porta (diversa dalla 80) e vedere se č raggiungibile.

    Ho provato a fare con la fsockopen() in questa maniera:
    Codice PHP:
    <?php
    if (eregi("block-radio.php",$PHP_SELF)) {
    Header("Location: index.php");
    die();
    }
    $link="http://radiosalefalfa.mydynip.net";
    $http_response="";
    $url=parse_url($link);
    $conn=fsockopen($url[host],8000);
    if(!
    $conn)
    {
    $content .="Connessione non riuscita!";
    }
    else
    {
    fputs($conn,"GET /$url[path]?$url[query] HTTP /1.0 \n");
    fputs($conn,"Connection: close\n\n");
    while(!
    feof($conn))
    {
    $http_response .=fgets($conn,1234);
    }
    fclose($conn);
    $content .=$http_response;
    }
    ?>
    Ma mi ritorna un errore che dice:

    Can't do transparent proxying without a Host: header.

    Ora, ho letto delle funzione cURL. Ma non ho trovato molto materiale su internet. Qualcuno saprebbe indicarmi qualche guida che faccia riferimento al mio problema?

    Ma sopratutto, qualcuno riesce a spiegarmi quell'errore?
    Grazie per l'attenzione...

  6. #6
    L'avatar di saitfainder
    saitfainder non č connesso Sėniör Stäff
    Data registrazione
    06-12-2002
    Residenza
    Torino
    Messaggi
    8,715

    Predefinito

    Citazione Originalmente inviato da saitfainder Visualizza messaggio
    potete aprire connessioni solo sulla porta 80.
    Mi sembrava di averlo scritto in modo chiaro...


    «Č una mia peculiaritą distorcere la veritą e inventarne di nuove.»
    «I tuoi orientamenti hanno su di me un effetto prossimo allo zero.»


  7. #7
    Guest

    Predefinito

    Si, ho capito....Mi stai dicendo allora che non c'č nessun altro modo per gestire il mio problema????...

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •