maxroucool

  • Site web
  • Nombre de sujets
    43
  • Nombre de messages
    126
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers sujets sur les forums

maxroucool
le 10/03/2009 à 22:03
Envoyer un formulaire POST avec le header
Slt tlm,

je voudrais savoir comment faire pour envoyer un formulaire avec la méthode POST simplement par le header. J'ai vu dans les commentaires de la doc officielle sur la fonction header() ce bout de code:

Found this script after much despair, should be useful to lot of people.
To submit a form using POST method through PHP, just add the data to be posted as header. This essentially saves one extra html page sent to the browser when user has to be redirected. Mostly found this technique useful for redirecting to payment gateways.

<?php
$host = "www.example.com";
$path = "/path/to/script.php";
$data = "data1=value1&data2=value2";
$data = urlencode($data);

header("POST $path HTTP/1.1\r\n" );
header("Host: $host\r\n" );
header("Content-type: application/x-www-form-urlencoded\r\n" );
header("Content-length: " . strlen($data) . "\r\n" );
header("Connection: close\r\n\r\n" );
header($data);
?>


Seulement lorsque j'essaye en local avec Wamp, ca ne marche pas, et FireFox essaye de télécharger le script PHP (il lance la boite de dialogue de téléchargement).

Je pensais donc qu'il fallait mettre un statut:200, mais ca n'a rien changé!

header('HTTP/1.1 200 OK', true, 200);


Est-ce que vous savez comment on fait-ca?


Merci bp!
+++
maxroucool
le 03/11/2008 à 22:27
Utiliser PDO dans une autre classe
Slt tlm,

Je viens de me mettre à PDO, et je voudrais l'intégrer dans différentes autres classes.

Pour cela, je pensais faire de toutes mes classe, des filles de PDO. Mais cela veut dire qu'il faut créer un connexion pour dans chaque class? Ca fait pas un peu beaucoup?

Y'a pas d'autres méthodes, moins contraignantes? Parce que sinon je repasse à mes bonne vieilles fonctions mysql_* qui sont très simples à utiliser!

En plus, pour tout vous dire, je ne vois pas vraiment l'intérêt de passer par PDO, à part la fonction prepare(), et la gestion des transactions. Personnellement, c'est pour progresser dans la POO que je veux l'utiliser!


Merci bp!
+++
maxroucool
le 22/09/2008 à 15:05
Un Object dans un object
Slt tlm,

je suis en train de me faire une class dans laquelle je veux définir un object qui me servira tout au long de la class.

Je sais tout à fait le faire en passant par un tableau multi-dimensionnel, mais la syntaxe est un peut fastidieuse. C'est pourquoi je préfère passer par un object. Si quelque chose s'y oppose dites le moi!

Je veux pouvoir y acceder de cette façon:
"$this->w->head->meta";
et non pas de cette façon (méthode avec des tableaux):
"$this->w['head']['meta']";

Voici mon bout de code qui est buggé, c'est juste un probleme de syntaxe!(enfin je pense)

<?php
function __construct(){

$this->w = Object(
'doctype',
'head' = Object(
'meta',
'title',
'link',
'base',
'script'
),
'body' -> Object(
'menu',
'corps',
'modules'
)
);

}
?>


Le probleme vient du fait d'ajouter un Object dans un autre, je ne sais pas quel opérateur utiliser (ni =, ni ->, ni =>).


merci bp!
+++
maxroucool
le 25/03/2008 à 13:40
For et décrementation
Slt tlm,

j'ai juste une petite question, pourquoi cette boucle for ne veut pas se décrémenter?

for($i=3; $i<=0; $i--){

echo $i;

}


Je vois pas ou ca cloche!


Merci bp!
+++
maxroucool
le 10/03/2008 à 14:20
Utiliser une class dans une autre class
Slt tlm,

je viens de me lancer dans la POO, et j'ai un petit problème. Je voudrais savoir comment utiliser une class dans une autre class.

Je m'explique, j'ai une class "maClass" et une autre "db" (c'est la class ezSQL qui permet de gérer facilement une db).

Dans ma class "maClass" je veux utiliser la class "db" pour effectuer une requtte SQL, j'ai donc essayer de mettre ces 2 bout de code dans dans "maClass", mais ni l'un ni l'autre ne marche:

db::get_var()
$db->get_var() ($db est instancié à chaque haut de page)

J'ai aussi essayé d'instancier $db dans la méthode "__construct" de "maClass", mais ca ne marche pas non plus.


Merci bp!
+++
maxroucool
le 28/02/2008 à 11:21
Faire une requête "pondérée"
Slt tlm,

je voudrais faire une requête MySQL "pondérée". Ca veut pas dire grand chose comme ca dc je vous explique!

En fait un peut comme wikio, je voudrais sélectionner des éléments en fonction de leur date de publication et du nombre de points qu'ils ont obtenus. Ainsi les enregistrements qui ont moins de deux jours mais que deux points ne sont pas sélectionnes, par contre un enregistrement qui a une semaine mais 25 points l'est.
C'est pour ca qu'il faudrait pouvoir pondérer les champs "date" et "points" pour pouvoir faire ressortir les enregistrements qui on la meilleure moyenne.

Je sais vraiment pas si c'est possible donc je vous demande, mais sinon je trouverais bien un moyen de me débrouiller!


Merci bp!
+++
maxroucool
le 15/02/2008 à 18:00
Comment parser un flux atom
Slt tlm,

je sais parser un flux RSS en php 5 avec SimpleXML, mais je ne sais pas toujours le faire avec un flux atom.

Quand il y a "deux points" dans la balise, je ne sais pas comment le gérer avec SimpleXML

Exemple:
<media:group>

<media:content url="http://www.host.com/video.flv" type="video/x-flv" width="320" height="240" />

<media:content url="http://www.host.com/video.mp4" type="video/mp4" width="320" height="240" />

<media:keywords>video, musique</media:keywords>

<media:thumbnail url="http://www.host.com/mini.jpg" />

</media:group>



Merci bp!
+++
maxroucool
le 09/06/2007 à 00:24
Création de miniatures
Slt tlm,

je voulais faire un script pour créer des miniatures. Pour cela je me suis inspiré de l'ancien "How To" qui été sur ce site, et d'autres scripts.

Voici le [url=http://www.lephpfacile.com/wall/wall-133.php]resultat[/url], seulement il ne se passe rien quand je l'execute. Il ne me crée pas de nouvelle image, et il ne m'affiche rien du tout (pas de msg d'erreur, pas d'image!).

Est ce que vous pouvez m'aider a trouver d'ou vient le probleme car la je bloque.


Merci bp!
+++
maxroucool
le 27/04/2007 à 21:41
Largeur max d'un tableau
Slt tlm,

je voudrais savoir comment empecher un tableau d'etre étendu en fonction du contenu. Car j'ai un forum, et parfois si on met un lien trop grand ou une image trop large, ca me deforme tout mon site.

Merci bp!
+++
LoadingChargement en cours