nina_bee
-
Compteur de contenus
14 -
Inscrit(e) le
-
Dernière visite
Messages postés par nina_bee
-
-
bonjour à tous,
pour mon site j'aimerais utiliser l'url rewriting. J'ai une page qui affiche un formulaire pré-rempli en fonction des données de ma base affin que les membres puissent midifier leurs infromations. l'url normale de cette page est : www.monsite.com/new/membre.php?id=123 et je voudrais avoir:
www.monsite.com/new/membre.html
pour l'instant je retrouve bien ma page à www.monsite.com/new/membre.html mais le formulaire n'est pas prérempli (en fait ma variable ne pass plus) et j'ai une belle erreur SQL
voila mon fichier.htaccess:
AddType x-mapp-php5 .php
Options +FollowSymlinks
RewriteBase /monsite/new/
RewriteEngine on
RewriteRule ^(.*)\.html$ /new/article.php?recherche=$1&ok=ok [NC]
RewriteRule ^membre.html$ /new/membre.php?id=$2 [QSA, L]le lien dans ma page .php est membre.html
quand je teste j'ai une erreur SQL:
erreur sql Unknown column 'membre' in 'where clause'
Pourquoi mon navigateur considère 'membre ' comme un élément de ma requette SQL et comment faire pour voir ma page normalement?
-
url rewriting
dans PHP
woaww ca marche!!!! que dire a part merci beaucoup sans toi j'y aurais passé la nuit!
a bientot
-
url rewriting
dans PHP
ouille ouille ouille je sent que j'ai pas encore le niveau...
C'est le dossier new.Quel est ce dossier ?a la racine du site il y a en fait un dossier new qui contient la partie sur laquelle je bosse
donc l'arborescence c'est:
videopourcv (répertoir racine) --> new
par contre il me semble que videopour cv est un sous domaine (je vien de me renseigner à ce propos car j'ai pas pu le faire avant). Par contre dans le répertoire videopourcv il y avait déja un .htaccess mais sans regles d'url rewriting.
Que donnehttp://www.monsite.fr/test.html
Avec
RewriteRule ^test\.html$ /new/test.php [NC]
Comme règle.
ben la ca MARCHE!!!!! ouiiiiiii youpiiiiii (je fais 3 tours sur ma chaise de bureau). Mais reste encore à savoir pourquoi. Je pensais que rewriteBase me servait a redéfinir la racine du site...
pour ca je ne sait pas...PS: Ton rewrite base dépend t'il du rewrite engine ? si c'est le cas il devrait être en dessous et non en dessus.en out cas merci beaucoup pour ton aide j'y suis presque et c'est grace à toi
-
url rewriting
dans PHP
j'ai testé:
dans le .htaccess:
AddType x-mapp-php5 .php
Options +FollowSymlinks
RewriteBase /videopourcv/new/
RewriteEngine on
RewriteRule ^test\.html$ /test.php [NC]url testés: www.monsite.fr/new/test.php --> c'est bon
www.monsite.fr/new/test.html -->erreur 404
www.monsite.fr/test.html -->erreur 404
le fichier .htaccess et test.php sont dans le même dossier
ps: j'ai un pack confort chez 1&1.
-
url rewriting
dans PHP
Salut Kent,
d'abord merci de te pencher sur mon cas.
c'est bien le casAssure toi que la page visualisationVideoRecruteur.php existe et est dans le même répertoire que le .htaccesspour le reste j'ai fait un copié collé de ton code et quand je teste j'ai toujours la meme erreur. J'ai essayé de le modifier tel que
AddType x-mapp-php5 .php
Options +FollowSymlinks
RewriteBase /videopourcv/new/
RewriteEngine on
RewriteRule ^12345678\.html$ /visualisationVideoRecruteur.php?recherche=12345678&ok=ok [NC]mais ca ne marche pas non plus.
Autres précisions (on sait jammais)
1/Si j'enleve le AddType et que je fait un phpinfo(), j'ai une version de php 4.4.7.
2/j'ai mis un rewrite base car les fichiers que je veux traiter ne sont pas à la racine mais dans un dossier appelé new.
3/J'ai appelé mon hébergeur qui m'a confirmé que le mod_rewrite etait actif mais quand je fais un phpinfo() je ne vois pas de mod_rewrite (comme c'est indiqué dans certains tutos).`
Bref je ne sais plus quoi tenter pour avoir l'url rewriting sur mon site.
-
url rewriting
dans PHP
ok je récapitule:
mon code. htaccess
AddType x-mapp-php5 .php
Options +FollowSymlinks
RewriteBase /videopourcv/new/
RewriteEngine on
RewriteRule ^12345678.html* /visualisationVideoRecruteur.php?recherche=12345678&ok=ok [L]mon erreur est:
Error 404 - Not found
Le fichier requis n'a pas été trouvé. Il peut s'agir d'une erreur technique. Veuillez réessayer ultérieurement. Si vous ne pouvez pas accéder au fichier après plusieurs tentatives, cela signifie qu'il a été supprimé.
merci de votre aides a tous les deux...
-
url rewriting
dans PHP
le fichier visualisation.php se trouve dans le meme repertoire que le .htaccess c'est a dire dans new
-
url rewriting
dans PHP
Merci Dan mais ca ne marche pas.
Je suis obligée de mettre le rewriteBase car mon .htacces n'est pas à la racine du site mais and un sous dossier new.
Pour Options +FollowSymlinks je ne sait pas non plus. sur mon .htaccess de base il y avait Option +Indexes. Je ne sait pas si cela a un rapport ni quelle est la différence.
une autre question: tu écris RewriteEngine On avec un o en majuscule, pourquoi?
-
url rewriting
dans PHP
bonjour, pour mon site je souhaiterais avoir des url 'propres' (c'est à dire sans passage de variables en get et sans .php) par exemple:
www.toto.fr/tutu.php?recherche=12345678&ok=ok deviendrait
www.toto.fr/12345678.html
j'ai créé un fichier .htaccess placé dans le dossier new
voici mon code:
AddType x-mapp-php5 .php
Options +FollowSymlinks
RewriteBase /videopourcv/new/
RewriteEngine on
RewriteRule ^12345678\.html$ /visualisation.php?recherche=12345678&ok=ok [QSA,L]je précide que je suis chez 1&1 et qu'il m'on assuré que l'url rewriting était possible avec mon offre.
merci d'avance pour votre aide.
-
moteur de recherche
dans PHP
ok merci du conseil!
a plus
-
moteur de recherche
dans PHP
coucou !
merci ca maaaaaaaaarche!
par contre j'ai essayé avec
recherche='.$recherche.'">
et ca marcharche aussi... Peut tu m'expliquer la différence entre les 2?
merci encore
-
moteur de recherche
dans PHP
bonjour,
je suis en train de créer un moteur de recherche en php qui permettrait de trouver les produits inscrits dans une base de données. J'aimerais limiter le nombre de résultats à 5 par page. Deux boutons font le liens vers la page suivante et la page précédente. Idéalement ces boutons bouclent le résultat (par exemple si on est sur la premiere page et que lon clique sur précédent, on arrive à la dernière page).
Le problème est que lorsque je clique sur ces boutons, mon script ne parvient pas à récupérer la valeur de la variable de recherche... Du coup je tombe sur la page "veuillez entrer un mot pour la recherche".
J'ai essayé de récuperer la variable grace à un champ caché mais ca ne marche pas non plus.... :??:
Le bout de code:
require_once ('connection.inc.php');
//include_once ("fonctions.inc.php");
mysql_select_db($base)or die("erreur sql reception.inc.php ".mysql_error());
// définition de la variable $recherche:
if(isset($_POST['recherche'])){
$recherche=$_POST['recherche'];
}else{
$cache = $_POST['cache'];
$recherche = $cache;
}
echo "recherche: ".$recherche;
echo "<br> cache: ".$cache;
//si la variable recherche est définie
if ($recherche!=''){
//////////////////////////////////////////////////////////////
/*
$nombre : Nombre d'enregistrements que l'on veut afficher par page.
$num_rows : Le nombre total d'enregistrements de la table .
$limite : Où en sommes-nous dans notre affichage.
$page : numéro de la page sur laquelle on est
*/
if(!isset($_GET['page']) || $page<2){
$page=1;
}else{
$page=$_GET['page'];
}//fin de la condition pour la page
//nombres d'entrées dans la table:
$NB="SELECT id FROM produits ";
$reqNB = mysql_query($NB);
$num_rows=mysql_num_rows($reqNB);
$nombre = 5; // on va afficher 5 résultats par page.
//on veut faire boucler le résultat:
if (!isset($limite)||$num_rows-1<$limite){//
$limite = 0; // si on arrive sur la page pour la première fois ou si on a vu toutes les pages on met limite à 0.
} //fin de la condition de la limite
/////////////////////////////////////////////////////////////////////
/////////////requette d'affichege des produits://///////////////////
$requette="SELECT * FROM produits WHERE nom LIKE '"."%".$recherche."%"."' OR description LIKE '"."%".$recherche."%"."' OR prix LIKE '"."%".$recherche."%"."'OR taille LIKE '"."%".$recherche."%"."' ORDER BY nom ASC LIMIT ".$limite.",".$nombre;
//on récupere les réponses que l'on range dans la variable résultat
$resultat = mysql_query($requette);//or die("erreur sql reception.inc.php: ".mysql_error());
//echo "<br>resultat = ".$resultat."<br>requette = ".$requette."<br> nombre!!=".$nombre."<br> limite!!: ".$limite;
$req = mysql_query($select);
//limite next
$limNext = $limite + $nombre;
}//fin de condition de la var $recherche
?>
page:
<div class="centre">
<?php
//AFFICHAGE DU RESULTAT
//on veut afficher la liste des résultats trouvés par le moteur de recherche
$Ncur = 0; // n° de la fiche courante
while ($ligne=mysql_fetch_array($resultat)){
// une de plus
$Ncur++;
?><!--on créé un lien qui permettra le passage de parametres php par url et dans une autre fenetre -->
<div class="lien_detailpdt">
<a href="detail_produit.php?id=<?php echo $ligne['id'] ?>" target="_blank"><?php echo $ligne['nom']?></a>
</div><?php }//on sort de la boucle while
?>
<!-- on créé un champ caché qui sert à récuperer la variable recherche -->
<form name="cache" method="post" action="<?php $PHP_SELF ?>" >
<input type="texte" id="cache" value="<?php echo $recherche ?>" />
</form>
<!-- fin cu formulaire -->
</div>
<div class="arrow"><?php if($_GET['page'] != 1){//a modifier
if($page*$nombre_resultats < $num_rows){//a modifier
$debut-=5;
$nombre_resultats-=5;
echo '<a href="reception.inc?limite='.$limPrev.'"><img src="img/fleche_up.gif.gif" alt="passer aux articles suivants" border="0px" /></a>';
}
}?>
</div><!--vers page précédente -->
<div id="middlearrow"></div>
<div class="arrow">
<?php if($_GET['page'] != 1){
if($page*$nombre_resultats < $num_rows){
$debut+=5;
$nombre_resultats+=5;
echo '<a href="reception.inc?limite='.$limNext.'"><img src="img/fleche_up.gif.gif" alt="passer aux articles suivants" border="0px" /></a>';
}
}?>
</div><!--vers page suivante -->Merci d'avance à ceux qui m'aideront.
EDIT Modérateur : Merci d'utiliser CODEBOX pour les codes longs et de ne pas ré-éditer un post après modification par un modérateur.
-
Bonjour,
Je suis en train de faire un bandeau panoramique et pour cela, j'aimerais colner un clip, et envoyer les clones dans deux conteneurs situées bout à bout. Jai lu le tuto sur le clonage de vidéo, je l'ai un peu adapté à mon fichier mais ca ne marche pas
voici le code:
import flash.display.BitmapData;
myPhoto = new XML();
myPhoto.ignoreWhite = true;
myPhoto.onLoad = function(success) {
spacing = 10;
numimages = this.firstChild.childNodes.length;
_root.createEmptyMovieClip("conteneur", 250);
for(i=0; i<=numimages; i++){
this.noeudCourrant = this.firstChild.childNodes[i];
var monClip:MovieClip = conteneur.createEmptyMovieClip("event"+i, i); //clip conteneur
//le clip qui contient les évennements est déterminé comme invisible
conteneur._visible = false;//si je ne met pas cette ligne, je peut voir les images chargées dans mon clip conteneur
monClip._x = 400*i+i*spacing;//ces images sont correctement espacées
var mcl:MovieClipLoader = new MovieClipLoader(); //gestionnaire du chargement
mcl.loadClip(this.noeudCourrant.attributes.chemin, monClip); //chargement de la photo dans monClip
var bitmap0:BitmapData = new BitmapData(monClip._width, monClip._height, true, 0);
};
}
myPhoto.load("galerie.xml");//jusqu'ici ca va
//la suite que j'ai faite en adaptant un tuto
var bitmap0:BitmapData = new BitmapData(conteneur._width, conteneur._height, true, 0);
function _onEnterFrame() {
bitmap0.draw(conteneur);//reproduction du clip conteneur
conteneur01.attachBitmap(bitmap0, 10);//on attache le bitmat au conteneur01
var bitmap1:BitmapData = bitmap0.clone();//clone du bitmap
conteneur02.attachBitmap(bitmap1, 11);//on attache le clone au conteneur 02
}
setInterval(_onEnterFrame, 100);
var conteneur01:MovieClip = this.createEmptyMovieClip("conteneur01_mc", this.getNextHighestDepth());
var conteneur02:MovieClip = this.createEmptyMovieClip("conteneur02_mc", this.getNextHighestDepth());
conteneur02._x = conteneur01._width;quand je teste mon anim il ne se passe rien. J'ai essayé de chercer d'autres tutos sur bitmapdata clone() mais j'ai beaucoup de mal à trouver ce que je cherche.
Si vous pouviez me donner un coup de pouce ou un lien ca serait super...
Merci d'avance
IE6: coins arrondis sur une div
dans (X)HTML et CSS
Posté
bonjour,
pour les besoins de mon site, je voudrais creer une boite avec une bordure et des coins arrondis. Sur firefox et ie7 aucun problème mais IE6 semble récalcitrant. J'ai donc fait une feuille de style spéciale IE6 appelée avec des commentaires conditionnels.
Pour créer mon cadre aux bords arrondis, j'ai creer une div section3 avec une bordure de 2px. A l'intérieur, j'ai placé une div haut et une div bas chacune contenant deux petites div qui affichent des images des coins arrondis.
Je les cale avec des margin mais le blanc de l'image ne recouvre pas les coins carrés!!
voila le code XHTML:
et les CSS: