spacedelta
Messages postés107Date d'inscriptionjeudi 23 septembre 2010StatutMembreDernière intervention20 novembre 2011 5 févr. 2011 à 20:26
en même temps t'as raison...
...si on script fonctionne sur un seul navigateur, et ben on est mal barrés avec tout ceux qui existent (mais je conseille au débutant d'apprendre les bases... et d'utiliser KompoZer et notepad ++ pour le html...)
pierrehs
Messages postés16Date d'inscriptionjeudi 28 mai 2009StatutMembreDernière intervention29 juin 2010 5 févr. 2011 à 19:49
@bonhommecrea
À voilà une bonne initiative cela aura ainsi plus d'intérêt !
@spacedelta
Oui, mais j'en connais qui viennent ici pour télécharger des codes justement parce qu'ils ne savent pas coder sinon encore mieux de coder son script de A à Z.
Et donc un site sans aucune section html (doctype, head, body) n'est tout simplement pas un site ^^
P.S. Je suis peut-être sévère, mais quand je code je respecte les normes du web
spacedelta
Messages postés107Date d'inscriptionjeudi 23 septembre 2010StatutMembreDernière intervention20 novembre 2011 5 févr. 2011 à 12:25
bonhommecrea a raison !
A par si tu veux alourdir la source et que la source fasse trente-six mille lignes -_-
Et puis, quelle est l'utilité si le code est directement prêt pour serveur ?
cs_bonhommecrea
Messages postés44Date d'inscriptiondimanche 14 mars 2010StatutMembreDernière intervention13 mars 2011 5 févr. 2011 à 11:35
@pierrehs : Je connais le HTML, Une preuve ? je peux t'envoyer mon site par MP ..
J'ai fait exprès de ne pas mettre de Html,head et body Car ceci est un code à adapter à son site.
Et puis merci, j'avais oublier le lien du site (et j'avais pas envie de le retrouver d’ailleurs ..), Maintenant je vais pouvoir faire les modifications.
pierrehs
Messages postés16Date d'inscriptionjeudi 28 mai 2009StatutMembreDernière intervention29 juin 2010 5 févr. 2011 à 07:31
Sinon comme deheyn dit tu à peut-être voulus faire un script similaire au célèbre site : http://bit.ly/ Mais par contre chez toi ça à complètement raté !
pierrehs
Messages postés16Date d'inscriptionjeudi 28 mai 2009StatutMembreDernière intervention29 juin 2010 5 févr. 2011 à 07:27
Code inutile !
Apprends d'abord le html avant le PHP (plus logique !)
Pas de section head, ni de body etc...
mais pas contre si le navigateur n'accepte pas les frames comme pas hasard tu affiche la section body
il vaudrais mieux afficher un message indiquant que son navigateur n'est pas compatible
jdeheyn
Messages postés23Date d'inscriptionvendredi 14 avril 2006StatutMembreDernière intervention14 janvier 2010 17 janv. 2011 à 18:41
En complétant un peu la source (champ supplémentaire dans la BDD), on peut aussi comptabiliser le nombre de fois qu'a été appelé le lien, dans un but de faire des stats par exemple.
Ou alors j'ai rien compris ...
spacedelta
Messages postés107Date d'inscriptionjeudi 23 septembre 2010StatutMembreDernière intervention20 novembre 2011 17 janv. 2011 à 17:32
Ouais,
c'est assez sympas...
...c'est surtout ce que je cherche depuis longtemps !
Merci à l'auteur !
Pour ceux qui ne comprennent pas c'est pas compliqué !
dans une base de données on mets l'url selon l'id.
Puis après on tape l'id et on se retrouve à l'url que l'on a mis dans la BDD !
C'est ça nn ?
McHerve
Messages postés4Date d'inscriptionjeudi 1 octobre 2009StatutMembreDernière intervention17 janvier 2011 17 janv. 2011 à 13:03
Juste un avis extérieur (je ne suis pas l'auteur du script):`
j'utilise le même genre de redirection pour mon site
j'ai une base d'id (un simple int) avec des champs, et chaque id a un champ de "renommage d'adresse" ("compute" depuis le champ titre de l'id) + un htaccess qui va bien…
ce qui fait que quand on l'adresse http://www.whynotflores.com/1 je redirige sur une pseudo-adresse http://www.whynotflores.com/mon-premier-tour-d-europe-1, c'est aussi cette "adresse complexe" que j'inclue dans mon fichier "sitemaps.xml"
Si j'ai pigé ce script, c'est en gros la même chose mais pas fini (c'est une principe de fonctionnement et à chacun de le personnaliser). L'intérêt de ce genre de script étant par exemple de faire des "z'olies url pour le référencement" ;)
à+
Morphinof
Messages postés255Date d'inscriptionvendredi 20 avril 2007StatutMembreDernière intervention 9 août 20134 13 janv. 2011 à 10:14
Si c'est une simple redirection c'est sur c'est pas tres utile mais dans l'hypothese que il y ai des parametres venant de la DB a transmettre la ca serai plus sense non ?
Donald08
Messages postés3Date d'inscriptionjeudi 23 juin 2005StatutMembreDernière intervention 5 mars 2011 10 janv. 2011 à 16:58
Oui mais je ne voit pas l'utilité.
Si c'est pour une redirection, ca se fait en 1 ligne en htaccess et ca evite en plus des connexions inutiles à la DB...
Des explications de l'auteur seraient la bienvenue.
Morphinof
Messages postés255Date d'inscriptionvendredi 20 avril 2007StatutMembreDernière intervention 9 août 20134 10 janv. 2011 à 16:25
Je crois que le but est de pouvoir rediriger un utilisateur vers une page dont le nom aurai ete stocke dans une base selon son ID mais c'est pas clair
neigedhiver
Messages postés2480Date d'inscriptionjeudi 30 novembre 2006StatutMembreDernière intervention14 janvier 201119 10 janv. 2011 à 13:50
Moi non plus j'ai pas compris. Et l'auteur n'a pas répondu à mon interrogation...
Donald08
Messages postés3Date d'inscriptionjeudi 23 juin 2005StatutMembreDernière intervention 5 mars 2011 10 janv. 2011 à 10:51
1 ligne en .htaccess fait la chose ou je n ai rien compris à ce script....
cs_bonhommecrea
Messages postés44Date d'inscriptiondimanche 14 mars 2010StatutMembreDernière intervention13 mars 2011 9 janv. 2011 à 19:23
@ neigedhiver : Merci :), je vais corrigé ça.
mais pour le lien, je devrai donc mettre un lien hypertext ?
@coo57 :merci pour l'info, je vais m'occuper de ça :)
cod57
Messages postés1653Date d'inscriptiondimanche 7 septembre 2008StatutMembreDernière intervention11 septembre 201319 9 janv. 2011 à 10:57
bonjour
mysql_query('select id, url from redir where url = "'.$_GET['b'].'"');
mysql_query('select id, url from redir where id = "'.$_GET['l'].'"');
neigedhiver
Messages postés2480Date d'inscriptionjeudi 30 novembre 2006StatutMembreDernière intervention14 janvier 201119 9 janv. 2011 à 02:37
Salut,
Je comprends pas l'intérêt de cette source. Je veux dire : je ne comprends pas, c'est pas pour dire qu'elle sert à rien, juste que j'ai pas compris...
Par contre, ce que je comprends, c'est que cette ligne est archi fausse :
header('location:?b='.$_POST['url'].'');
Les entêtes HTTP DOIVENT OBLIGATOIREMENT être écrits en respectant le standard HTTP 1.1 défini dans la RFC 2616.
La syntaxe correcte de l'entête Location est :
headert('Location: xxxxxx');
Il est OBLIGATOIRE de respecter :
- le L majuscule
- les deux points immédiatement après "Location"
- l'espace après les deux points
L'URL doit, par ailleurs, être encodée conformément au standard défini dans la RFC 2396.
il me semble vraiment important de faire attention à ce genre de détails quand on écrit une source qui ne fait QUE de la redirection HTTP...
cs_bonhommecrea
Messages postés44Date d'inscriptiondimanche 14 mars 2010StatutMembreDernière intervention13 mars 2011 9 janv. 2011 à 00:43
Voila, j'attend vos critiques (bonne et mauvaise) ;)
5 févr. 2011 à 20:26
...si on script fonctionne sur un seul navigateur, et ben on est mal barrés avec tout ceux qui existent (mais je conseille au débutant d'apprendre les bases... et d'utiliser KompoZer et notepad ++ pour le html...)
5 févr. 2011 à 19:49
À voilà une bonne initiative cela aura ainsi plus d'intérêt !
@spacedelta
Oui, mais j'en connais qui viennent ici pour télécharger des codes justement parce qu'ils ne savent pas coder sinon encore mieux de coder son script de A à Z.
Et donc un site sans aucune section html (doctype, head, body) n'est tout simplement pas un site ^^
P.S. Je suis peut-être sévère, mais quand je code je respecte les normes du web
5 févr. 2011 à 12:25
A par si tu veux alourdir la source et que la source fasse trente-six mille lignes -_-
Et puis, quelle est l'utilité si le code est directement prêt pour serveur ?
5 févr. 2011 à 11:35
J'ai fait exprès de ne pas mettre de Html,head et body Car ceci est un code à adapter à son site.
Et puis merci, j'avais oublier le lien du site (et j'avais pas envie de le retrouver d’ailleurs ..), Maintenant je vais pouvoir faire les modifications.
5 févr. 2011 à 07:31
Mais par contre chez toi ça à complètement raté !
5 févr. 2011 à 07:27
Apprends d'abord le html avant le PHP (plus logique !)
Pas de section head, ni de body etc...
mais pas contre si le navigateur n'accepte pas les frames comme pas hasard tu affiche la section body
il vaudrais mieux afficher un message indiquant que son navigateur n'est pas compatible
17 janv. 2011 à 18:41
Ou alors j'ai rien compris ...
17 janv. 2011 à 17:32
c'est assez sympas...
...c'est surtout ce que je cherche depuis longtemps !
Merci à l'auteur !
Pour ceux qui ne comprennent pas c'est pas compliqué !
dans une base de données on mets l'url selon l'id.
Puis après on tape l'id et on se retrouve à l'url que l'on a mis dans la BDD !
C'est ça nn ?
17 janv. 2011 à 13:03
j'utilise le même genre de redirection pour mon site
j'ai une base d'id (un simple int) avec des champs, et chaque id a un champ de "renommage d'adresse" ("compute" depuis le champ titre de l'id) + un htaccess qui va bien…
ce qui fait que quand on l'adresse http://www.whynotflores.com/1 je redirige sur une pseudo-adresse http://www.whynotflores.com/mon-premier-tour-d-europe-1, c'est aussi cette "adresse complexe" que j'inclue dans mon fichier "sitemaps.xml"
Si j'ai pigé ce script, c'est en gros la même chose mais pas fini (c'est une principe de fonctionnement et à chacun de le personnaliser). L'intérêt de ce genre de script étant par exemple de faire des "z'olies url pour le référencement" ;)
à+
13 janv. 2011 à 10:14
10 janv. 2011 à 16:58
Si c'est pour une redirection, ca se fait en 1 ligne en htaccess et ca evite en plus des connexions inutiles à la DB...
Des explications de l'auteur seraient la bienvenue.
10 janv. 2011 à 16:25
10 janv. 2011 à 13:50
10 janv. 2011 à 10:51
9 janv. 2011 à 19:23
mais pour le lien, je devrai donc mettre un lien hypertext ?
@coo57 :merci pour l'info, je vais m'occuper de ça :)
9 janv. 2011 à 10:57
mysql_query('select id, url from redir where url = "'.$_GET['b'].'"');
mysql_query('select id, url from redir where id = "'.$_GET['l'].'"');
http://www.coinduwebmaster.com/proteger-attaques-injection-sql/82/
il faut securiser ces lignes !
a++
9 janv. 2011 à 02:37
Je comprends pas l'intérêt de cette source. Je veux dire : je ne comprends pas, c'est pas pour dire qu'elle sert à rien, juste que j'ai pas compris...
Par contre, ce que je comprends, c'est que cette ligne est archi fausse :
header('location:?b='.$_POST['url'].'');
Les entêtes HTTP DOIVENT OBLIGATOIREMENT être écrits en respectant le standard HTTP 1.1 défini dans la RFC 2616.
La syntaxe correcte de l'entête Location est :
headert('Location: xxxxxx');
Il est OBLIGATOIRE de respecter :
- le L majuscule
- les deux points immédiatement après "Location"
- l'espace après les deux points
L'URL doit, par ailleurs, être encodée conformément au standard défini dans la RFC 2396.
il me semble vraiment important de faire attention à ce genre de détails quand on écrit une source qui ne fait QUE de la redirection HTTP...
9 janv. 2011 à 00:43