Superleseb

  • Signature
    Si t'es fier d'être un Nazebroke, tape dans tes mains !!
  • Nombre de sujets
    28
  • Nombre de messages
    258
  • Nombre de commentaires
    9
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses dernières news

Aucune news

Ses derniers sujets sur les forums

forum
Superleseb
le 13/07/2012 à 11:29
SOAP Server - Headers
Bonjour, j'ai un problème avec le SOAP en PHP.
Je n'arrive pas à récupérer les "headers" envoyés par mon client SOAP, DEPUIS ma page "serveur.php" pour pouvoir les traiter et les renvoyer au client.

PROBLEME à la ligne 35 de "serveur.php".

_ J'ai ma page "client.php" qui utilise la fonction SoapClient()
<?php
class fournisseursDispo {
private $id;
private $libelle;

function __construct($id, $lib) {
$this->id = $id;
$this->libelle = $lib;
}
}

class Search {
private $client, $header = array();

function __construct(){
$options = array(
"trace" => true,
"exceptions" => 0,
"encoding" => "utf-8",
"compression" => SOAP_COMPRESSION_ACCEPT | SOAP_COMPRESSION_GZIP | 9,
);
$this->client = new SoapClient("fichier.wsdl", $options);

$head["RelatesTo"] = "id:123456789";
$head["CallbackTo"] = "http://url.com/here.php";
foreach($head as $k => $v){
$this->header[] = new SoapHeader('http://test/middle', $k, $v, false);
}
// $this->client->__setSoapHeaders($this->header);

$dispo = new fournisseursDispo();
$this->client->__soapCall("fournisseursDispo", array($dispo), null, $this->header, $this->header);
}

$s = new Search(); // RECHERCHE VERS LE SERVEUR
var_dump($s);
?>



_ Ma page "serveur.php" qui est a
<?php
// Désactivation du cache WSDL
ini_set("soap.wsdl_cache_enabled", "0");

// Variables
$urlSoap = "./fichier.wsdl";
$options = array("soap_version" => SOAP_1_2);

// PARAMETRES POUR LA CLASSE
$param = "TITI";

// Catch l'erreur si l'instanciation la classe SoapServer échoue, on retourne l'erreur
$soapServer = new SoapServer($urlSoap, $options);
$soapServer->setClass('MySearch', $param);
$soapServer->setPersistence(SOAP_PERSISTENCE_SESSION);
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$soapServer->handle();
}

class MySearch
{
private $header;

// Constructeur
function __construct($param) {
$this->header = $param;
}

// Renvoi un résultat
function fournisseursDispo($search)
{
global $soapServer;

// RECUPERATION des HEADERS DU CLIENT ICI....
$head = array(); // <------ ... (?) ... file_get_contents("php://input") --> Marche pas !
foreach($head as $k => $v) {
$soapServer->addSoapHeader(new SoapHeader('http://test/middle', $k, $v));
}

// ...

return $val;
}

// ...
}
?>


Merci par avance.
Si t&#039;es fier d&#039;&ecirc;tre un Nazebroke, tape dans tes mains !!
Superleseb
le 22/10/2005 à 11:01
Créer un dossier sur le FTP
Salut, j'aurais voulu savoir comment on pouvait créer un dossier sur le FTP à partir d'un site, car je sais comment créer un fichier, genre .jpg, ya pas de problème, mais pour créer un dossier je n'y arrive pas, il me met des errors.

Exemple : je veux ajouter une photo "foto.jpg" dans le dossier ki n'existe pas encore "./photos/nouvo dossier/"

Mici car je galère un peu, même sur google je trouve pas ou d'autres sites PHP
Si t&#039;es fier d&#039;&ecirc;tre un Nazebroke, tape dans tes mains !!
Superleseb
le 28/07/2005 à 12:51
Image GD - Gris
Salut,
J'aurais voulu savoir, comment convertir une image (avec upload) en gris ou noir et blanc ?
Je n'arrive pas avec la fonction "imagecopymergegray", je sais pas comment l'utiliser ! :/

Mon code pour l'upload est :

<?php
if (isset($_POST['upload']) && $_POST['upload'] == " Envoi ")
{
$stock = 'upload_logo/';

$image = $stock.$_FILES['userfile']['name'];

if (move_uploaded_file($_FILES['userfile']['tmp_name'], $stock.$_FILES['userfile']['name']))
{
echo "<span class=\"texte\">Le fichier \"<b>".$_FILES['userfile']['name']."</b>\" a été téléchargé avec succès !</span>";
echo '<br><img src="./upload_logo/'.$_FILES['userfile']['name'].'"><br><br>';
}
}
?>
Si t&#039;es fier d&#039;&ecirc;tre un Nazebroke, tape dans tes mains !!

Ses derniers messages sur les forums

forum
Superleseb
le 13/07/2012 à 11:29
SOAP Server - Headers
Bonjour, j'ai un problème avec le SOAP en PHP.
Je n'arrive pas à récupérer les "headers" envoyés par mon client SOAP, DEPUIS ma page "serveur.php" pour pouvoir les traiter et les renvoyer au client.

PROBLEME à la ligne 35 de "serveur.php".

_ J'ai ma page "client.php" qui utilise la fonction SoapClient()
<?php
class fournisseursDispo {
private $id;
private $libelle;

function __construct($id, $lib) {
$this->id = $id;
$this->libelle = $lib;
}
}

class Search {
private $client, $header = array();

function __construct(){
$options = array(
"trace" => true,
"exceptions" => 0,
"encoding" => "utf-8",
"compression" => SOAP_COMPRESSION_ACCEPT | SOAP_COMPRESSION_GZIP | 9,
);
$this->client = new SoapClient("fichier.wsdl", $options);

$head["RelatesTo"] = "id:123456789";
$head["CallbackTo"] = "http://url.com/here.php";
foreach($head as $k => $v){
$this->header[] = new SoapHeader('http://test/middle', $k, $v, false);
}
// $this->client->__setSoapHeaders($this->header);

$dispo = new fournisseursDispo();
$this->client->__soapCall("fournisseursDispo", array($dispo), null, $this->header, $this->header);
}

$s = new Search(); // RECHERCHE VERS LE SERVEUR
var_dump($s);
?>



_ Ma page "serveur.php" qui est a
<?php
// Désactivation du cache WSDL
ini_set("soap.wsdl_cache_enabled", "0");

// Variables
$urlSoap = "./fichier.wsdl";
$options = array("soap_version" => SOAP_1_2);

// PARAMETRES POUR LA CLASSE
$param = "TITI";

// Catch l'erreur si l'instanciation la classe SoapServer échoue, on retourne l'erreur
$soapServer = new SoapServer($urlSoap, $options);
$soapServer->setClass('MySearch', $param);
$soapServer->setPersistence(SOAP_PERSISTENCE_SESSION);
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$soapServer->handle();
}

class MySearch
{
private $header;

// Constructeur
function __construct($param) {
$this->header = $param;
}

// Renvoi un résultat
function fournisseursDispo($search)
{
global $soapServer;

// RECUPERATION des HEADERS DU CLIENT ICI....
$head = array(); // <------ ... (?) ... file_get_contents("php://input") --> Marche pas !
foreach($head as $k => $v) {
$soapServer->addSoapHeader(new SoapHeader('http://test/middle', $k, $v));
}

// ...

return $val;
}

// ...
}
?>


Merci par avance.
Si t&#039;es fier d&#039;&ecirc;tre un Nazebroke, tape dans tes mains !!
Superleseb
le 03/09/2006 à 18:41
Liste à partir d'un champ
Pseudo :cduf76
Niveau en PHP :Débutant

...
Si t&#039;es fier d&#039;&ecirc;tre un Nazebroke, tape dans tes mains !!
Superleseb
le 02/09/2006 à 21:46
Affichage page par page
hmmmm tu as juste à changer la variable :

<?php
function barre_navigation ($nb_total,
$nb_affichage_par_page,
$debut) {

$nb_liens_dans_la_barre = 10;
$barre = '';


// ...Tu mets la suite de la fonction.....
}
?>


Voilà c'est tout !
Si t&#039;es fier d&#039;&ecirc;tre un Nazebroke, tape dans tes mains !!

Ses derniers commentaires de news

news
Superleseb
le 01/12/2004 à 13:40
V3
Bravo !! **Clap** ca rend bien je trouve comme ça :)
Ca ma fé bizar le premier coup d'oeil, mé ca change, ca renouvelle le site, et c convivial :)
Bravo la Glob et les modérateurs du sites...
Si t&#039;es fier d&#039;&ecirc;tre un Nazebroke, tape dans tes mains !!
Superleseb
le 20/10/2004 à 14:51
Howto
merci ;) (même si j'en ai + besoin lol)
Si t&#039;es fier d&#039;&ecirc;tre un Nazebroke, tape dans tes mains !!
Superleseb
le 26/09/2004 à 18:19
Coup de gueule et netiquette
lol les longues nuits de La Globule, et POF il tombe sur un script ki lui appartient (fo déjà bien connaitre son script et tt et tt...) dans un topic ki est kan meme dur a trouver lol, c choo ...

Mais ta raison La Globule, tu le dis, c bien, et t pas en tort dans certains points... :)
Si t&#039;es fier d&#039;&ecirc;tre un Nazebroke, tape dans tes mains !!

Ses derniers commentaires de sites

Aucun commentaire de sites

Ses derniers commentaires de wall

Aucun commentaire wall
LoadingChargement en cours