Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1629 connectés 

 


Pour ou contre du changement sur le topic ?


 
35.7 %
 5 votes
1.  Oui, faq / bonnes pratiques + blabla@php
 
 
0.0 %
        0 vote
2.  Oui, blabla@php uniquement
 
 
7.1 %
 1 vote
3.  Ce topic mérite la poubelle. Pauvre poubelle
 
 
21.4 %
 3 votes
4.  Non, ce topic reste tel quel
 
 
35.7 %
 5 votes
5.  Obiwan n'aime pas le php
 

Total : 16 votes (2 votes blancs)
Ce sondage est clos, vous ne pouvez plus voter
 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  29  30  31  ..  66  67  68  69  70  71
Auteur Sujet :

blabla@php | faq et bonnes pratiques page 1

n°1969345
skeye
Posté le 25-02-2010 à 16:57:56  profilanswer
 

Reprise du message précédent :

Funky Max a écrit :

Yo, c'est possible de contrôler le type d'un fichier avant un upload ?


avant l'upload le fichier n'est pas sur le serveur, le php s'exécute sur le serveur.

Message cité 1 fois
Message édité par skeye le 25-02-2010 à 17:03:19

---------------
Can't buy what I want because it's free -
mood
Publicité
Posté le 25-02-2010 à 16:57:56  profilanswer
 

n°1969354
Funky Max
And then, I woke up.
Posté le 25-02-2010 à 17:04:45  profilanswer
 

skeye a écrit :


avant l'upload le fichier n'est pas sur le serveur, le php s'exécute sur le serveur.


 
Ce que je voulais dire c'est avant qu'il le foute dans le répertoire d'upload, avant il le met dans un dossier temporaire. Mais remarque c'est con car le problème est le même du coup [:klemton]

n°1969361
skeye
Posté le 25-02-2010 à 17:09:11  profilanswer
 

quelle que soit la méthode que tu trouves, je vois pas ce qui empêche de l'appliquer avant de faire le move_uploaded_file, de toute manière.:o


---------------
Can't buy what I want because it's free -
n°1969364
Funky Max
And then, I woke up.
Posté le 25-02-2010 à 17:11:15  profilanswer
 

skeye a écrit :

quelle que soit la méthode que tu trouves, je vois pas ce qui empêche de l'appliquer avant de faire le move_uploaded_file, de toute manière.:o


 
Bah c'était bien mon propos, c'est juste que je ne trouve pas de méthode pour vérifier le vrai type mime du fichier en fait :D
 
Ou alors faudrait voir si le fichier est ouvrable, et si y'a des balises de type php ou n'importe quel autre script [:klemton]

n°1969379
nraynaud
lol
Posté le 25-02-2010 à 17:25:03  profilanswer
 

Funky Max a écrit :

Yo, c'est possible de contrôler le type d'un fichier avant un upload ?  
Avec le type MIME ouaip, avec l'extension aussi, mais dans les 2 cas ça ne n'empêche pas un fichier *.toto renommé en *.png d'être uploadé.
 
J'ai rien trouve de concluant, tous les trucs que j'ai trouvé n'empêchait pas l'upload d'un fichier renommé (le type mime détecte le type après renommage :p1cable: )
 
Merci :o


non, c'est la merde, en gros il faut parser le fichier côté serveur, et faire gaffe au padding en fin de fichier en plus.
 
Dans la mesure du possible, sers les fichiers uploadés depuis un autre domaine que tes pages, au moins tu pètes le Same Origin.


---------------
trainoo.com, c'est fini
n°1969386
Funky Max
And then, I woke up.
Posté le 25-02-2010 à 17:27:41  profilanswer
 

nraynaud a écrit :


non, c'est la merde, en gros il faut parser le fichier côté serveur, et faire gaffe au padding en fin de fichier en plus.
 
Dans la mesure du possible, sers les fichiers uploadés depuis un autre domaine que tes pages, au moins tu pètes le Same Origin.


 
Mouarf :/  
 
Pas con l'idée de mettre ça sur un autre domaine :jap: Tiens d'ailleurs, ça fonctionne si c'est un sous-domaine ?

n°1969404
nraynaud
lol
Posté le 25-02-2010 à 17:49:14  profilanswer
 

Funky Max a écrit :


Mouarf :/  
 
Pas con l'idée de mettre ça sur un autre domaine :jap: Tiens d'ailleurs, ça fonctionne si c'est un sous-domaine ?


oui, ça le sort du domaine.


---------------
trainoo.com, c'est fini
n°1969417
Funky Max
And then, I woke up.
Posté le 25-02-2010 à 18:26:56  profilanswer
 

nraynaud a écrit :


oui, ça le sort du domaine.


 :jap:

n°1969484
bixibu
Ca ... c'est fait!
Posté le 25-02-2010 à 23:17:07  profilanswer
 

nraynaud a écrit :


non, c'est la merde, en gros il faut parser le fichier côté serveur, et faire gaffe au padding en fin de fichier en plus.
 
Dans la mesure du possible, sers les fichiers uploadés depuis un autre domaine que tes pages, au moins tu pètes le Same Origin.


 
Détail padding et same-origin ? je connais pas ce genre de hack
 


---------------
App Android NextGP : Store - TU | Makerworld
n°1969488
nraynaud
lol
Posté le 25-02-2010 à 23:28:48  profilanswer
 

http://en.wikipedia.org/wiki/Same_origin_policy
en fait il y a plusieurs problème, l'un d'entre eux est que je peux mettre du flash dans un fichier jpeg, l'uploader sur un serveur, puis faire venir un utilisateur du serveur sur une page qui référence le flash. de cette façon, dans le flash je peux lire les cookies de l'utilisateur pour le site.
 
il y a d'autres feintes que je maitrise pas trop en mettant le flash derrière une vraie image jpeg dans le même fichier je crois.


---------------
trainoo.com, c'est fini
mood
Publicité
Posté le 25-02-2010 à 23:28:48  profilanswer
 

n°1970110
FlorentG
Posté le 01-03-2010 à 09:36:55  profilanswer
 

Funky Max a écrit :

Bah c'était bien mon propos, c'est juste que je ne trouve pas de méthode pour vérifier le vrai type mime du fichier en fait :D


Avec l'extension fileinfo, y'a une fonction qui regarde dans le fichier pour sniffer le type réel. Ça ne garantit pas une sécurité à 100%, mais dans la plupart des cas ça fonctionne pas mal

n°1970188
Funky Max
And then, I woke up.
Posté le 01-03-2010 à 14:33:43  profilanswer
 

FlorentG a écrit :


Avec l'extension fileinfo, y'a une fonction qui regarde dans le fichier pour sniffer le type réel. Ça ne garantit pas une sécurité à 100%, mais dans la plupart des cas ça fonctionne pas mal


 
Ah ? Merci je vais aller voir là dedans :)

n°1970213
skeye
Posté le 01-03-2010 à 15:45:30  profilanswer
 

Code :
  1. <?php
  2.  
  3. abstract class Foo{
  4. }
  5.  
  6. abstract class Bar{
  7.     abstract function dawa(Foo $f);
  8. }
  9.  
  10. class Fuu extends Foo{
  11.     function hello(){
  12.         echo 'hello', PHP_EOL;
  13.     }
  14. }
  15.  
  16. class Baz extends Bar{
  17.     function dawa(Fuu $f){
  18.         $f->hello();
  19.     }
  20. }
  21.  
  22.  
  23. $f = new Fuu;
  24. $b = new Baz;
  25. $b->dawa($f);


 
 

Citation :


Fatal error: Declaration of Baz::dawa() must be compatible with that of Bar::dawa()


 
On est censé déclarer ça comment alors?[:sadnoir]


---------------
Can't buy what I want because it's free -
n°1970217
bixibu
Ca ... c'est fait!
Posté le 01-03-2010 à 15:47:57  profilanswer
 

les params de l'extended doivent être du même type que ceux existants dans l'abstract ?


---------------
App Android NextGP : Store - TU | Makerworld
n°1970219
skeye
Posté le 01-03-2010 à 15:49:39  profilanswer
 

bixibu a écrit :

les params de l'extended doivent être du même type que ceux existants dans l'abstract ?


oui...mais c'est crétin, en l'occurrence. J'ai des couples de classes, l'une étendant Foo, l'autre Bar, et je peux pas dire dans la déclaration de Bar que la fonction dawa prend en paramètre l'instance d'une classe qui étend Foo.:o

 

Ou alors j'ouvre dans la classe fille à tous les Foo, mais ça n'a pas de sens.

Message cité 2 fois
Message édité par skeye le 01-03-2010 à 15:50:35

---------------
Can't buy what I want because it's free -
n°1970223
0x90
Posté le 01-03-2010 à 15:57:00  profilanswer
 

skeye a écrit :


oui...mais c'est crétin, en l'occurrence. J'ai des couples de classes, l'une étendant Foo, l'autre Bar, et je peux pas dire dans la déclaration de Bar que la fonction dawa prend en paramètre l'instance d'une classe qui étend Foo.:o
 
Ou alors j'ouvre dans la classe fille à tous les Foo, mais ça n'a pas de sens.


 
Si Baz ne peut pas prendre tout les types qu'accepte Bar, alors une instance de Baz ne peut pas être utilisée partout ou une instance de Bar peut être utilisée, donc Baz n'est pas un sous-type de Bar [:spamafote]
 
(aka: "les types de retours sont covariants, les types de paramètres contravariants" )
 


---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
n°1970226
flo850
moi je
Posté le 01-03-2010 à 15:59:43  profilanswer
 

skeye a écrit :


oui...mais c'est crétin, en l'occurrence. J'ai des couples de classes, l'une étendant Foo, l'autre Bar, et je peux pas dire dans la déclaration de Bar que la fonction dawa prend en paramètre l'instance d'une classe qui étend Foo.:o
 
Ou alors j'ouvre dans la classe fille à tous les Foo, mais ça n'a pas de sens.


Foo <>Fuu , donc tu fais du polymorphisme, aps de l'héritage  
et php ne supporte pas le polymorphisme


---------------

n°1970227
theredled
● REC
Posté le 01-03-2010 à 16:00:09  profilanswer
 

skeye a écrit :

Code :
  1. <?php
  2.  
  3. abstract class Foo{
  4. }
  5.  
  6. abstract class Bar{
  7.     abstract function dawa(Foo $f);
  8. }
  9.  
  10. class Fuu extends Foo{
  11.     function hello(){
  12.         echo 'hello', PHP_EOL;
  13.     }
  14. }
  15.  
  16. class Baz extends Bar{
  17.     function dawa(Fuu $f){
  18.         $f->hello();
  19.     }
  20. }
  21.  
  22.  
  23. $f = new Fuu;
  24. $b = new Baz;
  25. $b->dawa($f);


 
 

Citation :


Fatal error: Declaration of Baz::dawa() must be compatible with that of Bar::dawa()


 
On est censé déclarer ça comment alors?[:sadnoir]


On déclare pas, le type-hinting en PHP c'est du flan en barres de 15.


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1970231
theredled
● REC
Posté le 01-03-2010 à 16:04:05  profilanswer
 

flo850 a écrit :


Foo <>Fuu , donc tu fais du polymorphisme, aps de l'héritage  
et php ne supporte pas le polymorphisme


Je crois que tu va chercher la cohérence un peu loin :o


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1970234
nraynaud
lol
Posté le 01-03-2010 à 16:09:02  profilanswer
 

skeye a écrit :

Code :
  1. <?php
  2.  
  3. abstract class Foo{
  4. }
  5.  
  6. abstract class Bar{
  7.     abstract function dawa(Foo $f);
  8. }
  9.  
  10. class Fuu extends Foo{
  11.     function hello(){
  12.         echo 'hello', PHP_EOL;
  13.     }
  14. }
  15.  
  16. class Baz extends Bar{
  17.     function dawa(Fuu $f){
  18.         $f->hello();
  19.     }
  20. }
  21.  
  22.  
  23. $f = new Fuu;
  24. $b = new Baz;
  25. $b->dawa($f);


 
 

Citation :


Fatal error: Declaration of Baz::dawa() must be compatible with that of Bar::dawa()


 
On est censé déclarer ça comment alors?[:sadnoir]


c'est de la covariance de types d'entrée que tu veux faire, et ça on peut pas. Eiffel en fait un peu, mais y'a des cas où ça se passe mal.


---------------
trainoo.com, c'est fini
n°1970239
skeye
Posté le 01-03-2010 à 16:13:12  profilanswer
 

Mais ya vraiment pas de solution pour faire un truc clair de ce style?[:sadnoir]
Ca va finir en abstract function dawa($f); et function dawa(Fuu $f), c'est nul.[:sadnoir]


---------------
Can't buy what I want because it's free -
n°1970242
0x90
Posté le 01-03-2010 à 16:17:17  profilanswer
 

skeye a écrit :

Mais ya vraiment pas de solution pour faire un truc clair de ce style?[:sadnoir]
Ca va finir en abstract function dawa($f); et function dawa(Fuu $f), c'est nul.[:sadnoir]


 
Ce que tu veux faire n'est pas type-safe. [:spamafote]


---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
n°1970245
skeye
Posté le 01-03-2010 à 16:26:26  profilanswer
 

0x90 a écrit :


Ce que tu veux faire n'est pas type-safe. [:spamafote]


Je sais. Il n'empêche que c'est quand même quelque chose qu'intuitivement on voudrait pouvoir faire dans certains cas.[:skeye]
Autant avec php ça m'étonne pas vraiment que ce soit pas possible, autant je pensais que d'autres langages permettraient de le faire...


---------------
Can't buy what I want because it's free -
n°1970248
nraynaud
lol
Posté le 01-03-2010 à 16:29:51  profilanswer
 

http://en.wikipedia.org/wiki/Lisko [...] _principle


---------------
trainoo.com, c'est fini
n°1970251
FlorentG
Posté le 01-03-2010 à 16:33:14  profilanswer
 

Funky Max a écrit :

Ah ? Merci je vais aller voir là dedans :)


C'est toi qui m'a envoyé un mail avec un oiseau ?  [:k-nar]

n°1970252
Funky Max
And then, I woke up.
Posté le 01-03-2010 à 16:34:38  profilanswer
 

FlorentG a écrit :


C'est toi qui m'a envoyé un mail avec un oiseau ?  [:k-nar]

 

What ?

 

Si ça vient d'un funkybearz je n'en ai jamais vu d'autre, mais je ne me rappelle pas t'avoir mailé, et je ne me rappelle pas avoir envoyé un oiseau à quelqu'un de toute ma vie [:tinostar]

Message cité 1 fois
Message édité par Funky Max le 01-03-2010 à 16:35:39
n°1970257
FlorentG
Posté le 01-03-2010 à 16:53:29  profilanswer
 

Funky Max a écrit :


 
What ?
 
Si ça vient d'un funkybearz je n'en ai jamais vu d'autre, mais je ne me rappelle pas t'avoir mailé, et je ne me rappelle pas avoir envoyé un oiseau à quelqu'un de toute ma vie [:tinostar]


Ça vient d'un mec, qui, après fouille sur Facebook viens de Colombe aussi. Coïncidence ? I think not :o

n°1970261
Funky Max
And then, I woke up.
Posté le 01-03-2010 à 17:06:32  profilanswer
 

FlorentG a écrit :


Ça vient d'un mec, qui, après fouille sur Facebook viens de Colombe aussi. Coïncidence ? I think not :o


 
Il s'appelle Max ? Normalement y'a aucune chance de me trouver sur Facebook mais bon, on peut passer en MP si tu veux vérifier ;)

n°1970265
FlorentG
Posté le 01-03-2010 à 17:12:03  profilanswer
 

lol ça ira. Mais bizarre ce truc

n°1970273
skeye
Posté le 01-03-2010 à 17:27:22  profilanswer
 

vos gueules, ya des mp pour ça.:o


---------------
Can't buy what I want because it's free -
n°1970295
theredled
● REC
Posté le 01-03-2010 à 18:09:28  profilanswer
 

nraynaud a écrit :


c'est de la covariance de types d'entrée que tu veux faire, et ça on peut pas. Eiffel en fait un peu, mais y'a des cas où ça se passe mal.


J'comprend pas ce que ça veut dire, c'est juste du type-hinting avec polymorphisme qu'il veut faire, et C++ le fait aussi par ex non ? pas Java ?
 
Sachant qu'avec PHP on peut même pas passer null à foo(Bar $arg), je pencherais plus pour un simple cas non prévu... mais j'ai sûrement zappé un truc :o

Message cité 1 fois
Message édité par theredled le 01-03-2010 à 18:11:23

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1970297
nraynaud
lol
Posté le 01-03-2010 à 18:18:23  profilanswer
 

theredled a écrit :


J'comprend pas ce que ça veut dire, c'est juste du type-hinting avec polymorphisme qu'il veut faire, et C++ le fait aussi par ex non ? pas Java ?
 
Sachant qu'avec PHP on peut même pas passer null à foo(Bar $arg), je pencherais plus pour un simple cas non prévu... mais j'ai sûrement zappé un truc :o


oui, en C++ ça serait vu comme du polymorphisme, mais c'est pas ce que skeye voulait faire je pense.
 
il a une interface Imprimante, une interface Document. Concrètement, son ImprimanteHP ne sait écrire que dans des DocumentHP (et elle rejette les DocumentEpson) et il aurait voulu exprimer ça dans ses types statiques.
 
En C++ ou en java, ce genre de truc se résout en réalité avec des CRTP (qui vont être long comme le bras, et au final ça marche pas. Ceux qui ont essayé comprendront pourquoi).


---------------
trainoo.com, c'est fini
n°1970300
theredled
● REC
Posté le 01-03-2010 à 18:27:13  profilanswer
 

Dac, je vais juste retenir que c'est plus compliqué qu'il n'y paraît :o


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1970305
nraynaud
lol
Posté le 01-03-2010 à 18:36:53  profilanswer
 

oui, parce que si t'es une Imprimante et que tu déclares savoir imprimer sur des Document. On s'attend à pouvoir te passer n'importe quoi comme document (principe de Liskov) pour que tu imprimes dessus.  
Si t'es spécialisé, il faut alors t'annoncer comme spécialisé et là concrètement, l'écriture des types est moins simple.


---------------
trainoo.com, c'est fini
n°1970308
theredled
● REC
Posté le 01-03-2010 à 18:40:15  profilanswer
 

Ah effectivement, ça casse le polymorphisme pour la classe Bar en fait, voilà ce que j'avais zappé [:joce]


Message édité par theredled le 01-03-2010 à 18:41:24

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1971660
Monsieur L​ocke
Posté le 06-03-2010 à 22:09:52  profilanswer
 

Bonjour, je debute dans le php et le html et j'ai un petit souçis.
 
Je voudrait faire une page index avec un header, un menu a gauche, un menu a droite, un fotter et au milieu de tout celà, le corp, là ou tout s'affichera quand je cliquerai sur un menu etc.
 
Pour celà j'ai voulu faire la methode pratique, à savoir, un fichier .php index, un php menu de gauche, un php menu de droite, un php  header, un php footer et enfin, un .php pour le corp. Et donc dans le code de l'index j'ai:
 

Citation :


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>titre</title>
<link rel="stylesheet" media="screen" type="text/css" title="style" href="style.css" />
</head>
 
<body>
<p>
  <?php include("head.php" ); ?>
</p>
<p>
  <?php include("menul.php" ); ?>
</p>
<p>
  <?php include ("body.php" ); ?>
</p>
<p>
  <?php include("menur.php" ); ?>
</p>
<p>
  <?php include("footer.php" ); ?>
</p>
</body>
</html>


 
Seulement voilà, je n'arrive pas a ce que celà se presente comme je le voudrait, l'header se met bien tout en haut de la page, mais tout le reste est collé les uns aux autres, comment faire pour que chaques menu se mettent a leur palce demandés et le footer bien en bas ?
 
Merci de m'aider.
 
ps: je travail avec un fichier css, si vous avez une solution par rapport à ça.

n°1971661
skeye
Posté le 06-03-2010 à 22:12:01  profilanswer
 

Ton problème est un problème de html/css, pas de php. Pas de mystère, il va falloir apprendre CSS si tu veux arriver à quelque chose.


---------------
Can't buy what I want because it's free -
n°1971664
Monsieur L​ocke
Posté le 06-03-2010 à 22:20:18  profilanswer
 

C'est donc au niveau du fichier css que je dois faire la mise en page ?


---------------
TU Transport Fever
n°1973468
nraynaud
lol
Posté le 13-03-2010 à 12:39:27  profilanswer
 

hep les jeunes, y'a un framework petit, simple, et packagé dans pear pour faire un service REST ?
Y'a un micro framework dans les exemples de ext-js, mais j'ai peur de tomber sur un bug de sécu dans le parser ou un truc du genre.


---------------
trainoo.com, c'est fini
n°1973563
nraynaud
lol
Posté le 13-03-2010 à 20:51:01  profilanswer
 

hep, j'ai un petit pb :  
dans db.php :

Code :
  1. $database = new PDO($dsn, 'lol', 'lol', array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION));
  2. error_log($sqlite_DSN . '  after  ' . $dsn . " - " . print_r($database, true));
  3. if ($create_database && $sqlite_DSN == $dsn) {
  4.     error_log("creating base in " . $sqlite_file);
  5.     $database->exec(file_get_contents('schema.sqlite.sql'));
  6. }


 
dans DBExecutor.php :

Code :
  1. function fetchJson(Job $job) {
  2.     try {
  3.         include_once 'db.php';
  4.         $result = json_encode($job->doIt($database));
  5.         $database = null;
  6.         return $result;
  7.     } catch (PDOException $e) {
  8.         error_log('exception ' . $e->getMessage());
  9.         return json_encode(ko_answer($e->getMessage()));
  10.     }
  11.     die();
  12. }


 
et en gros quand $result = json_encode($job->doIt($database)); s'exécute, $database est null.
 
Vous avez une idée de pourquoi ?
 
D'autre part, il semble que par certains chemins de code (appelé depuis d'autres fichiers PHP),  $database n'est pas null.
 
une idée du pb ?


---------------
trainoo.com, c'est fini
n°1973564
skeye
Posté le 13-03-2010 à 20:54:17  profilanswer
 

nraynaud a écrit :

hep, j'ai un petit pb :
dans db.php :

Code :
  1. $database = new PDO($dsn, 'lol', 'lol', array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION));
  2. error_log($sqlite_DSN . '  after  ' . $dsn . " - " . print_r($database, true));
  3. if ($create_database && $sqlite_DSN == $dsn) {
  4.     error_log("creating base in " . $sqlite_file);
  5.     $database->exec(file_get_contents('schema.sqlite.sql'));
  6. }
 

dans DBExecutor.php :

Code :
  1. function fetchJson(Job $job) {
  2.     try {
  3.         include_once 'db.php';
  4.         $result = json_encode($job->doIt($database));
  5.         $database = null;
  6.         return $result;
  7.     } catch (PDOException $e) {
  8.         error_log('exception ' . $e->getMessage());
  9.         return json_encode(ko_answer($e->getMessage()));
  10.     }
  11.     die();
  12. }
 

et en gros quand $result = json_encode($job->doIt($database)); s'exécute, $database est null.

 

Vous avez une idée de pourquoi ?

 

D'autre part, il semble que par certains chemins de code (appelé depuis d'autres fichiers PHP),  $database n'est pas null.

 

une idée du pb ?

 

db.php avait déjà été appelé plus haut dans le code et $database mis à null? include_once ne fait plus rien dans ce cas, et boum! :o


Message édité par skeye le 13-03-2010 à 20:54:38

---------------
Can't buy what I want because it's free -
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  29  30  31  ..  66  67  68  69  70  71

Aller à :
Ajouter une réponse
 

Sujets relatifs
Problème pour une mise en page sous forme de tableauAfficher sur une page web directement le resultat d'une autre page web
[PHP] Fonction include plus rapide qu'un bout de code dans la page ?Ouvrir un fichier HTML en fin de page
[Résolu] Expirer la cache au niveau de la pageexecuter une page php sans rien afficher
inserer dans ma page wikiControler le changement de page
Certificat SSL a valider pour chaque élément de pageinstallé un mdp sur une page web avec Namo
Plus de sujets relatifs à : blabla@php | faq et bonnes pratiques page 1


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)