Pages: 1 2
nicolas a écrit:
Quoi qu'il en soit on peut tout de même utiliser curl. Il faut commencer par faire une première requête pour s'authentifier. On récupère le cookie de session que l'on renvoie à chaque nouvelle requête.
C'est ce que j'ai fait non ? sinon, je ne vois pas comment le renvoyer à chaque requête justement ? (avec PHPSESSID ? et non plus id= ?)
Hors ligne
Donc j'ai installé CURL
je tappe :
curl --dump-header headers.txt -d "username=admin&password=admin&remember_me=1&login=Valider" http://192.168.20.29/phpwebgallery-1.5. … cation.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html lang="fr" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<!-- BIG FIX ME BELOW (paths) -->
<link rel="stylesheet" type="text/css" href="template/yoga/default-layout.css">
<link rel="stylesheet" type="text/css" href="template/yoga/default-colors.css">
<!-- the next css is used to fix khtml (Konqueror/Safari) issue
the "text/nonsense" prevents geko based browsers to load it -->
<link rel="stylesheet" type="text/nonsense" href="template/yoga/fix-khtml.css">
<link rel="stylesheet" type="text/css" media="print" href="template/yoga/print.css">
<!-- AN OTHER FIX ME -->
<style type="text/css">
.notDoneYet {
background: yellow;
color: red;
}
</style>
<meta http-equiv="refresh" content="0;url=category.php?id=2o3r9PeZnW">
<title>PhpWebGallery demonstration site:redirection</title>
<script type="text/javascript" src="include/scripts.js"></script>
<!--[if gte IE 5.5000]>
<script type="text/javascript" src="include/pngfix.js"></script>
<![endif]-->
</head>
<body id="">
<div id="the_page">
<div id="theHeader">
<h1>PhpWebGallery demonstration site</h1>
<p>My photos web site</p>
</div>
redirection
<div id="copyright">
<!-- Please, do not remove this copyright. If you really want to,
contact us on http://phpwebgallery.net to find a solution on how
to show the origin of the script...-->
Propulsé par <a href="http://www.phpwebgallery.net" class="back">PhpWebGallery</a>
</div> <!-- copyright -->
</div> <!-- the_page -->
</body>
</html>
Je récupere l'ID et je tape
curl -d "sync=files&subcats-included=1&submit=Valider&id=2o3r9PeZnW" http://192.168.20.29/phpwebgallery-1.5. … age=update
<div style="text-align:center;">Vous n'êtes pas autorisé sur cette page<br /><a href="./identification.php">Identification</a></div>
Alors es ce que ca vient de chez moi ou de PWG ? Si quelqu'un pouvait tester ca serait sympa
EDIT : J'ai installé curl et php4-curl par apt-get . J'ai bien extension=curl.so dans /etc/php4/apache2/php.ini. Et j'ai bien relancé mon apache 2.
Dernière modification par matt30 (2006-01-25 15:07:05)
Hors ligne
hmm je pense que c'est l'identification de PWG qui fait foirer qqpart. Essaye directement via ton navigateur après identification :
http://192.168.20.29/phpwebgallery-1.5/ … 2o3r9PeZnW
Attention il doit falloir regénerer l'id.
Hors ligne
volcom a écrit:
hmm je pense que c'est l'identification de PWG qui fait foirer qqpart. Essaye directement via ton navigateur après identification :
http://192.168.20.29/phpwebgallery-1.5/ … 2o3r9PeZnW
Attention il doit falloir regénerer l'id.
Je génere mon id avec la commande curl qui va bien. ensuite j'envoie http://192.168.20.29/phpwebgallery-1.5. … 5JkENFy1w6 et ca passe pas. ca reste sur la page Administration de PhpWebGallery.
EDIT : je sais pas si c'est volontaire chez toi mais il manque un morceau dans l'url
EDIT : mon cookies fonctionne bien car qd tape http://192.168.20.29/phpwebgallery-1.5.0/admin.php il me demande de m'identifier et qd je vais dans http://192.168.20.29/phpwebgallery-1.5. … YxUN983d3, j'arrive dans Administration de PhpWebGallery.
Par contre, http://192.168.20.29/phpwebgallery-1.5. … J9EW4hRGd9 ca me fait rien de plus ; je reste dans Synchronisation de la base de données à partir des fichiers
EDIT : J'ai essayé la version 1.5 mais c'est pareil ; peut etre qu'une versoin anterieur fonctionnerait ?
Dernière modification par matt30 (2006-01-25 16:51:17)
Hors ligne
Je vois que j'ai perdu du monde en route =)
En fait je vais etre plus clair sur ce que je veux faire ; j'ai une web cam qui prends des shoots toutes les x secondes. Elle les pose sur la machine via FTP. Donc il faut que ca mette a jour automatiquement les pages ouebs.
Donc sauf si qq1 a une idée flash expres, je vais voir du coté de GalleryMenalto ou Coppernine si je peux pas y trouver mon bonheur.
merci qd meme et a l'occaz, pourquoi pas dévelloper une application pseudo externe qui mettrait a jour la gallery automatiquement.
sinon a part ca, j'en profite pour donner mon avis : la gallery est vraiment super, claire, efficasse, simple ... trop de la balle qui tue !
Dernière modification par matt30 (2006-01-27 10:17:10)
Hors ligne
[HS]Je ne crois pas que tu aies perdu quelqu'un en route. C'est très intéressant au contraire.
Les meilleurs de l'équipe sont là et te donnent des idées pour trouver une solution.
N'hésite pas à apporter des éléments comme tu viens de le faire.[/HS]
Hors ligne
Pages: 1 2