tonsite
-
Compteur de contenus
29 -
Inscrit(e) le
-
Dernière visite
Messages postés par tonsite
-
-
En effet cela parait plus logique, merci dudu
-
Bon finalement j'ai fait une règle pour fckeditor.html directement dans son répertoire. J'aurais souhaité le faire depuis le root mais je ne crois pas que cela soit possible.
-
Bonjour,
J'ai créé une règle qui réécrit tout les fichiers *.html vers index.php et ça marche très bien.
Mon soucis c'est qu'il y a un fichier "fckeditor.html" que je veux exclure de cette règle, comment puis-je le faire ?
Je précise que mon fichiers à exclure "fckeditor.html" n'est pas à la racine mais sous ce chemin /FCKeditor/editor/fckeditor.html
Une idée ?
-
Bonjour,
J'ai un souci de réécriture avec FCKEditor, ça ne doit pas être trop compliqué mais après plusieurs essais ça ne fonctionne toujours pas.
A savoir : J'ai une règle qui réécrit tout les fichiers *.html vers index.php. Ensuite index.php récupère et converti en url la variable $REQUEST_URI pour aller chercher les informations de la page dans la DB. Tout fonctionne bien.
Le problème : Pour éditer mes pages j'utilise FCKEditor qui lui fait aussi appel à une page html via une frame du coup je me retrouve avec mon index.php dans une frame de ma page d'édition, ce qui est logique car la réécriture fait son travail.
La question : Est t'il possible de créer une règle qui empêche la réécriture de la page fckeditor.html qui se trouve dans les sous répertoires : root/FCKeditor/editor/fckeditor.html ?
Ou plus simplement, est-il possible d'exclure la réécriture d'un fichier ?
Voici mon .htaccess :
RewriteEngine on
RewriteRule ^(.*)\.html$ /index.php [L]J'ai essayer aussi avec :
RewriteRule ^fckeditor.html$ /FCKeditor/editor/fckeditor.html [L]
Mais ça marche pas
Une idée ?
-
Il te faut faire une boucle agent dans une boucle agence. Dans ta boucle agent tu filtres par l'id agence de l'agent. Evidement lorsque tu ajoutes un agent il faut que tu enregistres l'id de son agence.
Il y a peut être une meilleur solution mais je ne connais que celle-ci.
-
Perso, j'utilise la deuxième solution (hors conditions) mais je ne suis pas sûr que celle-ci soit la bonne.
-
Systeme allopass
dans PHP
Des options Allopass sont disponible dans la FAQ Allopass pour cela.
Ex : ajout d'un champs suplémentaire pour l'email appellé DATAS
<input type="text" name="DATAS" value="Votre email" style="BACKGROUND-COLOR: #E7E7E7; BORDER-BOTTOM: #000080 1px solid; BORDER-LEFT: #000080 1px solid; BORDER-RIGHT: #000080 1px solid; BORDER-TOP: #000080 1px solid; COLOR: #000080; CURSOR: text; FONT-FAMILY: Arial; FONT-SIZE: 10pt; FONT-WEIGHT:bold; LETTER-SPACING: normal; WIDTH:70; TEXT-ALIGN=center;"> <br />
Ensuite, si les codes sont valides il faut un petit script php qui sur la page destination récupère l'email et envoie la pièce jointe.
Alex,
-
Salut,
Perso. je suis hébergé par Nuxit qui inclus dans ces offres l'https, ex:
HTTP : http://www.annuaire-en-ligne.com
HTTPS : https//:www.annuaire-en-ligne.com
Peut être que ton hébergeur l'inclus également ...
-
Salut,
Je debute en php mais je pense qu'il faudrait faire un if pour le pseudo suivant ce schema :
Si le pseudo est le N°3 Alors le champ1 est égal au champ2
if ($pseudo == "$id_pseudo")
{
$champ1 = $champ2
}
ou
if ($pseudo == 3 )
{
$champ1 = $champ2
}
je sais pas si c'est juste car il faudrait plus de détail sur ce que tu veux faire...
@+
-
Bonjour,
J'utilise le fameux script addon "top partenaire" pour catégorizator (ex myphpannuaire).
Pour ceux qui connaissent pas c'est une page qui comptabilise les visiteurs envoyés par mes partenaires.
Exemple d'un lien partenaire : -http://www.annuaire-en-ligne.com/partenaire.php?url=http://www.tonsite.com.
Si ce lien est cliqué alors le site -http://www.tonsite.com gagne 1 point et monte dans le classement des top référents.
Le problème c'est qu'il est facile de monter dans le classement en ajoutant ce lien partenaire dans un pop up par exemple.
Ce que j'aimerai faire, c'est une fois sur la page partenaire le vote soit humainement validé avec un bouton de vote.
Ci-dessous le code de la page "partenaire.php" :
<?php
include("data_bd_annuaire.php"); //variables de l'annuaire
include("functions.php"); //fonctions de l'annuaire
$lk = connection_BD();
function gpc_secure($chaine, $is_int = false)
{
$chaine = ( is_int($chaine) || $is_int ) ? intval($chaine) : mysql_real_escape_string( stripslashes( htmlspecialchars( trim($chaine) ) ) );
return $chaine;
}
$url = ( isset($_GET['url']) ) ? gpc_secure($_GET['url']) : '';
if($url == '')
exit;
$delai_clic = 1*3600; //delai avant qu'un nouveau clic ne soit recomptabiliser (24*3600 = 24h)
$tab_id = array();
if (isset($_COOKIE["goto_myphpannuaire"]))
$tab_id = explode("#",$_COOKIE["goto_myphpannuaire"]);
//creation des requetes pour l'annuaire
$sql_upd = "UPDATE $T_sites SET nb_clic_ext = nb_clic_ext+1 WHERE url = '$url' ";
//si on a pas encore visiter le site
if (!isset($_COOKIE["goto_myphpannuaire"]) || !is_in_array($id,$tab_id))
{
//envoi de la requete pour comptabiliser le clic
$upd = send_sql($sql_upd,"utiliser le compteur de clics (annuaire)");
//creation (ou modifications) du cookie
$cookie = isset($_COOKIE["goto_myphpannuaire"]) ? $_COOKIE["goto_myphpannuaire"] : '';
setcookie("goto_myphpannuaire",$cookie."#".$id,time()+$delai_clic,"/");
}
//fermeture de la connexion
mysql_close($lk);
header("Location: http://www.annuaire-en-ligne.com/");
exit;
?>Si vous avez une idée sur la façon d'ajouter ce bouton de validation du vote...
Merci
-
Okay, merci bien
-
Bonjour,
Je cherche à intégrer sur mon site www.bastelicaccia.com le système de réservation en ligne des traversés ferries entre la Corse et le continent (France).
Je l'ai déjà vue sur d'autre site mais je n'arrive pas à trouver la plateforme d'affiliation.
Avez vous l'information ?
Merci
-
De rien
-
Bonjour,
Voici mon code pour afficher les sites en attente de validation :
Dans mon index.php
<?php
//page principale de l'annuaire
include("data_bd_annuaire.php"); //variables de l'annuaire
include("functions.php"); //fonctions de l'annuaire
$cat_id = isset($_GET['cat_id']) ? (int)$_GET['cat_id'] : 0;
if($cat_id < 0)
exit;
$page = isset($_GET['page']) ? (int)$_GET['page'] : 0;
if($page < 0)
exit;
$lk = connection_BD();
if ($cat_id)
{
// Récupère les infos de la catégorie pour les metatags
$sql_infos = "SELECT cat_name,texte FROM $T_categories WHERE id = '$cat_id' ";
$res_infos = send_sql($sql_infos,"trouver les infos de cette catégorie");
$res_infos = mysql_fetch_array($res_infos,MYSQL_ASSOC);
};
// On récupère les mots-clef en provenance de Google;o)
if ( $PMA_infos['kw_google'] )
{
if ( preg_match( "!^http://[^/]+\.google\.[^/]+/search.+q=([^&]+)!i", $_SERVER['HTTP_REFERER'], $ref ) ) {
$mots = utf8_decode( urldecode($ref[1]) );
put_keyw( $mots, '1' );
};
};
//creation de la requete pour trouver le nombre de site en attente de validation
$sql1 = "SELECT id_cat FROM $T_sites_in_wait ";
$sql2 = "SELECT id FROM $T_sites WHERE activation = 2 ";
//envoi de la requete
$res1 = send_sql($sql1,"trouver le nombre de sites en attente !");
$res2 = send_sql($sql2,"trouver le nombre de sites mis en attente !");
//fin de la connexion
mysql_close($lk);
//calcul du nombre de sites en attentes
$nb_sites_in_wait = mysql_num_rows($res1) + mysql_num_rows($res2);
?>Puis celui-ci à l'endroit ou tu souhaite avoir le résultat :
<b><?php echo $nb_sites_in_wait; ?></b> site(s) en attente de validation.
Voilou
-
Formatage d'url
dans PHP
Pour être plus précis, cette url est dynamique, je pensais plutôt à une fonction "str" mais laquelle ?
En gros je récupère des urls (qui sont des liens de sites inscrits dans mon annuaire) pour afficher une vignette du site en question. Mais pour afficher la vignette il me faut que le nom de domaine, je doit donc éliminé tout les paramètres qui suivent.
J'ai déjà une fontion que je n'arrive pas à adapté:
<?php
function urlsimple($url) {
$position_slash = strpos($url, '/');
return substr($url, 0, $position_slash);
}
?>
<a href='<?php echo $resultat[url]; ?>' target='_blank'><img src='http://www.thumbzor.com/tel.php?url=<?php echo urlsimple($resultat[url]); ?>' width='120' height='90' border='0'></a>ps:thumbzor crée des vignettes de site comme alexa, ascreen ...
-
Formatage d'url
dans PHP
bonjour,
j'aimerais formater une url :
http://www.adressedusite.com/kjhdfdfsg/dfgdfgdsfg/fsdfds.dfd
vers :
help me please !
-
Oui c'est très bien comme ça !
Et j'ajouterais les autres type de page index, ex:
default.asp, default.aspx, index.htm, etc...
c'est possible ?
-
Mais sinon, je ne saurais que te conseiller de te plonger un peu plus dans le PHP
je découvre tout juste php et grâce à votre aide je comprend chaque jour un peu ptit plus comment ça marche, alors merci !!!
pour en revenir à la fonction, j'ai réussi à l'intégré dans le code mais c'était moins propre que ta solution, donc je l'ai adopter
j'aimerai modifié la fonction url1 de façon à ce quelle ignore les urls qui sont plus grande que le domaine, exemple:
si l'adresse est comme ça:
www.lesite.com
c'est ok
et si elle est comme ça:
www.lesite.com/kekchose
il l'ignore
car je voudrais seulement afficher les sites qui ont un lien vers mon site sur leur page d'accueil
-
C'est exactement ce que je voulais faire merci
Maintenant j'aimerai formater directement l'url du HTTP_REFERER avant de l'envoyer à la db, mais j'ai pas de commentaire avec ce code, si quelqu'un peu me le commenter ce serrai vraiement sympas !
<?
// parametres de connexion require("config.php3");
// connexion au serveur MySQL
$connexion = mysql_connect("$dbhost","$user","$password");
if ( !$connexion ) { echo "Impossible d'effectuer la connexion"; exit; }
// sélection de la base de données
$db = mysql_select_db("$usebdd", $connexion);
if ( !$db ) { echo "Impossible de sélectionner cette base de données"; exit; }
if ( isset($HTTP_REFERER) && (strtolower(substr($HTTP_REFERER, 0, strlen($url))) != $url) )
{
$resultat_sql = mysql_query("select * from referants where referant like '$HTTP_REFERER'",$connexion);
$nombreligne = mysql_num_rows($resultat_sql);
if ($nombreligne == 0)
{
$resultat_sql = mysql_query("insert into referants (referant, hits) values ('$HTTP_REFERER', '1')",$connexion);
}
elseif ($nombreligne > 0)
{
$hits = mysql_result($resultat_sql,0,"hits");
$hits++;
$resultat_sql = mysql_query("update referants set hits='$hits' where referant like '$HTTP_REFERER'",$connexion);
}
}
// déconnexion
mysql_close($connexion);
?>je voudrais y inclure cette fonction :
<?php
function url1($url) {
$url_sans_http = str_replace('http://', '', $url);
$position_slash = strpos($url_sans_http, '/');
return substr($url_sans_http, 0, $position_slash);
}
echo url1(' $_SERVER['HTTP_REFERER']. ');
?> -
Merci pour vos réponses,
J'ai trouvé à peu près ce que je chercher : Les Référants v1.0 par Laurent Adda
Il me reste plus qu'a l'adapté.
Premier problème :
Je veux enregistrer dans la db seulement le nom de domaine et nom pas l'url entière du HTTP_REFERER
Par exemple:
www.le-site.com
au lieu de :
www.le-site.com/lien-de-fou/hyper-long/puis-enfin/la-page.htm
comment puis-je faire ?
-
Bonjour,
j'aimerai faire un historique sur ma page d'accueil de l'origine des 100 derniers sites référents avec HTTP_REFERER.
exemple de résultat:
TOP 100 Référents
1 - urldusite.com - à 15:58 - 13 fois
2 - urldusite.com - à 15:06 - 56 fois
3 - urldusite.com - à 14:35 - 5 fois
si vous avez une idée de comment faire ?
alex,
-
Bonjour,
Je cherche désespérément un hébergeur francophone où international pour ma base de donnée Microsoft SQL Server 2000. Cest une base qui grossi rapidement et je ne trouve pas doffre adaptée. Je suis près à étudié nimporte quel offre à part celle à 50 les 50Mo.
Alex
PS: une base MSSQL n'est pas une base MySQL ne pas confondre.
-
Super
J'ai ajouter les slashs, et maintenant ça marche !
je te remercie Cleden
Pour conclure :
OVH + PhpMyAnnu + Options Addon = Compatibilité parfaite !
-
Voici le contenu de mon fichier .htaccess
RewriteEngine on
RewriteRule -p([0-9]*)-([0-9]+)\.html$ index.php?cat_id=$2&page=$1 [L]
RewriteRule -k[0-9]*-([0-9]+)\.html$ search.php?action=seek&mots=id$1&nb_results2show=20&booleen=AND [L]
RewriteRule ^sitemap\.xml$ allcategs.php?sitemap [L]
Je précise que mon annuaire est installer à la racine de mon domaine
ex: mondomaine.com/index.php et non pas mondomaine.com/annuaire/index.php
merci d'avance pour ton aide !
Maintenir la case cochée dans un formulaire
dans PHP
Posté
Dans mon exemple la case coché est égale à 1 sinon 0
Récupération de la variable "deroulant" lors du post
La case coché lors du post reste coché