Aller au contenu

samyghan

Actif
  • Compteur de contenus

    12
  • Inscrit(e) le

  • Dernière visite

Réputation sur la communauté

0 Neutre
  1. Effectivement j'ai fais un truc un peut comme ça. Sauf que pour des raisons techniques je ne pouvais pas trop rajouter de code au niveau PHP. Et donc, j'ai trouvé mon erreur : le $ ... Pour tous deux qui souhaitent faire la même chose que moi à partir d'une pseudo redirection en /?/, voila ce qu'il faut comme htaccess : RewriteEngine On RewriteRule ^(.*).html http://www.monsite.com/index.php?/$1.html [QSA,L] ^(.*).html -> Toutes les pages .html (vous pouvez faire d'autres lignes pour d'autres extensions, mais attention si votre répertoire de destination est le même qui contiens l'index.php, vous ne pouvez pas mettre de ^(.*).php sous peine de redirection en boucle... http://www.monsite.com/index.php?/$1.html -> Rien a dire de spécial à part que $1 sera remplacé par le nom du fichier caractérisé par (.*) sur l'expression d'avant. [QSA,L] -> QSA pour y ajouter les paramètres. C'est a dire ?/page.html?test=1 donnera au final index.php?/page.html&test=1 -> L s'arrêter a cette ligne lorsque l'expression régulière est bonne (je crois) -> Vous pouvez aussi ajouter "R=30"1 pour faire une redirection 301 si vous le souhaitez Voilà. Merci. Cordialement
  2. Bonjour, Je suis en train de développer un (petit) framework (sans prétentions hein !) et j'utilise un pseudo Rewriting PHP de ce style : ?/connexion.html qui envois la page de connexion (c'est index.php qui s'occupe de dispatcher les requêtes et d'apeller les bonnes pages). Cependant j'aurai aimé pour ceux qui ont la possibilité d'avoir de l'url rewrite d'Apache d'avoir des url clean sans point d'interrogation. C'est à dire, faire www.monsite.com/repertoire/mapage.html vers www.monsite.com/repertoire/?/mapage.html Je tente depuis plusieurs heures de faire quelque chose qui marche mais en vain. Je me tourne donc vers vous, si vous avez une idée... En gros c'est un truc comme ca que j'aimerais : RewriteRule ^(.*)$ /?/$1 [L] (mais ca marche pas ) Merci pour votre attention. Cordialement.
  3. Bonjour , Mon problème est simple, je voudrais faire pointer deux sous domaines forum.domaine.com et discuss.domaine.com vers un même endroit. Le soucis est que mon hébergement fait que lorsque on va sur forum.domaine.com, on va automatiquement dans domaine.com/forum et même chose pour discuss (mais tout est invisible on continue a naviguer par exemple comme ceci forum.domaine.com/topic.php?no=33). J'ai fais des recherches et avec des .htaccess et apparemment, on pourrai faire quelque chose d'intéressant avec de l'url rewriting... J'ai donc crée un petit .htaccess dans discuss : RewriteEngine on rewritecond %{HTTP_HOST} ^discuss\.domaine\.com RewriteRule (.*) http://www.domaine.com/forum/$1 [L] ou RewriteEngine on rewritecond %{HTTP_HOST} ^discuss\.domaine\.com RewriteRule (.*) http://forum.domaine.com/$1 [L] Sauf que avec ça, le visiteur voit en *clair* dans la barre d'adresse que je suis dans forum, alors que je voudrais que les utilisateurs voient vraiment qu'ils restent dans discuss.domaine.com... Voilà ! Si quelqu'un a une solution, je suis preneur ! Merci beaucoup ! Cordialement.
  4. Ok, tant mieux alors, bien joué pour le site, idée originale même ci ce n'est pas mon style de musique x)
  5. Ha oui, tu voudrai que ca soit mon serveur qui fasse un fsock 80 sur les sites des clients pour envoyer le xml ? Je ne doute pas de la sécuritée de la démarche, mais je crois bien qu'il m'est impossible de connaitre l'adresse de tous les sites clients dont va disposer le projet... Sinon en effectuant un fsock 80 du client vers le serveur c'est impossible 80% des serveurs d'hebergement refusent fsock N'y airai-il pas un moyen de récupérer un xml avec une fonction ou méthode je sais pas qui soit compatible avec tous les hébérgeurs ? :-/ Merci de ta réponse ca me fais avancer dans ma démarche déja Bonne journée
  6. Bien le rebonjour, je reposte pour un nouveau problème (je sais, a moi tout seul je vous fais perdre du temps mwahaha ) En fait je cherche une méthode compatible avec tous les hébergeurs pour pouvoir faire transiter des informations client / serveur. Je m'explique, je voudrai faire une base de donnée via MySQL que mon serveur (dédié je précise donc je fais la configuration que je veux sur le php.ini) héberge. Et que un autre script (hébergé sur un auttre serveur non dédié et gratuit) puisse récupérer les informations sur cette base de donnée ! C'est un problème, puisque certain hébergeurs refusent un mysql_connect(); qui est hors localhost... Quelqun m'aurai orienté sur le xml... peut-on faire ce que je voudrai faire avec une base de donnée en xml ? esque le xml serai-il compatible avec tous les hébergeurs ? Voila, un grand merci a votre communautée qui m'a déja beaucoup aidé et qui pourra peut etre m'aider encore une fois
  7. Bien, ce genre de choses est a réaliser, tu fais du PHP / MySQL un petit peut ? Si oui, je te donne des pistes, sinon il faudra faire un script complétement et je ne suis pas certain d'avoir le temps
  8. Je ne connais pas la syntaxe UNION mais je te propose une autre solution que je connais : SELECT champ1.id, champ1.titre, champ2.id, champ2.titre FROM champ1, champ2 ORDER BY champ1.id, champ2.id DESC LIMIT 1; Cependant, si tu fais une jointure, il manque le WHERE clé primaire = clé étrangére, peux tu préciser exactement ce que tu veux faire et la structure de ta base de donnée ? EDIT : fais attention inizar, tes deux derniers posts sont dans les mauvaises catégories celui-ci aurai du aller dans SQL et le précédent dans Javascript
  9. samyghan

    Image dans code PHP

    Merci à salcamden pour la structure de fichier (switch / header) et merci à destroyedlolo pour la piste. Effectivement, ce que je voulai c'etai concentrer toutes les images dans un fichier php pour ne pas devoir multiplier les fichiers de 1ko. Donc grace a vos pistes, j'ai cherché et je suis tombé sur les fonctions base64_decode et base64_encode qui encodai le binaire d'une image en caractéres compatibles a l'encapsulation dans des fichiers php / xml etc... J'ai donc procédé comme suite. J'ai d'abbord récupéré le binaire convertis en base64 de mes fichiers images avec ceci : <?php $file = 'img.png'; $image= fread(fopen($file, "r"), filesize($file)); $image = base64_encode($image); echo $image; ?> (remplacer img.png par l'image que vous voulez) Et j'ai donc stocké les résultats dans mon fichier final : <?php $img = $_GET['img']; switch($img) { case 'view.png': header("Content-Type: image/png"); echo base64_decode('iVBORw0KG [...] uQmCC'); break; case 'module.png': header("Content-Type: image/png"); echo base64_decode('iVBORw0KGg [...] AAAABJRU5ErkJggg=='); break; case 'logoff.png': header("Content-Type: image/png"); echo base64_decode('iVB [...] CRrQETW54UHgAAAABJRU5ErkJggg=='); break; } ?> (Les chaines bases 64 des images sont tronqués) J'ai décidé de répéter l'operation echo plutot que de stoquer l'image dans une variable a cause des tailles des chaines. Voilà ca marche parfaitement, merci a vous.
  10. samyghan

    Image dans code PHP

    Bonjour ! Voila, j'aimerai pouvoir intégrer plusieurs images dans un seul fichier en php. Et que ensuite je puisse faire : <img src="imagelib.php?image=header" /> <img src="imagelib.php?image=logo" /> <img src="imagelib.php?image=menu" /> par exemple... Sauf que intégrer directement le binaire de l'image dans un echo... ca marche pas, faudrai faire des \' a chaque ligne J'avai entendu parler une fois d'une fonction qui encodai le binaire en quelquechose d'exploitable, mais pas moyen de remettre la main dessus. Merci beaucoup
  11. Merci infiniement, des journées que je recherchais au moin un de ces liens, hop favoris
  12. Bonjour wh, image : http://basidium.com/~imagestack/images/ext...tracker.com.png Sur internet on trouve ce genre d'image avec des textes et styles différents... il m'est arrivé une fois de tomber sur un générateur d'images comme ca mais je l'ai perdu ! Esque ce genre d'image porte un nom ? ou encore mieux esque quelqun connais l'adresse d'un générateur d'image comme ca ? Merci ! bonne journée
×
×
  • Créer...