doomer2
-
Compteur de contenus
232 -
Inscrit(e) le
-
Dernière visite
Messages postés par doomer2
-
-
Bonsoir,
Je cherche un script qui permet à actualisation de charger la même page mais avec une structure différente : genre une personne vite le site c'est la page 1, réactualise on affiche la page 2, etc ....
Si une personne sait comment faire merci.
-
non pas bon, le http_host détecte l'url du site en cours.
mon problème c'est de détecter les gens qui viennent depuis un autre domaine
-
Bonsoir à tous,
j'aurais besoin d'une petite aide pour faire un redirect sur un referer.
j'ai un site xxx.com (je n'ai pas accès au dns) qui point vers yyy.com et je voudrais faire un redirect dans ce cas pour rediriger vers zzz.com.
pb : $_SERVER['HTTP_REFERER'] ne renvois rien.
j'ai testé avec un .htaccess
RewriteEngine On
RewriteCond %{HTTP_REFERER} http://www.xxx.com [NC]
RewriteRule (.*)$ http://www.zzz.com [R=301,L]
sans succès
ca peut venir de la config du php?
il y aurait une autre méthode ?
Merci de votre aide
-
Je posséde un flux de données avec des images distantes et des données textes que j'affiches actuellement sur des pages web à partir de ma base sql sans difficulte. Tout est en base de données, le texte, les urls des images, etc.. Mais je remarque actuellement des ralentissements à l'ouverture de page avec plusieurs des photos c'est assez long à charger ces photos.
Ma question est quelle est la méthode en php pour rapatrier ces images dans un repertoire pour pouvoir les charger à partir de mon serveur et non du site distant ?
Merci de vos conseils.
PS : pour l'instant je n'ai pas de bout de code, je ne sais même pas par où commencer ;-)
-
Écriture sur une clé usb d'info perso comme par exemple un certificat SSL
-
Et en Java ou autres c'est possible ?
-
Merci de ta reponse, ca regle le probleme direct ;-)
-
Oui savoir si c'est possible de faire cela ? En fait, j'ai besoin d'écrire certaines variables sur une clé USB du visiteur pour faire des tests
-
Bonjour,
Je cherche désespérément la possibilité d'écrire sur une clé USB en PHP si c'est possible ?
Une personne peut elle m'éclairer ?
Merci
-
Bonjur à tous,
Je possède actuellement un fichier txt avec 3 champs séparés par des |
J'ai donc fait un petit script pour afficher dans un tableau
$content=file_get_contents('test.txt','r');
$content=explode("\n", $content);
for($i=0;$i<sizeof($content);$i++)
{
$content[$i] = explode("\t", $content[$i]);
}
print_r($content);Le problème est que je souhaiterais inséré les champs de chaque ligne dans une table sql.
Comment faire cela ?
Merci à vous
-
Non mon ancien forum était un forum connectix boards et là je suis passé sur un punbb
-
Bonjour,
Mon forum s'est fait hacker il y a quelques jours et je viens de le supprimer pour une version punbb.
Cependant pleins de pages de l'ancien forum sont toujours indexées dans google et le visiteur se voit redirige sur une page 404.
Je souhaiterais qu'il soit redirigé à l'accueil du nouveau forum. L'adresse du forum est toujours la même h**p://www.site.com/forum/
L'ancien fichier htaccess était le suivant :
Options +FollowSymlinks
RewriteEngine on
RewriteBase /forum/
# Url de base du forum
RewriteRule ^forum\.html$ index.php [L]
RewriteRule ^forum-mr\.html$ index.php?markread=1 [L]
# Affichage d'un forum particulier
RewriteRule ^forum-f([0-9]+),([a-zA-Z0-9-]+)\.html$ index.php?showforum=$1 [L]
RewriteRule ^forum-f([0-9]+)\.html$ index.php?showforum=$1 [L]
RewriteRule ^forum-f([0-9]+)-mr\.html$ index.php?showforum=$1&markread=1 [L]
# Affichage des sujets non-lus
RewriteRule ^forum-unread\.html$ index.php?showtopicgroup=0 [QSA,L]
RewriteRule ^forum-unread-p([0-9]+)\.html$ index.php?showtopicgroup=0&page=$1 [QSA,L]
# Affichage d'un groupe de sujets
RewriteRule ^forum-tg([0-9]+),([a-zA-Z0-9-]+)\.html$ index.php?showtopicgroup=$1 [L]
RewriteRule ^forum-tg([0-9]+)-p([0-9]+),([a-zA-Z0-9-]+)\.html$ index.php?showtopicgroup=$1&page=$2 [L]
RewriteRule ^forum-tg([0-9]+)\.html$ index.php?showtopicgroup=$1 [L]
RewriteRule ^forum-tg([0-9]+)-mr\.html$ index.php?showtopicgroup=$1&markread=1 [L]
# Affichage d'un sujet
RewriteRule ^forum-t([0-9]+),([a-zA-Z0-9-]+)\.html$ index.php?showtopic=$1 [QSA,L]
RewriteRule ^forum-t([0-9]+)\.html$ index.php?showtopic=$1 [QSA,L]
RewriteRule ^forum-t([0-9]+)-firstunreadpost\.html$ index.php?showtopic=$1&gotofirstunreadpost=1 [QSA,L]
RewriteRule ^forum-t([0-9]+)-p([0-9]+),([a-zA-Z0-9-]+)\.html$ index.php?showtopic=$1&page=$2 [QSA,L]
RewriteRule ^forum-t([0-9]+)-p([0-9]+)\.html$ index.php?showtopic=$1&page=$2 [QSA,L]
RewriteRule ^forum-t([0-9]+)-p([0-9]+)-editpoll\.html$ index.php?showtopic=$1&page=$2&editpoll=1 [L]
RewriteRule ^forum-t([0-9]+)-m([0-9]+)\.html$ index.php?showtopic=$1&message=$2 [L]
# Ecriture des messages
RewriteRule ^forum-wtopic-tg([0-9]+)\.html$ index.php?act=wm&newtopic=$1 [L]
RewriteRule ^forum-wpoll-tg([0-9]+)\.html$ index.php?act=wm&newpoll=$1 [L]
RewriteRule ^forum-wmsg-t([0-9]+)\.html$ index.php?act=wm&addreply=$1 [L]
RewriteRule ^forum-wmsg-t([0-9]+)-quote([0-9]+)\.html$ index.php?act=wm&addreply=$1"emessage=$2 [L]
RewriteRule ^forum-editmsg-m([0-9]+)-t([0-9]+)\.html$ index.php?act=wm&editmessage=$1&intopic=$2 [L]
# Affichage du profil d'un membre
RewriteRule ^forum-m([0-9]+),([a-zA-Z0-9-]+)\.html$ index.php?act=user&showprofile=$1 [L]
# Edition du profil d'un membre
RewriteRule ^forum-profile([0-9]+)\.html$ index.php?act=user&editprofile=$1 [L]
RewriteRule ^forum-profile([0-9]+)-general\.html$ index.php?act=user&editprofile=$1&page=1 [QSA,L]
RewriteRule ^forum-profile([0-9]+)-changemail\.html$ index.php?act=user&editprofile=$1&page=2 [QSA,L]
RewriteRule ^forum-profile([0-9]+)-changepass\.html$ index.php?act=user&editprofile=$1&page=3 [QSA,L]
RewriteRule ^forum-profile([0-9]+)-avatar\.html$ index.php?act=user&editprofile=$1&page=4 [QSA,L]
RewriteRule ^forum-profile([0-9]+)-signature\.html$ index.php?act=user&editprofile=$1&page=5 [QSA,L]
RewriteRule ^forum-profile([0-9]+)-params\.html$ index.php?act=user&editprofile=$1&page=6 [QSA,L]
RewriteRule ^forum-profile([0-9]+)-topicstracked\.html$ index.php?act=user&editprofile=$1&page=7 [QSA,L]
RewriteRule ^forum-profile([0-9]+)-bookmarks\.html$ index.php?act=user&editprofile=$1&page=8 [QSA,L]
# Affichage des membres
RewriteRule ^forum-members\.html$ index.php?act=members [QSA,L]
RewriteRule ^forum-members-p([0-9]+)\.html$ index.php?act=members&page=$1 [QSA,L]
# Affichage des personnes connectees
RewriteRule ^forum-connected\.html$ index.php?act=cu [L]
# Affichage du panneau de mp
RewriteRule ^forum-mp\.html$ index.php?act=mp [L]
RewriteRule ^forum-mp-inbox\.html$ index.php?act=mp⊂=1 [QSA,L]
RewriteRule ^forum-mp-inbox-p([0-9]+)\.html$ index.php?act=mp⊂=1&page=$1 [QSA,L]
RewriteRule ^forum-mp-outbox\.html$ index.php?act=mp⊂=2 [QSA,L]
RewriteRule ^forum-mp-outbox-p([0-9]+)\.html$ index.php?act=mp⊂=2&page=$1 [QSA,L]
RewriteRule ^forum-mp-write\.html$ index.php?act=mp⊂=3 [QSA,L]
RewriteRule ^forum-mp-read\.html$ index.php?act=mp⊂=4 [QSA,L]
# Recherche dans le forum
RewriteRule ^forum-search\.html$ index.php?act=src [QSA,L]
RewriteRule ^forum-search-p([0-9]+)\.html$ index.php?act=src&page=$1 [QSA,L]
# Affichage des regles du forum
RewriteRule ^forum-rules\.html$ index.php?act=rules [L]
# Panneau de modération
RewriteRule ^forum-moderators\.html$ index.php?act=mods [QSA,L]
# Signaler un message
RewriteRule ^forum-report\.html$ index.php?act=report [QSA,L]
# Enregistrement
RewriteRule ^forum-register\.html$ index.php?act=register [L]
# Changement de mot de passe
RewriteRule ^forum-changepass\.html$ index.php?act=cp [L]
# Validation
RewriteRule ^forum-validate\.html$ index.php?act=validate [QSA,L]
# Connexion
RewriteRule ^forum-login\.html$ index.php?act=login [L]
# Déconnexion
RewriteRule ^forum-logout\.html$ logout.php [L]
# Ecriture des messages
RewriteRule ^forum-writed\.html$ writed.php [L]
# Image dynamique
RewriteRule ^forum-image-([a-z0-9]+)\.html$ image.php?id=$1 [L]Le nouveau htaccess :
RewriteEngine on
RewriteBase /forum/
RewriteRule ^index.html$ index.php [L]
RewriteRule ^forum-([0-9]+)-([0-9]+).html$ viewforum.php?id=$1&p=$2 [L]
RewriteRule ^forum-([0-9]+)(.*)$ viewforum.php?id=$1 [L]
RewriteRule ^sujet-([0-9]+)-([0-9]+).html$ viewtopic.php?id=$1&p=$2 [L]
RewriteRule ^sujet-([0-9]+)(.*)$ viewtopic.php?id=$1 [L]
RewriteRule ^message-([0-9]+)(.*)$ viewtopic.php?pid=$1 [L]
RewriteRule ^mes-marque-pages.html$ search.php?action=show_subscriptions [L]
RewriteRule ^profil-([0-9]+)(.*)$ profile.php?id=$1 [L]
RewriteRule ^profile-([0-9]+)(.*)$ profile.php?id=$1 [L]
RewriteRule ^inscription.html$ register.php [L]
RewriteRule ^connexion.html$ login.php [L]
RewriteRule ^recherche.html$ search.php [L]
RewriteRule ^recherche-([0-9]+).html$ search.php?search_id=$1 [L]
RewriteRule ^recherche-([0-9]+)-([0-9]+).html$ search.php?search_id=$1&p=$2 [L]
RewriteRule ^recherche-24-heures.html$ search.php?action=show_24h [L]
RewriteRule ^recherche-sans-reponse.html$ search.php??action=show_unanswered [L]
RewriteRule ^regles.html$ misc.php?action=rules [L]
RewriteRule ^utilisateurs.html$ userlist.php [L]
RewriteRule ^([0-9]+)-mes-messages.html$ search.php?action=show_user&user_id=$1 [L]En fait je souhaiterais rediriger toutes les anciennes urls sur h**p://www.site.com/forum/ Comment faire ?
Enfin je pense que c'est le mieux ?
-
Bonsoir,
Je posséde actuellement 2 sortes d'url :
Celle ci correspond à l'accès à la catégorie :
h**p://www.site.net/video-voiture-blanche-vBNW.html
Celle ci correspond à l'accès de la page 2 de la catégorie vBNW :
h**p://www.site.net/video-voiture-blanche-vBNW-2.html
J'ai donc utilisé cette transformation :
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^video-voiture-blanche-([0-9a-zA-Z-]+)-([0-9]+)\.html$ http://www.site.net/video-voiture-blanche.php?rss_cat=$1&rss_page=$2 [QSA,L]Le probléme avec ce code c'est que cela fonctionne avec mes urls des pages categories alors que les url categories me font une erreur d'accès impossible !
Si je fais :
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^video-voiture-blanche-([0-9a-zA-Z-]+)-([0-9]+)\.html$ http://www.site.net/video-voiture-blanche.php?rss_cat=$1 [QSA,L]L'url de mes catégories est accessible alors que mes urls des pages ne fonctionnent plus. Grrr !!!
Y'a t'il possibilite de dire que le champ page n'est pas toujours obligatoire.
Là je séche franchement.
-
Merci de vos aides, le probléme était de placer ces conditions tout en haut de mon htaccess maintenant cela fonctionne, je comprends pas pourqoui cela ne fonctionnait pas au milieu de mon htaccess mais bon cela fonctionne nickel.
-
Merci captain ca fonctionne nickel ;-)
-
Bonjour,
Je souhaiterais purger du texte qui contient les caracteres suivants : , ( ) ! ? des majuscules des accents
et je souhaite en faire des une url du type mot1-mot2-mot3.html
J'ai donc fais ceci :
$title = str_replace('(', '', $title);
$title = str_replace(')', '', $title);
$title = str_replace('!', '', $title);
$title = str_replace('.', '', $title);
$title = str_replace(',', '', $title);
$title = str_replace('?', '', $title);
$title2 = mb_strtolower($title);
$title2 = strtr($title, " ,.'àáâãäçèéêëìíîïñòóôõöùúûüýÿÀÁÂÃÄÇÈÉÊËÌÍÎÏÑÒÓÔÕÖÙÚÛÜÝ",
"-----aaaaaceeeeiiiinooooouuuuyyAAAAACEEEEIIIINOOOOOUUUUY");cela me fait une chaine de caracteres comme je veux pratiquement sauf que logiquement je remplace bien les accents dans la chaine et je me retrouve avec ce genre de choses, mon entete est en UTf8 :
http://www.site.com/paris-france---hurghada-a%EF%BF%BDgypte.html
ou encore
http://www.site.com/paris-france---alger-a...F%BF%BDrie.html
A votre avis où cela cloche t'il ? Peut etre qu'il y a plus simple pour purger cette chaine de caracteres ?
Merci de votre aide
-
Suite à vos conseils, j'ai donc renommée mes urls de cette façon :
http://www.site.com/cristal-dur.php?page=36∏=curl-grand-barrette
et mon code htaccess :
RewriteRule ^cristal-dur-([0-9a-zA-Z-]+)-([^\.]+)\.html$ /cristal-dur.php?page=$1∏=$2 [L]
j'ai essayé cela également :
RewriteRule ^cristal-dur-([0-9]+)-([a-zA-Z]+)\.html$ cristal-dur.php?page=$1∏=$2 [L]
Cependant quand je tape cette url :
http://www.site.com/cristal-dur-36-curl-grand-barrette.html
mon htaccess ne fonctionne pas et me signale Redirection de page incorrecte
Le htaccess me semble correcte ? Je deviens fou ! J'ai retourné le htaccess dans tous les sens mais en vain.
Si quelqu'un voit le soucis les pros de l'url rewriting ;-)
Quelqu'un peut il me dire si mon raisonnement est bon ou pas ?
PS : Je suis chez l'hébergeur 1and1 je sais pas si cela peut influer.
-
Pour l'encodage de l'url, j'ai fais ceci penses tu que cela sois correcte :
$title2 = strtolower($title);
$title2 = strtr($title, " ,.'àáâãäçèéêëìíîïñòóôõöùúûüýÿÀÁÂÃÄÇÈÉÊËÌÍÎÏÑÒÓÔÕÖÙÚÛÜÝ",
"____aaaaaceeeeiiiinooooouuuuyyAAAAACEEEEIIIINOOOOOUUUUY"); -
Si je comprends mes urls doivent être du type ci dessous, j'ai remplacé le & entre les 2 variables par un -
http://www.site.com/cristal-dur.php?page=2-prod=cristal%20dur%20Rallonge%20USB
Et après je fais quoi je suis un peu perdu là
-
Bonjour,
Je posséde des adresses url de ce type :
http://www.site.com/cristal-dur.php?page=2∏=cristal%20dur%20Rallonge%20USB
Donc j'ai créé un fichier htaccess pour réécrire ces urls de cette facon :
RewriteEngine on
RewriteRule ^cristal-dur-([0-9a-zA-Z-]+)-([0-9a-zA-Z-]+)\.html$ /cristal-dur.php?page=$1∏=$2 [L]Cela ne fonctionne pas et ne réécrit pas mes urls ?
Peut etre qu'il y a une erreur dans mon code de réécriture ?
Merci de votre aide.
-
Bonsoir, Je m'explique j'ai un fichier xml qui contient plusieurs fois la balise price (prix d'un produit, prix des taxes et prix des frais de ports).
Lorsque je parse mon flux, je récupére bien pour mon premier noeud le prix du produit mais pour chaque produit ensuite il me donne le prix des taxes et pour le produit suivant le prix des frais de ports et recommence avec le bon prix, etc .... En fait, il y a un décalage de 3 noeuds que j'ai indiqué en gras dans le fichier xml
Le fichier xml est le suivant :
<product>
+<product_id>
<manufacturer>[Reference produit du fabricant]</manufacturer>
</product_id>
<title>[Nom du produit]</title>
<desc>[Description du produit]</desc>
<full_desc>[Description élargie du produit]</full_desc>
+<url>[Lien de redirection tracké Public-Idées du produit]</url>
<other>[Informations complémentaires sur le produit]</other>
+<price currency="euro">[Prix du produit]</price>+
<tax>
<name>[Nom de la taxe associée au produit]</name>
<price currency="euro">[Montant de la taxe associée au produit]</price>
</tax>
+<shipping>
<delivery>[Texte associé aux frais de port du produit]</delivery>
<price currency="euro">[Montant des frais de port du produit]</price>
</shipping>
</product>Mon code pour récupérer la valeur price est le suivant :
$photos = new DOMDocument;
$photos->load('flux.xml');
for($i=0;$i<50;$i++)
{
$numeroPhoto = $i;
echo $photos->getElementsByTagName('price')->item($numeroPhoto)->firstChild->data;Ceci m'affiche :
produit 1 -> le bon prix
produit 2 -> le prix de tax
produit 3 -> le prix de shipping
produit 4 -> le bon prix
etc ......
En fait je veux juste afficher la premier occurrence : <price currency="euro">[Prix du produit]</price> qui est enfant de product mais je n'y arrive pas
Si quelqu'un peut m'éclairer. ?
Merci
-
Merci c'est résolu
-
Oui c'est vrai tu as raison mais même en mettant :
if($photos->getAttribute('product_images') == 'default')
$image = $photos->getElementsByTagName('image');
echo $image;Si cela peut aide la structure du XML est la suivante :
<product>
+
<product_id>
<ean>["European Article Numbering" du produit]</ean>
<store>[Reference produit du marchand]</store>
<manufacturer>[Reference produit du fabricant]</manufacturer>
</product_id>
<trademark>[Marque du produit]</trademark>
<title>[Nom du produit]</title>
<desc>[Description du produit]</desc>
<full_desc>[Description élargie du produit]</full_desc>
+
<url>
[Lien de redirection tracké Public-Idées du produit]
</url>
<other>[Informations complémentaires sur le produit]</other>
−
<product_images>
<image type="default">[Lien vers l'image par défaut du produit]</image>
<image type="small">[Lien vers l'image de petite taille du produit]</image>
<image type="medium">[Lien vers l'image de taille moyenne du produit]</image>
<image type="large">[Lien vers l'image de grande taille du produit]</image>
</product_images>
<price currency="[Unité monétaire utilisée du prix du produit]">[Prix du produit]</price>
−
<tax>
<name>[Nom de la taxe associée au produit]</name>
<price currency="[Unité monétaire de la taxe du produit]">[Montant de la taxe associée au produit]</price>
</tax></product>Je n'arrive pas à récupérer la valeur de image type="default" ?
Je galére depuis 2 jours, j'ai retourné tous dans les sens masi en vain.
-
Bonsoir à tous,
Je suis sur PHP5 et j'utilise Dom pour récupérer mes valeurs. J'arrivent à récupérer tout sauf les valeurs image type="default"
J'essaie de récupérer dansce fichier xml, l'adresse internet d'une image en utilisant ceci :
if($photos->getAttribute('image_products') == 'default')
$image = $photos->getElementsByTagName('image');Mais cela ne fonctionne pas, j'ai toujours une erreur "Call to undefined method DOMDocument::getAttribute()" alors que toutes les autres valeurs j'arrivent à récupérer.
Fichier xml :
<title>Ma voiture</title>
<desc>Ma ferrari superbe voiture rouge</desc>
<url>h**p://www.site.com</url>
<product_images>
<image type="default">h**p://www.site.com/image.jpg</image>
<image type="small"/><image type="medium"/><image type="large"/>
</product_images>Je récupére l'url de cette facon :
echo $photos->getElementsByTagName('url')->item($numeroPhoto)->firstChild->data;
mais je n'arrive pas à récupérer l'url de l'image
Quelqu'un sait il la méthode exacte pour que je récupére en Dom sous PHP5 cette valeur image de type default ?
Merci à vous
Script rotation de son site
dans Scripts et utilitaires
Posté
Merci pour ta réponse, mais y a t'il moyen avec un cookie de dire qu'il faut qu'il passe à la page suivante à chaque rechargelent ?