Niente...
Grazie lo stesso
Bye
fm7
@fm7
Post creati da fm7
-
RE: ordinare record mysql
Ciao e grazie per la risposta
Allora io ho una query mysql di questo tipo:
$result = $db->GetAll("SELECT hits FROM ".T_UTENTI." WHERE status = 'active' ORDER BY hits DESCIo tramite un semplice comando php
echo $listing['hits'];
ottengo quante visite ha ricevuto l'utente
MI piacerebbe appunto la posizione reale di quell utente fra tutti gli utenti.
Il formato è numerico
quindi hits avrà u numero come 12000 viste o altro..
-
ordinare record mysql
Ciao a tutti
Ho una funziona mysql con php che mi resitutisce dei risultati
in ordine di popolarità.Quindi, l'utente sul mio sito che ha ricevuto più visite
è il primo in classifica.
Vorrei sapere come indicarne la posizione esatta.
Quindi segnalare che un utente è terzo o quarto ecc.
Tutto questo dipendentemente delle viste ricevute nel suo profilo.
Spero di essere stato chiaro
Grazie in anticipo
-
RE: Esplora Cartelle
Ti ringarzio..
Scusa ma non avendo tanto tempo per la programmazione,
ho ancora delle difficoltà col php.
Adesso ci provo grazie
ciao
-
Esplora Cartelle
Riprendendo il tutorial, molto utile, di thedarkita.
Volevo sapere se è possibile evitare che alcune cartelle siano visibili.
Oppure che il file in questione non sia raggiungibile direttamente da url.
Posto il codice orginale:
[php]<?
// Prendo dalla variabile get la cartella che voglio esplorare
$c = (isset($_GET['c'])) ? $_GET['c'] : '';// Nome della cartella
$car = './'.$c.'/';function GetFile($car)
{
global $c;
// Se non è un cartella esco
if(!is_dir($car))
return 0;// Opendir è la funzione per aprire la cartella
$handle = opendir($car);// Ciclo la cartella
while (false !== ($files = readdir($handle)))
{
// Stampo i fileif ($files != '.' && $files != '..')
{
if(is_dir($car.$files))
$vc[] = $files;
else
$vf[] = $files;}
}
// imposto l'ordinamento alfabetico ai contenuti degli array
if (is_array($vc)) sort($vc);
if (is_array($vf)) sort($vf);// Stampo le cartelle e i file echo ''; for($i=0; $i<count($vc); $i++) echo '<a href="esplora.php?c='.$c.'/'.$vc*.'">'.$vc*.'</a><br>'; echo '<br>'; for($i=0; $i<count($vf); $i++) echo '<a href="'.$car.$vf*.'" target="_self">'.$vf*.'</a><br>';
}
// Richiamo La funzione
GetFile($car);
?>[/php]Grazie ciao
-
RE: ordinare file per data
Ciao Trackback
Interessante anche questo tutorial.
Senti ma è possibile fare questa identica cosa
però sui files di tutte le cartelle e sottocoartelle?
Cioè la lista dei files di tutte le cartelle, ordinate per data di modifica?
Ciao grazie
-
esplora file cartelle ordinati per data
Ciao
In questo periodo sto relizzando , anche grazie a voi un nuovo sito in php.
Ho questo codice che mi visualizza tutti i file, nelle mie cartelle:
[php]<?php
$filter = "doc";
// directory dove cercare
$directory = "Miadirectory principale";function readDirRecursive($directory, $filter = '', $debug = 0) {
if($directory{strlen($directory)-1} !== '/' && $directory{strlen($directory)-1} !== "/") {
$directory .= '/';
}
if($debug) {
echo "funzione richiamata con i paremtri:<br />";
echo "directory:".$directory."<br />";
echo "filter:".$filter."<br />";
}$items = array();
$d = dir($directory);
if ($d) {
while($entry=$d->read()) { $path_assoluto = $directory.$entry; if(is_dir($path_assoluto) && $entry != "." && $entry != '..') { if($debug) { echo "l'entry :".$path_assoluto." è una directory, richiamo nuovamente readDirRecursive con i parametri (".$entry.",".$filter.");<br />"; } $items = array_merge($items, readDirRecursive($path_assoluto, $filter, $debug)); } else { $add = true; if($filter) { $ext = array_pop(explode('.', $path_assoluto)); if(strpos(strtolower($path_assoluto), $filter) === false) { $add = false; } } if($add) { $items[] = $path_assoluto; } elseif($debug) { echo "l'entry :".$entry." non soddisfa il filtro<br />"; } } } $d->close(); sort($items); return $items;
} elseif($debug) {
echo "Non riesco a leggere la directory : ".$directory."<br />";
}
}
$items = readDirRecursive($directory, $filter, 0);
echo "<pre>";
print_r($items);
echo "</pre>";?>[/php]
Cosi mi restituisce i file di tutte le cartelle,
ma io ho la necessità che siano cliccabili
e ordinati per data.
Si può fare secondo voi?
Grazie ciao.
-
RE: Title dinamico
Risolto
Ho eliminato "/"
ed ora è perfetto
grazie come sempre a tutti!
-
RE: Title dinamico
Ti ringrazio Peter
Cosi è perfetto, l'unica cosa che ho notato è questa.
Il percorso che mi visualizza non è nella cartella attuale ma in quella prima cioè se io per sempioo sono qui:
w-w-w.miosito-it/a/b/c
nel title mi fa vedere a/b anzichè a/b/c
Ti spiego il mio è un file php che esplora le cartelle
con opendir ecc, infatti nel percorso delle cartelle
mi compare anche : file.php?c=/a/b/c
è probabile che sia un prblema di questo file?
grazie per l'aiuto
-
RE: Title dinamico
Blacks
sto facendo delle piccole variazione sul tuo codice,
andando alla pagina del manuale che mi hai segnalato.
Inserendo HTTP_REFERER gia va molto meglio
grazie!
-
RE: Title dinamico
Grazie per la veloce risposta
Allora rispondendo a SEO italy:
il codice che inserivo nel "title" era proprio sperimentale
cioè, preso dal manuale per fare dei test.
Quindi se te lo passo magari ti metti pure a ridere...:)
Invece il resto del codice in php l'ho elaborato grazie al forum
e alcune miei studi sul manuale.
Per blacks:
grazie per il codice è quasi perfetto...
Dico quasi sai perchè?
Perchè mi restituisce il percorso del server
mentre a me servirebbe quello classico con il w-w-w ecc
Cmq grazie credo di essere sulla buona strada
-
Title dinamico
Ciao a tutti
Grazie a questo forum, sto riuscendo a creare un sito in php dalla base...
Tramite opendir ecc ecc esploro le cartelle che mi servono,
con i relativi file.
Ora avrei bisogni di un aiuto per far si che il title
corrisponda alla cartella in cui mi trovo .
Sto provando con diversi metodi:
echo , print ecc ma per ora nulla,
Sbaglio sicuramente qualcosa
se qualcuno mi da una dritta lo ringrazio
Ciao
-
motore di ricerca red tempest
Ciao a tutti
Sto testando il motore di ricerca della redtempest.
Possiede un file php che indicizza i file e li memorizza sul database mysql.
Stranamentè però ne indicizza solo 2 anzichè una cinquantina,
che hanno la stessa estensione, tralatro...
posto il codice del file che indicizza:
[php]<?php
/* RedTempest Search v 2.1.0
Copyright 2000-2002 RedTempestCOPYRIGHT NOTICE
Copyright 2000-2002 RedTempest. All Rights Reserved.This script may be edited/changed as long as you don't remove this
copyright. By using this script you agree to take full responsibility
for it. RedTempest is in no way accountable for any damage caused.
Reselling/Distributing this code without prior written consent is
expressly forbidden. If you have any questions about this copyright,
please contact support: [email protected] */// Variables
// the url to your website
$home = "miosito.com/NUOVO/";// the server path to your home directory
$homedir = "/home/content/m/a/n/miosito/html/NUOVO";// Mysql varialbes
$sql = array(
"user" => "user", // username
"pass" => "pass", // password
"host" => "localhost", // Mysql host
"db" => "dbname" // Mysql database
);// Any directories you don't want included in the search index.
$ex_dir = array('mysql','media','rtadmin');// Any file extensions you don't want included in the search index.
$ex_file = array("php","gif","jpg","zip","ico","js","html","css");// End of variables
// Load files and directories into respective arrays
$dir = array($homedir);
$total = 1;
for($a = 0; $a < $total; $a++){
$this = $dir[$a];
$open = opendir($this);
while($file = readdir($open)){
if($file != ".." && $file != "."){
chdir($this);
if(!is_dir($file) && ex_check_file($file,$ex_file) == 1){
$dir_list[] = "$this/$file";
$file_list[] = $file;
}
elseif(is_dir($file) && ex_check_dir($file,$ex_dir) == 1){
$dir[] = "$this/$file";
$total++;
}
}
}
closedir($open);
}$link = mysql_connect($sql[host],$sql[user],$sql[pass]) or mysql_error();
mysql_select_db($sql**) or mysql_error();mysql_query("delete from rt_search");
for($a = 0; $a < count($file_list); $a++){
$this = $dir_list[$a];
$open = fopen($this, "r");
$data = fread($open, filesize($this));
fclose($open);$tdata = spliti("title>",$data,3); $title = substr($tdata[1],0,-2); $data = strip_tags($data); $temp = explode("\n",$data); $newtemp = ""; foreach($temp as $this){ if(trim($this) != ''){ $newtemp .= "$this\n"; } } $data = $newtemp; $true = substr($dir_list[$a],strlen($homedir)); $true = "$home$true"; mysql_query("insert into rt_search (title,filename,descript,url) values('$title','$file_list[$a]','$data','$true')");
}
echo "Indexed";// Functions
function ex_check_file($file,$ex_file){
foreach($ex_file as $this){
if(substr($file, -strlen($this)) == $this){
$exflag = 1;
}
}
if(!$exflag){return 1;}
}function ex_check_dir($file,$ex_dir){
foreach($ex_dir as $this){
if($this == $file){
$dirflag = 1;
}
}
if(!$dirflag){return 1;}
}?>[/php]
Grazie per l'aiuto
-
RE: [Tutorial] Esplorare le cartelle
Ciao scusate ma avrei bisogno di un ulteriore aiuto.
È tutto il giorno che ci sbatto la testa ma
non riesco ad ottenere un' altra funzione.
Sto cercando di crearmi un un file.php che legga, come il precedente,
i file in tutte le cartelle e sottocartelle
,
ma che mi visualizzi gli ultimi 10 file uploadati da me,o comunque modificati da poco.
Sto studiando i vari comandi sort e filemdate
ma per ora pochi risultati...
Se mi date ancora qualche dritta
mi fate un grosso piacere.
In questi anni ho fatto solo il grafico,
ed è da poco che mi cimento con il php.
Grazie ciao.
(credo che la punteggiatura sia ok ora, chiedo scusa per il precedente messaggio)
-
RE: [Tutorial] Esplorare le cartelle
Grazie si adesso è davvero tutto ok.
Scusami ma sto imparando il php di sana pianta,
visto che tutti i miei siti li ho creati con buoni script per carità
e vanno bene
però ho l'esigenza di imparare il php il più possibile....
Adesso ero curioso su come ordinarli
per data di modifica o di upload...
quindi stavo cercando di imparare il comando filemtime
combinato con il sort
Comunque grazie ancora ...
-
RE: [Tutorial] Esplorare le cartelle
Ciao grazie molte.
Si va tutto ok tranne una cosa:
alla fine quando ti trovi nell'ultima directory
e c'è la lista dei file,
spunta l'errore:
Warning: sort() expects parameter 1 to be array, null given in
perchè lui non trova più directory essendoci solo file...
Sto cercando di rimediare
Grazie comunque.
-
RE: [Tutorial] Esplorare le cartelle
Ciao Thedarkita
Stavo stavo testando il codice, che va alla grande come ti dicevo,
ma mi sono accorto che i file non sono in ordine alfabetico...
Stavo scervellandomi per ordinarlo
o in ordine alfabetico oppure per uultima modifica
mi puoi dare un ultima mano?
Se puoi ti ringrazio molto.
Buona giornata.
-
RE: [Tutorial] Esplorare le cartelle
Ti ringrazio davvero molto
Funziona perfettamente
Grazie Thedarkita davvero
Sto cercando di imparare il php
Ma non essendo il mio primo lavoro...
Non ho tantissimo tempo..
Ci sentiamo continuo i miei test
Ciao grazie ancora